AT89C51CC03C-RDTIM Atmel, AT89C51CC03C-RDTIM Datasheet - Page 23

IC 8051 MCU FLASH 64K 64VQFP

AT89C51CC03C-RDTIM

Manufacturer Part Number
AT89C51CC03C-RDTIM
Description
IC 8051 MCU FLASH 64K 64VQFP
Manufacturer
Atmel
Series
AT89C CANr

Specifications of AT89C51CC03C-RDTIM

Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, SPI, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
36
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
2.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
64-TQFP, 64-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
AT89C51CC03CRDTIM
Erase Flash
Start Bootloader
4266C–CAN–03/08
The AT89C51CC03 flash memory is divided in several blocks:
Block 0: from address 0000h to 1FFFh
Block 1: from address 2000h to 3FFFh
Block 2: from address 4000h to 7FFFh
These three blocks contain 128 pages.
Note:
This routine allows to start at the beginning of the bootloader as after a reset. After calling this
routine the regular boot process is performed and the communication must be opened before
any action.
Parameter settings
instruction: LCALL FFF0h.
No special parameter setting
Set bit ENBOOT in AUXR1 register
instruction: LJUMP or LCALL at address F800h
1. See the AT89C51CC03 datasheet for the time that a write operation takes and this time must
2. No special resources are used by the bootloader during these operations
__api_erase_block0
__api_erase_block1
__api_erase_block2
__api_erase_block3
__api_erase_block4
multiply by the number of pages.
API name
AT89C51CC03 UART Bootloader
R1
01h
DPTR0
C000h
0000h
2000h
4000h
8000h
DPTR1
x
x
x
x
x
Acc
x
x
x
x
x
23

Related parts for AT89C51CC03C-RDTIM