AT89C51IC2 Atmel Corporation, AT89C51IC2 Datasheet - Page 118
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
AT89C51IC2
Manufacturer Part Number
AT89C51IC2
Description
Manufacturer
Atmel Corporation
Specifications of AT89C51IC2
Flash (kbytes)
32 Kbytes
Max. Operating Frequency
60 MHz
Cpu
8051-12C
Max I/o Pins
34
Spi
1
Twi (i2c)
1
Uart
1
Sram (kbytes)
1.25
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 5.5
Timers
4
Isp
UART
Watchdog
Yes
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AT89C51IC2-RLTIL
Manufacturer:
ATMEL
Quantity:
640
Company:
Part Number:
AT89C51IC2-RLTIL
Manufacturer:
ATMEL
Quantity:
4 116
Company:
Part Number:
AT89C51IC2-UL
Manufacturer:
XR
Quantity:
2
Company:
Part Number:
AT89C51IC2-UM
Manufacturer:
Atmel
Quantity:
5
Full Chip Erase
Checksum Error
Flow Description
Overview
Communication Initialization
118
AT89C51IC2
The ISP command "Full Chip Erase" erases all User Flash memory (fills with FFh) and
sets some Bytes used by the bootloader at their default values:
•
•
•
The Full Chip Erase does not affect the bootloader.
When a checksum error is detected send ‘X’ followed with CR&LF.
An initialization step must be performed after each Reset. After microcontroller reset,
the bootloader waits for an autobaud sequence ( see section ‘autobaud performance’).
When the communication is initialized the protocol depends on the record type
requested by the host.
FLIP, a software utility to implement ISP programming with a PC, is available from the
Atmel the web site.
The host initializes the communication by sending a ’U’ character to help the bootloader
to compute the baudrate (autobaud).
Figure 47. Initialization
BSB = FFh
SBV = FCh
SSB = FFh and finally erase the Software Security Bits
Communication Opened
Init Communication
Else
If (not received "U")
Host
"U"
"U"
Sends Back ‘U’ Character
Performs Autobaud
Bootloader
4301D–8051–02/08