TMS370Cx5x
8-BIT MICROCONTROLLER
SPNS010F ญ DECEMBER 1986 ญ REVISED FEBRUARY 1997
1
POST OFFICE BOX 1443
ท
HOUSTON, TEXAS 77251ญ1443
D
CMOS/EEPROM/EPROM Technologies on a
Single Device
ญ Mask-ROM Devices for High-Volume
Production
ญ One-Time-Programmable (OTP) EPROM
Devices for Low-Volume Production
ญ Reprogrammable EPROM Devices for
Prototyping Purposes
D
Internal System Memory Configurations
ญ On-Chip Program Memory Versions
ญ ROM: 4K to 48K Bytes
ญ EPROM: 16K to 48K Bytes
ญ ROM-less
ญ Data EEPROM: 256 or 512 Bytes
ญ Static RAM: 256 to 3.5K Bytes
ญ External Memory / Peripheral Wait States
ญ Precoded External Chip-Select Outputs
in Microcomputer Mode
D
Flexible Operating Features
ญ Low-Power Modes: STANDBY and HALT
ญ Commercial, Industrial, and Automotive
Temperature Ranges
ญ Clock Options
ญ Divide-by-4 (0.5 MHz ญ 5 MHz SYSCLK)
ญ Divide-by-1 (2 MHz ญ 5 MHz SYSCLK)
Phase-Locked Loop (PLL)
ญ Supply Voltage (V
CC
): 5 V
ฑ
10%
D
Eight-Channel 8-Bit Analog-to-Digital
Converter 1 (ADC1)
D
Two 16-Bit General-Purpose Timers
D
On-Chip 24-Bit Watchdog Timer
D
Two Communication Modules
ญ Serial Communications Interface 1 (SCI1)
ญ Serial Peripheral Interface (SPI)
D
Flexible Interrupt Handling
D
TMS370 Series Compatibility
D
CMOS/Package /TTL-Compatible I / O Pins
ญ 64-Pin Plastic and Ceramic Shrink
Dual-In-Line Packages / 44 Bidirectional,
9 Input Pins
ญ 68-Pin Plastic and Ceramic Leaded Chip
Carrier Packages / 46 Bidirectional,
9 Input Pins
ญ All Peripheral Function Pins Are
Software Configurable for Digital I / O
D
Workstation/PC-Based Development
System
ญ C Compiler and C Source Debugger
ญ Real-Time In-Circuit Emulation
ญ Extensive Breakpoint / Trace Capability
ญ Software Performance Analysis
ญ Multi-Window User Interface
ญ Microcontroller Programmer
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Copyright
ฉ
1997, Texas Instruments Incorporated
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
FN / FZ PACKAGE
( TOP VIEW )
V
SS1
B7
C2
C1
MC
C0
B6
T2AIC1/CR
SCICLK
SCIRXD
SCITXD
XT
AL2/CLKIN
XT
AL1
C3
C4
C5
C6
C7
SPISOMI
SPICLK
SPISIMO
T1IC/CR
T1PWM
T1EVT
9 8 7 6 5 4 3
10
11
12
13
14
15
16
B5
B0
B4
B3
B2
B1
D0
/
CSE2
/
OCF
V
CC2
V
SS2
V
CC1
2 1 68 67 66 65 64 63 62 61
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
V
CC3
V
SS3
V
CC1
17
18
19
20
21
22
23
24
25
26
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
V
CC2
V
SS2
A0
A1
A2
A3
A4
A5
A6
A7
T2AEVT
T2AIC2/PWM
INT1
INT2
INT3
D1 / CSH3
D2 / CSH2
D3 / SYSCLK
D4 / R / W
D5 / CSPF
D6/CSH1/EDS
D7/CSE1/WAIT
RESET
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
JN / NM PACKAGE
( TOP VIEW )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
B5
B6
B7
C0
MC
C1
C2
V
SS1
C3
C4
C5
C6
C7
AN0
A0
A1
A2
A3
A4
A5
A6
A7
T2AEVT
T2AIC2 / PWM
T2AIC1 / CR
SCICLK
SCIRXD
SCITXD
XTAL2 / CLKIN
XTAL1
V
CC1
V
CC3
B4
B3
B2
B1
B0
D0 / CSE2 / OCF
V
SS1
V
CC1
D1 / CSH3
D3 / SYSCLK
D4 / R / W
D6 / CSH1 / EDS
D7 / CSE1 / WAIT
RESET
INT1
INT2
INT3
SPISOMI
SPISIMO
SPICLK
T1IC / CR
T1PWM
AN7
T1EVT
V
SS1
AN6
AN5
AN4
AN3
AN1
AN2
V
SS3
TMS370Cx5x
8-BIT MICROCONTROLLER
SPNS010F ญ DECEMBER 1986 ญ REVISED FEBRUARY 1997
2
POST OFFICE BOX 1443
ท
HOUSTON, TEXAS 77251ญ1443
Pin Descriptions
มมมมมมมมมมมมมม
มมมมมมมมมมมมมม
PIN
มม
มม
มมมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมมม
มมมมม
มมมมม
NAME
มมมมมม
มมมมมม
ALTERNATE
FUNCTION
มมม
มมม
SDIP
(64)
มมม
มมม
LCC
(68)
มม
มม
I/O
มมมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมมม
DESCRIPTION
มมมมม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
มมมมม
A0
A1
A2
A3
A4
A5
A6
A7
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
DATA0
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
15
16
17
18
19
20
21
22
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
17
18
19
20
21
22
23
24
มม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มม
I / O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
Single-chip mode: Port A is a general-purpose bidirectional I/O port.
Expansion mode: Port A can be individually programmed as the external
bidirectional data bus (DATA0 ญ DATA7).
มมมมม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
มมมมม
B0
B1
B2
B3
B4
B5
B6
B7
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
ADDR0
ADDR1
ADDR2
ADDR3
ADDR4
ADDR5
ADDR6
ADDR7
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
60
61
62
63
64
1
2
3
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
65
66
67
68
1
2
3
4
มม
ม
ม
ม
ม
ม
ม
ม
ม
มม
I / O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
Single-chip mode: Port B is a general-purpose bidirectional I/O port.
Expansion mode: Port B can be individually programmed as the low-order address
output bus (ADDR0 ญ ADDR7).
มมมมม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
มมมมม
C0
C1
C2
C3
C4
C5
C6
C7
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
ADDR8
ADDR9
ADDR10
ADDR11
ADDR12
ADDR13
ADDR14
ADDR15
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
4
6
7
9
10
11
12
13
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
5
7
8
10
11
12
13
14
มม
ม
ม
ม
ม
ม
ม
ม
ม
มม
I / O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
Single-chip mode: Port C is a general-purpose bidirectional I/O port.
Expansion mode: Port C can be individually programmed as the high-order address
output bus (ADDR8 ญ ADDR15).
มมมมม
ม
มมม
ม
ม
มมม
ม
มมมมม
INT1
INT2
INT3
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
NMI
--
--
มมม
ม
ม
ม
ม
ม
ม
มมม
50
49
48
มมม
ม
ม
ม
ม
ม
ม
มมม
52
51
50
มม
ม
ม
ม
ม
มม
I
I / O
I / O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
External (nonmaskable or maskable) interrupt/general-purpose input pin
External maskable interrupt input/general-purpose bidirectional pin
External maskable interrupt input/general-purpose bidirectional pin
มมมมม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
มมมมม
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
E0
E1
E2
E3
E4
E5
E6
E7
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
14
34
35
36
37
38
39
42
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
36
37
38
39
40
41
42
43
มม
ม
ม
ม
ม
ม
ม
ม
ม
มม
I
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
ADC1 analog input (AN0 ญ AN7) or positive reference pins (AN1 ญ AN7)
Port E can be individually programmed as general-purpose input pins if not used
as ADC1 analog input or positive reference input.
มมมมม
ม
มมม
ม
มมมมม
VCC3
VSS3
มมมมมม
ม
มมมม
ม
มมมมมม
มมม
ม
ม
ม
มมม
32
33
มมม
ม
ม
ม
มมม
34
35
มม
ม
ม
มม
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
ADC1 positive-supply voltage and optional positive-reference input pin
ADC1 ground reference pin
มมมมม
ม
มมม
ม
มมมมม
RESET
มมมมมม
ม
มมมม
ม
มมมมมม
มมม
ม
ม
ม
มมม
51
มมม
ม
ม
ม
มมม
53
มม
ม
ม
มม
I / O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
System reset bidirectional pin. RESET, as an input, initializes the microcontroller;
as open-drain output, RESET indicates an internal failure was detected by the
watchdog or oscillator fault circuit.
มมมมม
ม
มมม
ม
มมมมม
MC
มมมมมม
ม
มมมม
ม
มมมมมม
มมม
ม
ม
ม
มมม
5
มมม
ม
ม
ม
มมม
6
มม
ม
ม
มม
I
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
Mode control (MC) pin. MC enables EEPROM write-protection override (WPO)
mode, also EPROM VPP.
มมมมม
ม
มมม
ม
มมมมม
XTAL2/CLKIN
XTAL1
มมมมมม
ม
มมมม
ม
มมมมมม
มมม
ม
ม
ม
มมม
29
30
มมม
ม
ม
ม
มมม
31
32
มม
ม
ม
มม
I
O
มมมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมมม
Internal oscillator crystal input / external clock source input
Internal oscillator output for crystal
มมมมม
มมมมม
VCC1
มมมมมม
มมมมมม
มมม
มมม
31, 57
มมม
มมม
33,
61
มม
มม
มมมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมมม
Positive supply voltage
มมมมม
มมมมม
VCC2
มมมมมม
มมมมมม
มมม
มมม
--
มมม
มมม
15,63
มม
มม
มมมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมมม
Positive supply voltage
I = input, O = output
Ports A, B, C, and D can be configured only as general-purpose I/O pins. Also, port D3 can be configured as SYSCLK.
TMS370Cx5x
8-BIT MICROCONTROLLER
SPNS010F ญ DECEMBER 1986 ญ REVISED FEBRUARY 1997
3
POST OFFICE BOX 1443
ท
HOUSTON, TEXAS 77251ญ1443
Pin Descriptions (Continued)
มมมมมมมมมมมมมม
มมมมมมมมมมมมมม
PIN
มม
มม
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
มมมมม
ม
มมม
ม
มมมมม
NAME
มมมมมม
ม
มมมม
ม
มมมมมม
ALTERNATE
FUNCTION
มมม
ม
ม
ม
มมม
SDIP
(64)
มมม
ม
ม
ม
มมม
LCC
(68)
มม
มม
มม
I/O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
DESCRIPTION
มมมมม
มมมมม
VSS1
มมม
มมม
มมมม
มมมม
มมม
มมม
8,
58,40
มมม
มมม
9
มม
มม
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
Ground reference for digital logic
มมมมม
มมมมม
VSS2
มมม
มมม
มมมม
มมมม
มมม
มมม
--
มมม
มมม
16,62
มม
มม
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
Ground reference for digital I / O logic
มมมมม
ม
มมม
ม
มมมมม
มมมมมม
ม
มมมม
ม
มมมมมม
FUNCTION
มมม
ม
ม
ม
มมม
มมม
ม
ม
ม
มมม
มม
มม
มม
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
Single-chip mode: Port D is a general-purpose bidirectional I / O port. Each of
the port D pins can be individually configured as a general-purpose I / O pin,
primary memory control signal (function A) or secondary memory control
มมมมม
ม
มมม
ม
มมมมม
มมม
ม
ม
ม
มมม
A
มมมม
ม
มม
ม
มมมม
B
มมม
ม
ม
ม
มมม
มมม
ม
ม
ม
มมม
มม
มม
มม
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
primary memory control signal (function A), or secondary memory control
signal (function B). All chip selects are independent and can be used for
memory bank switching. Refer to Table 1 for function A memory accesses.
มมมมม
มมมมม
D0
มมม
มมม
CSE2
มมมม
มมมม
OCF
มมม
มมม
59
มมม
มมม
64
มม
มม
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select eighth output 2 goes low during memory accesses
I / O pin B: Opcode fetch goes low during the opcode fetch memory cycle.
มมมมม
ม
มมม
ม
มมมมม
D1
มมม
ม
ม
ม
มมม
CSH3
มมมม
ม
มม
ม
มมมม
--
มมม
ม
ม
ม
มมม
56
มมม
ม
ม
ม
มมม
60
มม
มม
มม
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select half output 3 goes low during memory accesses.
I / O pin B: Reserved
มมมมม
ม
มมม
ม
มมมมม
D2
มมม
ม
ม
ม
มมม
CSH2
มมมม
ม
มม
ม
มมมม
--
มมม
ม
ม
ม
มมม
--
มมม
ม
ม
ม
มมม
59
มม
มม
มม
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select half output 2 goes low during memory accesses.
I / O pin B: Reserved
มมมมม
D3
มมม
SYSCLK
มมมม
SYSCLK
มมม
55
มมม
58
มม
มมมมมมมมมมมมมมมมมมม
I / O pin A, B: Internal clock signal is 1 / 1 (PLL) or 1 / 4 XTAL2 / CLKIN frequency.
มมมมม
มมมมม
D4
มมม
มมม
R / W
มมมม
มมมม
R / W
มมม
มมม
54
มมม
มมม
57
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
I / O pin A, B: Read / write output pin
มมมมม
ม
มมม
ม
มมมมม
D5
มมม
ม
ม
ม
มมม
CSPF
มมมม
ม
มม
ม
มมมม
--
มมม
ม
ม
ม
มมม
--
มมม
ม
ม
ม
มมม
56
มม
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select peripheral output for peripheral file goes low during
memory accesses.
I / O pin B: Reserved
มมมมม
ม
มมม
ม
ม
มมม
ม
มมมมม
D6
มมม
ม
ม
ม
ม
ม
ม
มมม
CSH1
มมมม
ม
มม
ม
ม
มม
ม
มมมม
EDS
มมม
ม
ม
ม
ม
ม
ม
มมม
53
มมม
ม
ม
ม
ม
ม
ม
มมม
55
มม
มม
มม
มม
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select half output 1 goes low during memory accesses.
I / O pin B: External data strobe output goes low during memory accesses from
external memory and has the same timings as the five chip selects.
มมมมม
มมมมม
D7
มมม
มมม
CSE1
มมมม
มมมม
WAIT
มมม
มมม
52
มมม
มมม
54
มม
มม
มมมมมมมมมมมมมมมมมมม
มมมมมมมมมมมมมมมมมมม
I / O pin A: Chip select eighth output goes low during memory accesses.
I / O pin B: Wait input pin extends bus signals.
มมมมม
ม
มมม
ม
มมมมม
SCITXD
SCIRXD
SCICLK
มมมมมม
ม
มมมม
ม
มมมมมม
SCIIO1
SCIIO2
SCIIO3
มมม
ม
ม
ม
มมม
28
27
26
มมม
ม
ม
ม
มมม
30
29
28
มม
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
SCI transmit data output pin / general-purpose bidirectional pin (see Note 1)
SCI receive data input pin / general-purpose bidirectional pin
SCI bidirectional serial clock pin / general-purpose bidirectional pin
มมมมม
ม
มมม
ม
ม
มมม
ม
ม
มมม
ม
มมมมม
T1IC / CR
T1PWM
T1EVT
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
T1IO1
T1IO2
T1IO3
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
44
43
41
มมม
ม
ม
ม
ม
ม
ม
ม
ม
ม
มมม
46
45
44
มม
มม
มม
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
Timer1 input capture / counter reset input pin / general-purpose bidirectional
pin
Timer1 pulse-width-modulation (PWM) output pin / general-purpose
bidirectional pin
Timer1 external event input pin / general-purpose bidirectional pin
มมมมม
ม
มมม
ม
ม
มมม
ม
มมมมม
T2AIC1 / CR
T2AIC2 / PWM
T2AEVT
มมมมมม
ม
มมมม
ม
ม
มมมม
ม
มมมมมม
T2AIO1
T2AIO2
T2AIO3
มมม
ม
ม
ม
ม
ม
ม
มมม
25
24
23
มมม
ม
ม
ม
ม
ม
ม
มมม
27
26
25
มม
มม
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
Timer2A input capture 1 / counter reset input pin / general-purpose bidirectional
pin
Timer2A input capture 2 / PWM output pin / general-purpose bidirectional pin
Timer2A external event input pin / general-purpose bidirectional pin
มมมมม
ม
มมม
ม
มมมมม
SPISOMI
SPISIMO
SPICLK
มมมมมม
ม
มมมม
ม
มมมมมม
SPIIO1
SPIIO2
SPIIO3
มมม
ม
ม
ม
มมม
47
46
45
มมม
ม
ม
ม
มมม
49
48
47
มม
มม
มม
I / O
มมมมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมม
ม
มมมมมมมมมมมมมมมมมมม
SPI slave output pin, master input pin / general-purpose bidirectional pin
SPI slave input pin, master output pin / general-purpose bidirectional pin
SPI bidirectional serial clock pin / general-purpose bidirectional pin
I = input, O = output
Ports A, B, C, and D can be configured only as general-purpose I/O pins. Port D3 also can be configured as SYSCLK.
NOTE 1: The three-pin configuration SCI is referred to as SCI1.
Table 1. Function A: Memory Accesses Locations for `x5x Devices
มมมมมมมมม
มมมมมมมมม
FUNCTION A
มมมมมมมมม
มมมมมมมมม
`X50, `X52, `X53, AND `X56
มมมมมมมมม
มมมมมมมมม
`X58
มมมมมมมมม
มมมมมมมมม
`X59
มมมมมมมมม
มมมมมมมมม
CSEx
มมมมมมมมม
มมมมมมมมม
2000h ญ 3FFFh (8K bytes)
มมมมมมมมม
มมมมมมมมม
A000h ญ BFFFh (8K bytes)
มมมมมมมมม
มมมมมมมมม
E000h ญ EFFFh (4K bytes)
มมมมมมมมม
มมมมมมมมม
CSHx
มมมมมมมมม
มมมมมมมมม
8000h ญ FFFFh (32K bytes)
มมมมมมมมม
มมมมมมมมม
C000h ญ FFFFh (16K bytes)
มมมมมมมมม
มมมมมมมมม
F000h ญ FFFFh (4K bytes)
มมมมมมมมม
CSPF
มมมมมมมมม
10C0h ญ 10FFh (64 bytes)
มมมมมมมมม
10C0h ญ 10FFh (64 bytes)
มมมมมมมมม
10C0h ญ 10FFh (64 bytes)
TMS370Cx5x
8-BIT MICROCONTROLLER
SPNS010F ญ DECEMBER 1986 ญ REVISED FEBRUARY 1997
4
POST OFFICE BOX 1443
ท
HOUSTON, TEXAS 77251ญ1443
functional block diagram
Program Memory
ROM: 4K, 8K, 12K, 16K,
32K, or 48K Bytes
EPROM: 16K, 32K, or
48K Bytes
VSS1
VCC1
RESET
MC
XTAL2/
CLKIN
XTAL1
INT3
INT2
INT1
E0 ญ E7
or
AN0 ญ AN7
VCC2
VSS2
Data EEPROM
0, 256, or 512 Bytes
RAM
256, 512, 1K, 1.5K, or
3.5K Bytes
CPU
Port D
Port C
Port B
Watchdog
Timer 1
Timer 2A
Serial
Communications
Interface 1
Serial
Peripheral
Interface
Analog-to-Digital
Converter 1
System Control
Clock Options:
Divide-by-4 or
Divide-by-1(PLL)
T1PWM
T1EVT
T1IC / CR
T2AIC2 / PWM
T2AEVT
T2AIC1 / CR
SCICLK
SCITXD
SCIRXD
SPICLK
SPISIMO
SPISOMI
VSS3
VCC3
Port A
Interrupts
8/6
8
8
8
Memory Expansion
Data
Address LSbyte
Address MSbyte
Control
For the 64-pin devices, there are only six pins for port D.
description
The TMS370Cx5x family of single-chip 8-bit microcontrollers provides cost-effective real-time system control
through integration of advanced peripheral function modules and various on-chip memory configurations. The
TMS370Cx5x family presently consists of twenty-one devices which are grouped into seven main sub-families:
the TMS370Cx50, TMS370Cx52, TMS370Cx53, TMS370Cx56, TMS370Cx58, TMS370Cx59, and
SE370C75x.
The TMS370Cx5x family of devices is implemented using high-performance silicon-gate CMOS EPROM and
EEPROM technologies. The low-operating power, wide-operating temperature range, and noise immunity of
CMOS technology, coupled with the high performance and extensive on-chip peripheral functions, make the
TMS370Cx5x devices attractive in system designs for automotive electronics, industrial motor control,
computer peripheral control, telecommunications, and consumer application. Table 2 provides a memory
configuration overview of the TMS370Cx5x devices.
TMS370Cx5x
8-BIT MICROCONTROLLER
SPNS010F ญ DECEMBER 1986 ญ REVISED FEBRUARY 1997
5
POST OFFICE BOX 1443
ท
HOUSTON, TEXAS 77251ญ1443
description (continued)
Table 2. Memory Configurations
DEVICE
PROGRAM
MEMORY
(BYTES)
OFF-CHIP
MEMORY
EXP (BYTES)
DATA MEMORY
(BYTES)
OPERATING
MODES
PACKAGES
68 PIN PLCC/CLCC, OR
64 PIN PSDIP/CSDIP
ROM
EPROM
EXP. (BYTES)
RAM
EEPROM
ต
C
ต
P
64 PIN PSDIP/CSDIP
TMS370Cx50: TMS370C050, TMS370C150, TMS370C250, AND TMS370C350
มมมมมมมม
มมมมมมมม
TMS370C050A
มมม
มมม
4K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
256
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
มมมมมมมม
TMS370C150A
มมม
มมม
--
มมมม
มมมม
--
มมมมม
มมมมม
56K
มมม
มมม
256
มมมม
มมมม
--
มมม
มมม
--
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C250A
มมม
มมม
--
มมมม
มมมม
--
มมมมม
มมมมม
56K
มมม
มมม
256
มมมม
มมมม
256
มมม
มมม
--
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C350A
มมม
มมม
4K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
256
มมมม
มมมม
--
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
TMS370Cx52: TMS370C052, TMS370C352, AND TMS370C452
มมมมมมมม
มมมมมมมม
TMS370C052A
มมม
มมม
8K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
256
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
TMS370C352A
มมม
8K
มมมม
--
มมมมม
112K
มมม
256
มมมม
--
มมม
มมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
มมมมมมมม
TMS370C452A
มมม
มมม
8K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
256
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
TMS370Cx53: TMS370C353
มมมมมมมม
มมมมมมมม
TMS370C353A
มมม
มมม
12K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
1.5K
มมมม
มมมม
--
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
TMS370Cx56: TMS370C056, TMS370C156, TMS370C256, TMS370C356, TMS370C456, AND TMS370C756
มมมมมมมม
มมมมมมมม
TMS370C056A
มมม
มมม
16K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
512
มมมม
มมมม
512
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
มมมมมมมม
TMS370C156A
มมม
มมม
--
มมมม
มมมม
--
มมมมม
มมมมม
56K
มมม
มมม
512
มมมม
มมมม
--
มมม
มมม
--
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C256A
มมม
มมม
--
มมมม
มมมม
--
มมมมม
มมมมม
56K
มมม
มมม
512
มมมม
มมมม
512
มมม
มมม
--
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C356A
มมม
มมม
16K
มมมม
มมมม
--
มมมมม
มมมมม
112K
มมม
มมม
512
มมมม
มมมม
--
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
TMS370C456A
มมม
16K
มมมม
--
มมมมม
112K
มมม
512
มมมม
512
มมม
มมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C756A
มมม
มมม
--
มมมม
มมมม
16K
มมมมม
มมมมม
112K
มมม
มมม
512
มมมม
มมมม
512
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
TMS370Cx58: TMS370C058, TMS370C358, AND TMS370C758
มมมมมมมม
มมมมมมมม
TMS370C058A
มมม
มมม
32K
มมมม
มมมม
--
มมมมม
มมมมม
64K
มมม
มมม
1K
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
มมมมมมมม
TMS370C358A
มมม
มมม
32K
มมมม
มมมม
--
มมมมม
มมมมม
64K
มมม
มมม
1K
มมมม
มมมม
--
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
มมมมมมมม
ม
มมมมมม
ม
มมมมมมมม
TMS370C758A,
TMS370C758B
มมม
ม
ม
ม
มมม
--
มมมม
ม
มม
ม
มมมม
32K
มมมมม
ม
มมม
ม
มมมมม
64K
มมม
ม
ม
ม
มมม
1K
มมมม
ม
มม
ม
มมมม
256
มมม
ม
ม
ม
มมม
มมม
ม
ม
ม
มมม
มมมมมมมม
ม
มมมมมม
ม
มมมมมมมม
FN ญ PLCC / NM ญPSDIP
TMS370Cx59: TMS370C059 AND TMS370C759
มมมมมมมม
มมมมมมมม
TMS370C059Aง
มมม
มมม
48K
มมมม
มมมม
--
มมมมม
มมมมม
20K
มมม
มมม
3.5K
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
มมมมมมมม
มมมมมมมม
TMS370C759Aง
มมม
มมม
--
มมมม
มมมม
48K
มมมมม
มมมมม
20K
มมม
มมม
3.5K
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FN ญ PLCC
EPROM DEVICE: SE370C756, SE370C758, and SE370C759
มมมมมมมม
มมมมมมมม
SE370C756Aถ
มมม
มมม
--
มมมม
มมมม
16K
มมมมม
มมมมม
112K
มมม
มมม
512
มมมม
มมมม
512
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FZ ญ CLCC / JN ญCSDIP
มมมมมมมม
ม
มมมมมม
ม
SE370C758Aถ,
SE370C758Bถ
มมม
ม
ม
ม
--
มมมม
ม
มม
ม
32K
มมมมม
ม
มมม
ม
64K
มมม
ม
ม
ม
1K
มมมม
ม
มม
ม
256
มมม
ม
ม
ม
มมม
ม
ม
ม
มมมมมมมม
ม
มมมมมม
ม
FZ ญ CLCC / JN ญCSDIP
มมมมมมมม
มมมมมมมม
SE370C759Aงถ
มมม
มมม
--
มมมม
มมมม
48K
มมมมม
มมมมม
20K
มมม
มมม
3.5K
มมมม
มมมม
256
มมม
มมม
มมม
มมม
มมมมมมมม
มมมมมมมม
FZ ญ CLCC
ต
C ญ Microcomputer mode
ต
P ญ Microprocessor mode
TMS370C45x support ROM memory security. Refer to the program ROM section.
ง Only operate up to 3 MHz SYSCLK
ถ System evaluators and development tools are for use only in a prototype environment, and their reliability has not been characterized.