T89C51CC02UA-TDSIM Atmel, T89C51CC02UA-TDSIM Datasheet - Page 6
T89C51CC02UA-TDSIM
Manufacturer Part Number
T89C51CC02UA-TDSIM
Description
IC 8051 MCU FLASH 16K 24-SOIC
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-TDSIM
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
24-SOIC (7.5mm Width)
For Use With
AT89STK-06 - KIT DEMOBOARD 8051 MCU W/CAN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
T89C51CC02UATDSIM
In-System
Programming
(ISP)
Boot Process
Hardware Condition
6
T89C51CC02 CAN Bootloader
The ISP allows the user to program or reprogram a microcontroller’s on-chip Flash memory
through the CAN network without removing it from the system and without the need of a pre-pro-
grammed application.
This section describes how to start the CAN bootloader and all higher level protocols over the
CAN.
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 the
following Ports:
•
•
•
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 Figure 3 on page 7).
Note:
Hardware condition
Regular boot process
P1 must be equal to FEh
Port1
Port3
Port4 (only bit0 and bit1)
The BLJB must be 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 details).
4208D–CAN–03/08