T89C51CC01CA ATMEL [ATMEL Corporation], T89C51CC01CA Datasheet - Page 7
![no-image](/images/no-image-200.jpg)
T89C51CC01CA
Manufacturer Part Number
T89C51CC01CA
Description
80C51 MCUs
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
1.T89C51CC01CA.pdf
(8 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Active CAN Bootloader Errata List
• The CAN is Not Stopped
• Watchdog and Flash API Starting the Bootloader Execution
• Flash api “__api_wr_code_page” with 0 data in length parameter field
CAN Bootloader Errata History
CAN Bootloader Errata Description
1. The CAN is not stopped
2. Watchdog and Flash API Starting the Bootloader Execution
3. Flash API “__api_wr_code_page” with 0 data in length parameter field
4131C–8051–11/02
Version Number
1.0.4
When the bootloader receives the command “Start Application” (LJMP 0), the CAN is not stopped.
Workaround
The application must have in its setup function a reset of CAN macro.
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.
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.
mov CANGCON, #00h
Errata List
1, 2, 3
7