Owner's manual

Table Of Contents
Rev.A- May 17, 2001 1
Preliminary
T89C51CC02
8-bit MCU with CAN controller and Flash
1. Description
Part of the CANary
TM
family of microcontrollers
dedicated to CAN network applications, the
T89C51CC02 is a low pin count 8-bit Flash
microcontroller.
While remaining fully compatible with the 80C51 it
offers a superset of this standard microcontroller. In X2
mode a maximum external clock rate of 20 MHz reaches
a 300 ns cycle time.
Besides the full CAN controller T89C51CC02 provides
16 Kbytes of Flash memory including In-system
Programming (ISP), 2-Kbyte Boot Flash Memory, 2-
Kbyte EEPROM and 512 bytes RAM.
Special attention is payed to the reduction of the electro-
magnetic emission of T89C51CC02.
2. Features
80C51 core architecture:
256 bytes of on-chip RAM
256 bytes of on-chip ERAM
16 Kbytes of on-chip Flash memory
Read/Write cycle : 10k
Data Retention 10 years at 85°C
2 Kbytes of on-chip Flash for Bootloader
2 Kbytes of on-chip EEPROM
Read/Write cycle : 100k
14-source 4-level interrupt
Three 16-bit timer/counter
Full duplex UART compatible 80C51
maximum crystal frequency 40 MHz. In X2 mode,
20 MHz (CPU core, 40 MHz)
three or four ports: 16 or 20 digital I/O lines
two-channel 16-bit PCA with:
- PWM (8-bit)
- High-speed output
- Timer and edge capture
Double Data Pointer
21-bit watchdog timer (including 7 programmable
bits)
A 10-bit resolution analog to digital converter (ADC)
with 8 multiplexed inputs
Separate power supply for analog
Full CAN controller:
Fully compliant with CAN standard rev 2.0 A
and 2.0 B
Optimized structure for communication
management (via SFR)
4 independent message objects:
- Each message object programmable on
transmission or reception
- individual tag and mask filters up to 29-bit
identifier/message object
- 8-byte cyclic data register (FIFO)/message
object
- 16-bit status & control register/message object
- 16-bit Time-Stamping register/message object
- CAN specification 2.0 part A or 2.0 part B
programmable message objects
- Access to message object control and data
register via SFR
- Programmable reception buffer lenght up to
4 message objects
- Priority management of reception of hits on
several message objects at the same time
(Basic CAN Feature)
- Priority management for transmission
- message object overrun interrupt
Supports
- Time Triggered Communication.
- Autobaud and Listening mode
- Automatic reply mode programmable
1 Mbit/s maximum transfer rate at 8MHz* Crystal
frequency in X2 mode.
Readable error counters
Programmable link to on-chip Timer for Time
Stamping and Network synchronization
Independent baud rate prescaler
Data, Remote, Error and overload frame handling
Power saving modes:
Idle mode
Power down mode
Power supply: 5V +/- 10% ,3V +/- 10%
Temperature range: Industrial (-40° to +85°C)
Packages: PLCC28, SOIC28, (TSSOP28, SOIC24)**

Summary of content (137 pages)