T89C51CC01CA-RLTIM Atmel, T89C51CC01CA-RLTIM Datasheet - Page 10
![IC 8051 MCU FLASH 32K 44VQFP](/photos/6/92/69202/313-44-vqfp_sml.jpg)
T89C51CC01CA-RLTIM
Manufacturer Part Number
T89C51CC01CA-RLTIM
Description
IC 8051 MCU FLASH 32K 44VQFP
Manufacturer
Atmel
Series
AT89C CANr
Datasheets
1.T89C51CC01CA-7CTIM.pdf
(167 pages)
2.T89C51CC01CA-7CTIM.pdf
(12 pages)
3.T89C51CC01CA-7CTIM.pdf
(32 pages)
4.T89C51CC01CA-7CTIM.pdf
(29 pages)
Specifications of T89C51CC01CA-RLTIM
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
1.25K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
For Use With
AT89STK-06 - KIT DEMOBOARD 8051 MCU W/CAN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
T89C51CC01CARLTIM
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Active CAN Bootloader Errata List
• Watchdog and Flash API Starting the Bootloader Execution
• Start application with Software Security Set
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
4. Problem to program a hex file less than 16 bytes
5. Unexpected echo after start application command
10
Version Number
1.0.4
1.2.0 (Current)
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(=0) 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’ equals 0 then 255 data are written in Flash.
Workaround
Include a test on ‘nb_data’ before executing ‘__api_wr_code_page’ routine.
When we try to program a hex file with a size size less than 16 bytes, some troubles appear depending of the start
address.
Workaround
Program with a range address higher than 16 bytes.
When the command start application (with reset) is received by the CAN bootloader; the bootloader answers with a
ramdom CAN frame before starting the application.
Workaround
The FLIP software is not impacted by this CAN frame.
mov CANGCON, #00h
T89C51CC01 Errata Sheet
Errata List
1, 2, 3, 4, 5, 6
2, 7
4131J–CAN–05/06