ChipFind - документация

Электронный компонент: TSC87251G2D

Скачать:  PDF   ZIP

Document Outline

Rev. 4135D805108/05
1
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
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
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
8/16-bit
Microcontroller
with Serial
Communication
Interfaces
TSC80251G2D
TSC83251G2D
TSC87251G2D
AT80251G2D
AT83251G2D
AT87251G2D
2
AT/TSC8x251G2D
4135D805108/05
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)
Option: Extended Range (-55
C to +125
C)
Packages: PDIL 40, PLCC 44 and VQFP 44, CDIL 40 and CQPJ 44 with Window
Options: Known Good Dice and Ceramic Packages
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.
The TSC80251G2D derivatives are pin and software compatible with standard 80C51/Fx/Rx/Rx+ with extended on-chip
data memory (1 Kbyte RAM) and up to 256 kilobytes of external code and data. Additionally, the TSC83251G2D and
TSC87251G2D provide on-chip code memory: 32 kilobytes ROM and 32 kilobytes EPROM/OTPROM respectively.
They provide transparent enhancements to Intel's 8xC251Sx family with an additional Synchronous Serial Link Controller
(SSLC supporting TWI,
Wire and SPI protocols), a Keyboard interrupt interface, a dedicated Baud Rate Generator for
UART, and Power Management features.
TSC80251G2D derivatives are optimized for speed and for low power consumption on a wide voltage range.
Note:
1. This Datasheet provides the technical description of the TSC80251G2D derivatives. For further information on the device
usage, please request the TSC80251 Programmer's Guide and the TSC80251G1D Design Guide and errata sheet.
Typical Applications
ISDN Terminals
High-Speed Modems
PABX (SOHO)
Line Cards
DVD ROM and Players
Printers
Plotters
Scanners
Banking Machines
Barcode Readers
Smart Cards Readers
High-End Digital Monitors
High-End Joysticks
High-end TV's
3
AT/TSC8x251G2D
4135D805108/05
Block Diagram
16-bit Memory Code
16-bit Memory Address
16-b
i
t In
struct
ion
Bus
2
4
-
b
i
t Pr
og
ra
m C
o
un
te
r

B
u
s
8-b
i
t Dat
a
Bu
s
24-b
i
t Dat
a
Ad
dress Bu
s
8-
b
i
t In
te
rn
a
l
B
u
s
Periph
eral Int
e
rface U
n
it
VDD
VSS
VSS1
P3(A16)
P1(A17)
P2(A15-8)
P0(AD7-0)
RST
XTAL2
XTAL1
NMI
EA#/VPP
ALE/PROG#
PSEN#
Timers 0, 1 and 2
Event and Waveform
Controller
TWI/SPI/mWire
Controller
Watchdog Timer
Power Management
Clock Unit
Clock System Prescaler
Keyboard Interface
Bus Interface Unit
CPU
PORTS 0-3
Interrupt Handler
Unit
RAM
1 Kbyte
ROM
UART
Baud Rate Generator
AWAIT#
EPROM
OTPROM
32 KB
VSS2
4
AT/TSC8x251G2D
4135D805108/05
Pin Description
Pinout
Figure 1. TSC80251G2D 40-pin DIP package
Figure 2. TSC80251G2D 44-pin PLCC Package
TSC80251G2D
7
8
9
10
11
12
13
14
16
15
17
18
19
20
1
2
3
4
5
6
34
33
32
31
30
29
28
27
25
26
24
23
22
21
40
39
38
37
36
35
P1.5/CEX2/MISO
P1.6/CEX3/SCL/SCK/WAIT#
P1.7/A17/CEX4/SDA/MOSI/WCLK
RST
P3.0/RXD
P3.1/TXD
P3.2/INT0#
P3.3/INT1#
P3.4/T0
P3.5/T1
P1.4/CEX1/SS#
P1.3/CEX0
P1.2/ECI
P1.1/T2EX
P1.0/T2
VDD
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA#/VPP
PSEN#
ALE/PROG#
P2.7/A15
P2.6/A14
P2.5/A13
P3.7/A16/RD#
XTAL2
XTAL1
VSS
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P3.6/WR#
TSC80251G2D
P1.4/C
EX1/SS#
P1.3/C
EX0
P1.2/ECI
P1.1/T
2EX
P1.0/T
2
VSS1
VDD
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P3.
7
/A16/RD#
XT
AL2
XT
AL1
VS
S
V
SS2
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A1
1
P2.4/A12
P3.6/WR#
39
38
37
36
35
34
33
32
29
30
31
7
8
9
10
11
12
13
14
17
16
15
18
19
20
21
22
23
24
25
26
27
28
6
5
4
3
2
44
43
42
41
40
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA#/VPP
PSEN#
ALE/PROG#
NMI
P2.7/A15
P2.6/A14
P2.5/A13
P1.5/CEX2/MISO
P1.6/CEX3/SCL/SCK/WAIT#
P1.7/A17/CEX4/SDA/MOSI/WCLK
RST
P3.0/RXD
AWAIT#
P3.1/TXD
P3.2/INT0#
P3.3/INT1#
P3.4/T0
P3.5/T1
1
5
AT/TSC8x251G2D
4135D805108/05
Figure 3. TSC80251G2D 44-pin VQFP Package
TSC80251G2D
P1.4/CEX1/SS#
P1.3/CEX0
P1.2/ECI
P1.1/T
2EX
P1.0/T
2
VSS1
VDD
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P3.7/A16/RD#
XT
A
L
2
XT
A
L
1
VSS
VS
S2
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A1
1
P2.4/A12
P3.6/WR#
33
32
31
30
29
28
27
26
23
24
25
1
2
3
4
5
6
7
8
11
10
9
12
13
14
15
16
17
18
19
20
21
22
44
43
42
41
40
39
38
37
36
35
34
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA#/VPP
PSEN#
ALE/PROG#
NMI
P2.7/A15
P2.6/A14
P2.5/A13
P1.5/CEX2/MISO
P1.6/CEX3/SCL/SCK/WAIT#
P1.7/A17/CEX4/SDA/MOSI/WCLK
RST
P3.0/RXD
AWAIT#
P3.1/TXD
P3.2/INT0#
P3.3/INT1#
P3.4/T0
P3.5/T1