Owner manual

Rev. C – 3-Dec-01
1
Features
80C52 Compatible
8051 pin and instruction compatible
Four 8-bit I/O ports + 2 I/O I2C Interface pins
Three 16-bit timer/counters
256 bytes scratch pad RAM
10 Interrupt sources with 4 priority levels
Dual Data Pointer
Variable length MOVX for slow RAM/peripherals
ISP (In System Programming) using standard V
CC
power supply.
Boot ROM contains low level FLASH programming routines and a default serial loader
High-Speed Architecture
40 MHz in standard mode
20 MHz in X2 mode (6 clocks/machine cycle)
32-Kbytes on-chip FLASH program / data Memory
Byte and page (128 bytes) erase and write
10k write cycles
On-chip 1024 bytes expanded RAM (XRAM)
Software selectable size (0, 256, 512, 768, 1024 bytes)
256 bytes selected at reset for T87C51RB2/RC2 compatibility
Keyboard interrupt interface on port P1
400-Kbits/s Multimaster I
2
C Interface
SPI Interface (Master / Slave Mode)
Sub clock 32kHz crystal oscillator
8-bit clock prescaler
Improved X2 mode with independant selection for CPU and each peripheral
Programmable Counter Array 5 Channels with:
High Speed Output,
Compare / Capture,
Pulse Width Modulator,
Watchdog Timer Capabilities
Asynchronous port reset
Full duplex Enhanced UART
Dedicated Baud Rate Generator for UART
Low EMI (inhibit ALE)
Hardware Watchdog Timer (One-time enabled with Reset-Out)
Power control modes:
Idle Mode.
Power-down mode.
Power-Off Flag.
Power supply: 4.5V to 5.5V or 2.7V to 3.6V
Temperature ranges: Commercial (0 to +70°C) and industrial (-40°Cto+85°C).
Packages: PLC44, VQFP44
Description
T89C51IC2 is a high performance FLASH version of the 80C51 8-bit microcontrollers.
It contains a 32-Kbytes Flash memory block for program and data.
The 32-Kbytes FLASH memory can be programmed either in parallel mode or in serial
mode with the ISP capability or with software. The programming voltage is internally
generated from the standard V
CC
pin.
The T89C51IC2 retains all features of the 80C52 with 256 bytes of internal RAM, a 7-
source 4-level interrupt controller and three timer/counters.
8-bit
Microcontroller
with Flash and
I
2
C Interface
T89C51IC2
Summary

Summary of content (10 pages)