T89C51RC2-SLSIM

T89C51RC2-SLSIM Datasheet


T89C51RB2 T89C51RC2

Part Datasheet
T89C51RC2-SLSIM T89C51RC2-SLSIM T89C51RC2-SLSIM (pdf)
Related Parts Information
T89C51RC2-RLTIM T89C51RC2-RLTIM T89C51RC2-RLTIM
T89C51RB2-SLSIM T89C51RB2-SLSIM T89C51RB2-SLSIM
T89C51RB2-RLTIM T89C51RB2-RLTIM T89C51RB2-RLTIM
PDF Datasheet Preview
• 80C52 Compatible 8051 Pin and Instruction Compatible Four 8-bit I/O Ports 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 VCC 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
• 16K/32K Bytes 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 TS87C51RB2/RC2 Compatibility
• Keyboard Interrupt Interface on port P1
• SPI Interface Master / Slave Mode
• 8-bit Clock Prescaler
• Improved X2 Mode with Independent 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 to 5.5V or to 3.6V
• Temperature ranges Commercial 0 to +70°C and Industrial -40°C to +85°C
• Packages PDIL40, PLCC44, VQFP44
8-bit Microcontroller with 16K/ 32K byte Flash

T89C51RB2 T89C51RC2

T89C51RB2/RC2 is a high-performance FLASH version of the 80C51 8-bit microcontrollers. It contains a 16K or 32K byte Flash memory block for program and data.

The 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 VCC pin. The T89C51RB2/RC2 retains all features of the 80C52 with 256 bytes of internal RAM, a 7-source 4-level interrupt controller and three timer/counters.

In addition, the T89C51RB2/RC2 has a Programmable Counter Array, an XRAM of 1024 bytes, a Hardware Watchdog Timer, a Keyboard Interface, an SPI Interface,

Block Diagram

Figure Block Diagram
a more versatile serial channel that facilitates multiprocessor communication EUART and a speed improvement mechanism X2 mode .

Pinout is the standard 40/44 pins of the C52.

The fully static design reduces system power consumption of the T89C51RB2/RC2 by allowing it to bring the clock frequency down to any value, even DC, without loss of data.

The T89C51RB2/RC2 has 2 software-selectable modes of reduced activity and 8-bit clock prescaler for further reduction in power consumption. In Idle mode, the CPU is frozen while the peripherals and the interrupt system are still operating. In power-down mode, the RAM is saved and all other functions are inoperative.

The added features of the T89C51RB2/RC2 make it more powerful for applications that need pulse width modulation, high speed I/O and counting capabilities such as alarms, motor control, corded phones, and smart card readers.

Table Memory Size

TOTAL RAM

Flash bytes

XRAM bytes
bytes

T89C51RB2
1024
1280

T89C51RC2
1024
1280

RxD TxD VCC Vss ECI PCA T2EX T2

XTAL1 XTAL2

ALE/ PROG PSEN

EA RD 2 WR 2

EUART +

RAM 256x8

Flash 32Kx8 or 16Kx8

XRAM 1Kx8

Boot ROM 2Kx8

C51 CORE

IB-bus

PCA Timer2

Timer 0 INT Timer 1 Ctrl

Parallel I/O Ports & Ext. Bus Port 0Port 1 Port 2 Port 3
Ordering Information

Table Possible Order Entries

Part-number T89C51RB2-3CSCM T89C51RB2-3CSIM T89C51RB2-SLSCM T89C51RB2-SLSIM T89C51RB2-SLSIL T89C51RB2-RLTIM T89C51RB2-RLTIL T89C51RC2-3CSCM T89C51RC2-3CSIM T89C51RC2-SLSCM T89C51RC2-SLSIM T89C51RC2-SLSIL T89C51RC2-RLTIM T89C51RC2-RLTIL

