Features
• Pin and Software Compatibility with Standard 80C51 Products and 80C51Fx/Rx/Rx+
• Plug-In Replacement of Intel’s 8xC251Sx
• C251 Core: Intel’s MCS®251 D-step Compliance
• 40-byte Register File
• Registers Accessible as Bytes, Words or Dwords
• Three-stage Instruction Pipeline
• 16-bit Internal Code Fetch
• Enriched C51 Instruction Set
• 16-bit and 32-bit ALU
• Compare and Conditional Jump Instructions
• Expanded Set of Move Instructions
• Linear Addressing
8/16-bit
Microcontroller
with Serial
Communication
Interfaces
• 1 Kbyte of On-Chip RAM
• External Memory Space (Code/Data) Programmable from 64 kilobytes to 256 kilobytes
• TSC87251G2D: 32 kilobytes of On-Chip EPROM/OTPROM
– SINGLE PULSE Programming Algorithm
• TSC83251G1D: 16 kilobytes of On-Chip Masked ROM
• TSC83251G1D: 32 kilobytes of On-Chip Masked ROM
• TSC80251G1D: ROMless Version
• Four 8-bit Parallel I/O Ports (Ports 0, 1, 2 and 3 of the Standard 80C51)
• Serial I/O Port: Full Duplex UART (80C51 Compatible) With Independent Baud Rate
Generator
• SSLC: Synchronous Serial Link Controller
• TWI Multi-master Protocol
TSC80251G2D
TSC83251G2D
TSC87251G2D
AT80251G2D
AT83251G2D
AT87251G2D
• μWire and SPI Master and Slave Protocols
• Three 16-bit Timers/Counters (Timers 0, 1 and 2 of the Standard 80C51)
• EWC: Event and Waveform Controller
• Compatible with Intel’s Programmable Counter Array (PCA)
• Common 16-bit Timer/Counter Reference with Four Possible Clock Sources (Fosc/4,
Fosc/12, Timer 1 and External Input)
• Five Modules, Each with Four Programmable Modes:
– 16-bit Software Timer/Counter
– 16-bit Timer/Counter Capture Input and Software Pulse Measurement
– High-speed Output and 16-bit Software Pulse Width Modulation (PWM)
– 8-bit Hardware PWM Without Overhead
• 16-bit Watchdog Timer/Counter Capability
• Secure 14-bit Hardware Watchdog Timer
• Power Management
• Power-On Reset (Integrated on the Chip)
• Power-Off Flag (Cold and Warm Resets)
• Software Programmable System Clock
• Idle Mode
• Power-down Mode
• Keyboard Interrupt Interface on Port 1
• Non Maskable Interrupt Input (NMI)
• Real-Time Wait States Inputs (WAIT#/AWAIT#)
• ONCE Mode and Full Speed Real-time In-circuit Emulation Support (Third Party
Vendors)
• High Speed Versions:
– 4.5V to 5.5V
– 16 MHz and 24 MHz
• Typical Operating Current: 35 mA at 24 MHz
24 mA at 16 MHz
• Typical Power-down Current: 2 μA
• Low Voltage Version:
– 2.7V to 5.5V
Rev. 4135D–8051–08/05
– 16 MHz
1