Electronic Components Datasheet Search |
|
T89C51CC02 Datasheet(PDF) 5 Page - ATMEL Corporation |
|
T89C51CC02 Datasheet(HTML) 5 Page - ATMEL Corporation |
5 / 7 page 5 4160F–CAN–05/06 T89C51CC02 Errata Sheet Active UART Bootloader Errata List • Timer 2 and UART Are Not De-activated • Watchdog and Flash API Starting the Bootloader Execution • Autobaud False Start Bit Detection • Flash API “__api_wr_code_page” with 0 Data in Length Parameter Field UART Bootloader Errata History UART Bootloader Errata Description 1. Timer 2 and UART Are Not De-activated When the bootloader receives the command “Start Application” (LJMP 0), the Timer 2 and the UART are not de- activated. Workaround The application must have in its setup function a reset of Timer 2 and UART. mov SCON, #00h mov T2CON, #00h mov RCAP2L, #00h mov RCAP2H, #00h mov TL2, #00h mov TH2, #00h 2. Watchdog and Flash API Starting the Bootloader Execution When an application call “__api_start_bootloader” or”__api_start_isp” routines while the watchdog is enabled, when the watchdog overflow it will restart the application instead of the bootloader Workaround Set BLJB(=1) before calling the __api_start_bootloader or __api_start_isp if the watchdog is used. 3. Autobaud False Start Bit Detection UART autobaud sequence does not work on some special UARTs. Some laptops have the UART TX line set to 0 when unused (COM port closed), this results in a false baud rate calcu- lation on the ‘U’ character. The autobaud sequence checkes for a ‘0’ state (not a falling edge) on the Rx line of the UART microcontroller to detect the ‘start’ bit of the ‘U’ synchro character. As this line is ‘0’ by default when COM port is closed, the autobaud routine starts its baudrate calculation at the opening sequence of the UART. Workaround A ‘Special Sync’ can be used with ‘FLIP’ software. In this case, the open port event and the ‘U’ sent are dissociated. The user must first open his COM port with the ‘con- nect’ button, then reset its hardware and finally push the ‘sync’ button. 4. Flash API “__api_wr_code_page” with 0 Data in Length Parameter Field When the flash api “__api_wr_code_page” is called with the field nb_data equal 0 then 255 data are wrote in flash. Workaround Include a test on nb_data before executed __api_wr_code_page routine. Version Number Errata List 1.2 1, 2, 3, 4 |
Similar Part No. - T89C51CC02_14 |
|
Similar Description - T89C51CC02_14 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |