AT89C51CC03 Atmel Corporation, AT89C51CC03 Datasheet - Page 16
AT89C51CC03
Manufacturer Part Number
AT89C51CC03
Description
Manufacturer
Atmel Corporation
Datasheets
1.AT89C51CC03.pdf
(7 pages)
2.AT89C51CC03.pdf
(198 pages)
3.AT89C51CC03.pdf
(32 pages)
4.AT89C51CC03.pdf
(27 pages)
Specifications of AT89C51CC03
Flash (kbytes)
64 Kbytes
Max. Operating Frequency
40 MHz
Cpu
8051-12C
Max I/o Pins
37
Spi
1
Uart
1
Can
1
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
62.5
Sram (kbytes)
2.25
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
Company:
Part Number:
AT89C51CC03C-IM
Manufacturer:
AT
Quantity:
17
Company:
Part Number:
AT89C51CC03CA-IM
Manufacturer:
TI
Quantity:
18
Company:
Part Number:
AT89C51CC03CA-JM
Manufacturer:
ATEML
Quantity:
42
Company:
Part Number:
AT89C51CC03CA-RDTUM
Manufacturer:
COSMO
Quantity:
6 000
Company:
Part Number:
AT89C51CC03CA-RLTUM
Manufacturer:
ADI
Quantity:
141
Flow Description
Example
Erase the Flash
16
AT89C51CC03 UART Bootloader
COMMAND FINISHED
Wait Value of Data
Send Read Command
OR
Host
OR
COMMAND ABORTED
Wait Checksum Error
COMMAND ABORTED
Wait Security Error
The flow described below allows the user to erase the Flash memory.
Two modes of Flash erasing are possible:
•
•
The Full Chip erase command erases the whole Flash (64 Kbytes) and sets some Configuration
Bytes at their default values:
•
•
•
The full chip erase is always executed whatever the Software Security Byte value is.
The Block erase command erases only a part of the Flash.
Three Blocks are defined in the AT89C51CC03:
•
•
Full Chip erase
Block erase
BSB = FFh
SBV = FCh
SSB = FFh (NO_SECURITY)
block0 (From 0000h to 1FFFh)
block1 (From 2000h to 3FFFh)
Read function (read SBV)
Atmel Read function (read Bootloader version)
HOST
BOOTLOADER
HOST
BOOTLOADER
’value’ & ’.’ & CR & LF
Read Command
’X’ & CR & LF
’L’ & CR & LF
: 02 0000 05 07 02 F0
: 02 0000 05 07 02 F0 Value . CR LF
: 02 0000 01 02 00 FB
: 02 0000 01 02 00 FB Value . CR LF
Send Checksum error
Send Security error
Bootloader
Wait Read Command
RD_WR_SECURITY
Send Data Read
Checksum error
Read Value
4266C–CAN–03/08