Features: PinOut and software compatibility with standard 80C51 products and 80C51FA/FB/RA/RB
Plugin replacement of Intel's 80C251Sx
C251 core: Intel's MCS251 step A compliance
125 ns Instruction cycle time at 16 MHz
40byte Register File
Registers Accessible as Bytes, Words or Dwords
Sixstage instruction Pipeline
16bit Internal Code Fetch
Enriched C51 Instruction Set
16bit and 32bit ALU
Compare and Conditional Jump Instructions
Expanded Set of Move Instructions
Linear Addressing
1 Kbyte of onchip RAM
External memory space (Code/Data) programmable from 64 Kbytes to 256 Kbytes
TSC87251G1A: 16 Kbytes of onchip EPROM/ OTPROM (production with TSC83251G1D: onchip masked ROM version)
SINGLEPULSE Programming Algorithm
Four 8bit 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
I2C master only protocol
mWire and SPI master only protocol
Three 16bit 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 16bit Timer/Counter reference with four possible clock sources (Fosc/4, Fosc/12, Timer 1 and external input)
Five modules with four programmable modes:
16bit software Timer/Counter
16bit Timer/Counter Capture Input and software pulse measurement
Highspeed output and 16bit software Pulse Width Modulation (PWM)
8bit hardware PWM without overhead
16bit Watchdog Timer/Counter capability
Secured 14bit Hardware Watchdog Timer
Power Monitoring and Management
PowerFail reset
PowerOn reset (integrated on the chip)
PowerOff flag (cold and warm resets)
Software programmable system clock
Idle and PowerDown modes
Keyboard interrupt interface on Port 1
ONCE mode and full speed RealTime InCircuit Emulation support (Third Party Vendors)
Speed ranges:
0 to 16 MHz
Supply ranges:
5 V ±10 %
Temperature ranges:
Commercial (0°C to +70°C)
Industrial (40°C to +85°C)
Option: extended range (55°C to +125°C)
Packages:
PDIL 40, PLCC 44
UVWindow CQPJ 44
Options: known good dice and ceramic packagesApplicationISDN terminals
HighSpeed modems
PABX (SOHO)
Networking
Line cards
Computer peripherals
Printers
Plotters
Scanners
Banking machines
Barcode readers
Smart cards readers
Highend digital monitors
Highend joysticksPinoutSpecificationsStorage Temperature . . . . . . . . . . . . . . . . . . .65 to +150°C
Voltage on any other Pin to VSS . . . . . . . . . . .0.5 to +6.5 V
Voltage on EA#/VPP Pin to VSS . . . . . . . . . . .0 to +13.0 V
IOL per I/O Pin . . . . . . . . . . . . . . . . . . . . . . . . .15 mA
Power Dissipation . . . . . . . . . . . . . . . . . . . . . .1.5 WDescriptionThe TSC87251G1A products are derivatives of the TEMIC Microcontroller family based on the extended 8bit C251 Architecture. This family of products is tailored to 8bit microcontroller applications requiring an increased instruction throughput, a reduced operating frequency or a larger addressable memory space. The architecture can provide a significant code size reduction when compiling C programs while fully preserving the legacy of C51 assembly routines.
The TSC87251G1A derivatives are pinout and software compatible with standard 80C51/Fx/Rx with extended onchip data memory (1 Kbyte RAM), onchip memory (16 Kbytes EPROM/OTPROM) and up to 256 Kbytes of external code and data.
They provide transparent enhancements to Intel's TSC87251G1A family with an additional Synchronous Serial Link Controller (SSLC supporting I
2C, mWire and SPI protocols), a Keyboard interrupt interface and Power Monitoring and Management features.
Notes:
This Datasheet provides the technical description of the TSC87251G1A derivatives. For further information on the device usage, please request the TSC80251 Programmers' Guide and the TSC80251G1 Design Guide.
For information on the Mask ROM and ROMless devices, please refer to the TSC87251G1A Datasheet.