T89C51CC02UA-RATIM Atmel, T89C51CC02UA-RATIM Datasheet - Page 6
T89C51CC02UA-RATIM
Manufacturer Part Number
T89C51CC02UA-RATIM
Description
IC 8051 MCU FLASH 16K 32VQFP
Manufacturer
Atmel
Series
AT89C CANr
Datasheets
1.T89C51CC02CA-TDSIM.pdf
(159 pages)
2.T89C51CC02CA-TDSIM.pdf
(33 pages)
3.T89C51CC02CA-TDSIM.pdf
(29 pages)
4.T89C51CC02CA-TDSIM.pdf
(148 pages)
Specifications of T89C51CC02UA-RATIM
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
20
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
512 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
32-TQFP, 32-VQFP
For Use With
AT89STK-06 - KIT DEMOBOARD 8051 MCU W/CAN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
T89C51CC02UARATIM
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
In-System
Programming
Boot Process
Hardware Condition
6
T89C51CC02 UART Bootloader
The ISP allows the user to program or reprogram a microcontroller’s on-chip Flash memory
through the serial line without removing it from the system and without the need of a pre-pro-
grammed application.
This section describes how to start the UART bootloader and all higher level protocol over the
serial line.
The bootloader can be activated in two ways:
•
•
The Hardware Condition forces the bootloader execution from reset.
The default factory Hardware Condition is assigned to port P1.
•
In order to offer the best flexibility, the user can define its own Hardware Condition on one of this
following Port:
•
•
•
The Hardware Condition configuration are stored in three bytes called P1_CF, P3_CF, P4_CF.
These bytes can be modified by the user through a set of API or through an ISP command.
There is a priority between P1_CF, P3_CF and P4_CF (see boot process diagram).
Note:
Hardware condition
Regular boot process
P1 must be equal to FEh
Port1
Port3
Port4 (only bit0 and bit1)
The BLJB must ba at 0 (programmed) to be able to restart the bootloader.
If the BLJB is equal to 1 (unprogrammed) only the hardware parallel programmer can change this
bit (see T89C51CC02 Datasheet for more detail).
4223C–CAN–03/08