AT89C51CC02 Atmel Corporation, AT89C51CC02 Datasheet - Page 6

no-image

AT89C51CC02

Manufacturer Part Number
AT89C51CC02
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C51CC02

Flash (kbytes)
16 Kbytes
Max. Operating Frequency
40 MHz
Cpu
8051-12C
Max I/o Pins
20
Uart
1
Can
1
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
62.5
Sram (kbytes)
0.5
Eeprom (bytes)
2048
Self Program Memory
API
Operating Voltage (vcc)
3.0 to 5.5
Timers
4
Isp
UART/CAN
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89C51CC02CA-RATUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51CC02CA-SISUM
Manufacturer:
Atmel
Quantity:
972
Part Number:
AT89C51CC02CA-SISUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51CC02CA-SISUM
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT89C51CC02CA-TISUM
Manufacturer:
Atmel
Quantity:
1 492
Part Number:
AT89C51CC02CA-UM
Manufacturer:
AD
Quantity:
10
Part Number:
AT89C51CC02UA-RATUM
Manufacturer:
Atmel
Quantity:
1 845
Part Number:
AT89C51CC02UA-RATUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51CC02UA-SISUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51CC02UA-UM
Manufacturer:
NEDI
Quantity:
4
Active CAN Bootloader Errata List
• The CAN is Not De-activated
• Watchdog and Flash API Starting the Bootloader Execution
• Flash API “__api_wr_code_page” with 0 Data in Length Parameter Field
• Problem to program a hex file less than 16 bytes
• Unexpected echo after start application command
• Start application with security set
CAN Bootloader Errata History
CAN Bootloader Errata Description
1. The CAN is Not De-activated
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
6. Start application with software security set
6
Version Number
1.0.2
When the bootloader receives the command “Start Application” (LJMP 0), the CAN is not de-activated.
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.
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.
The CAN bootloader returns an unexpected echo after a start application command (with reset).
Workaround
Don’t manage this return echo.
The start application with or without reset doesn’t work if the software security are set.
Workaround
Use the SSB API to secure the device in the application.
T89C51CC02 Errata Sheet
mov CANGCON, #00h
Errata List
1, 2, 3, 4, 5, 6
4160F–CAN–05/06

Related parts for AT89C51CC02