Memory size 16 K bytes 16 K bytes 16 K bytes 16 K bytes 16 K bytes 16 K bytes 16 K bytes 32 K bytes 32 K bytes 32 K bytes 32 K bytes 32 K bytes 32 K bytes 32 K bytes

Supply voltage 5V 3V 5V 3V 5V 3V 5V 3V

Temperature range Commercial Industrial Commercial Industrial Commercial Industrial Commercial Industrial Commercial

Package PDIL40 PLCC44 VQFP44 PDIL40 PLCC44 VQFP44

Packing Stick Tray Stick Tray
108 T89C51RB2/RC2

Package Information

PDIL40

T89C51RB2/RC2

Package Information

VQFP44
110 T89C51RB2/RC2

Package Information

PLC44

T89C51RB2/RC2

Table of Contents

Description 1

Block 2

SFR 3

Pin 5

Oscillator 9
9 Functional Block 10

Enhanced 11

X2 Feature 11

Dual Data Pointer Register 15

Expanded RAM XRAM 18

Timer 2 21

Auto-Reload 21 Programmable Clock-Output 22 24

Programmable Counter Array 26
28 PCA Capture 34 16-bit Software Timer/ Compare 35 High Speed Output Mode 36 Pulse Width Modulator 37 PCA Watchdog Timer 37

Serial I/O Port 39

Framing Error Detection 39 Automatic Address 40 42 Baud Rate Selection for UART for Mode 1 and 42 UART registers 45

Interrupt System 50

Interrupt Sources and Vector 58

Keyboard Interface 59

Serial Port Interface 63
63 Signal 63 Functional Description 65

Hardware Watchdog Timer 72
Ordering 108

Package Information 109

Package Information 110

VQFP44 110

Package Information 111

Table of Contents i

Atmel Headquarters

Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 TEL 1 408 441-0311 FAX 1 408 487-2600

Europe Atmel SarL Route des Arsenaux 41 Casa Postale 80 CH-1705 Fribourg Switzerland TEL 41 26-426-5555 FAX 41 26-426-5500

Asia Atmel Asia, Ltd. Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL 852 2721-9778 FAX 852 2722-1369

Japan Atmel Japan K.K. 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL 81 3-3523-3551 FAX 81 3-3523-7581

Atmel Operations

Memory Atmel Corporate 2325 Orchard Parkway San Jose, CA 95131 TEL 1 408 436-4270 FAX 1 408 436-4314

Microcontrollers Atmel Corporate 2325 Orchard Parkway San Jose, CA 95131 TEL 1 408 436-4270 FAX 1 408 436-4314

Atmel Nantes La Chantrerie BP 70602 44306 Nantes Cedex 3, France TEL 33 2-40-18-18-18 FAX 33 2-40-18-19-60

ASIC/ASSP/Smart Cards Atmel Rousset Zone Industrielle 13106 Rousset Cedex, France TEL 33 4-42-53-60-00 FAX 33 4-42-53-60-01

Atmel Colorado Springs 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1 719 576-3300 FAX 1 719 540-1759

Atmel Smart Card ICs Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland TEL 44 1355-803-000 FAX 44 1355-242-743

RF/Automotive Atmel Heilbronn Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany TEL 49 71-31-67-0 FAX 49 71-31-67-2340

Atmel Colorado Springs 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1 719 576-3300 FAX 1 719 540-1759

Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom

Atmel Grenoble Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France TEL 33 4-76-58-30-00 FAX 33 4-76-58-34-80
e-mail

Web Site

Atmel Corporation Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems.
is a trademark of Atmel. Other terms and product names may be the trademarks of others.

Printed on recycled paper.
More datasheets: 74F74SJ | 74F74SJX | 74F74PC | 74F74SC | AFCT-57J5APZ | 12PSB--10PK | 6PSB--10PK | 60PSB--10PK | 24PSB | FDZ2553N


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived T89C51RC2-SLSIM Datasheet file may be downloaded here without warranties.

Datasheet ID: T89C51RC2-SLSIM 519426