●Description
●The TSC80251G2D products are derivatives of the Atmel Microcontroller family based on the 8/16-bit C251 Architecture. This family of products is tailored to 8/16-bit 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.
●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
●• 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
●• TSC83251G2D: 32 kilobytes of On-Chip Masked ROM
●• TSC80251G2D: 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
●• μ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
● – 16 MHz
●• Typical Operating Current:11 mA at 3V
●• Typical Power-down Current: 1 μA
●• Temperature Ranges: Commercial (0°C to +70°C), Industrial (-40°C to +85°C), Automotive ((-40°C to +85°C) ROM only)
●• Option: Extended Range (-55°C to +125°C)
●• Packages: PDIL 40, PLCC 44 and VQFP 44
●• Options: Known Good Dice and Ceramic Packages