E2O0020-27-X3
¡ Semiconductor
MSM82C55A-2RS/GS/VJS
¡ Semiconductor
CMOS PROGRAMMABLE PERIPHERAL INTERFACE
This version: Jan. 1998
MSM82C55A-2RS/GS/VJS
Previous version: Aug. 1996
GENERAL DESCRIPTION
The MSM82C55A-2 is a programmable universal I/O interface device which operates as high
speed and on low power consumption due to 3m silicon gate CMOS technology. It is the best
fit as an I/O port in a system which employs the 8-bit parallel processing MSM80C85AH CPU.
This device has 24-bit I/O pins equivalent to three 8-bit I/O ports and all inputs/outputs are
TTL interface compatible.
FEATURES
• High speed and low power consumption due to 3m silicon gate CMOS technology
• 3 V to 6 V single power supply
• Full static operation
• Programmable 24-bit I/O ports
• Bidirectional bus operation (Port A)
• Bit set/reset function (Port C)
• TTL compatible
• Compatible with 8255A-5
• 40-pin Plastic DIP (DIP40-P-600-2.54): (Product name: MSM82C55A-2RS)
• 44-pin Plastic QFJ (QFJ44-P-S650-1.27): (Product name: MSM82C55A-2VJS)
• 44-pin Plastic QFP (QFP44-P-910-0.80-2K): (Product name: MSM82C55A-2GS-2K)
1/26
¡ Semiconductor
MSM82C55A-2RS/GS/VJS
CIRCUIT CONFIGURATION
8
V
CC
8
GND
8
Group A
Control
4
Group A
Port C
(High Order
4 Bits)
4
PC
4
- PC
7
Group A
Port A
(8)
8
PA
0
- PA
7
8
D
0
- D
7
Data
Bus
Buffer
8
Internal Bus Line
4
8
RD
WR
RESET
CS
A
0
A
1
Read/
Write
Control
Logic
Group B
Control
8
Group B
Port C
(Low Order
4 Bits)
4
PC
0
- PC
3
Group B
Port B
(8)
8
PB
0
- PB
7
2/26
¡ Semiconductor
MSM82C55A-2RS/GS/VJS
PIN CONFIGURATION (TOP VIEW)
40 pin Plastic DIP
1
2
3
4
RD
5
CS
6
GND 7
A
1
8
A
0
9
PC
7
10
PC
6
11
PC
5
12
PC
4
13
PC
0
14
PC
1
15
PC
2
16
PC
3
17
PB
0
18
PB
1
19
PB
2
20
PA
3
PA
2
PA
1
PA
0
33
32
31
30
29
28
27
26
25
24
23
PB
0
14
PB
1
15
PB
2
16
V
CC
17
PB
3
18
PB
4
19
PB
5
20
PB
6
21
NC 12
PC
3
13
NC 22
44 pin Plastic QFP
44
RD
43 PA
0
42 PA
1
41 PA
2
40 PA
3
38 PA
4
37 PA
5
36 PA
6
35 PA
7
34
WR
39 V
CC
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
PA
4
PA
5
PA
6
PA
7
WR
RESET
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
V
CC
PB
7
PB
6
PB
5
PB
4
PB
3
CS
GND
A
1
A
0
PC
7
PC
6
PC
5
PC
4
PC
0
PC
1
PC
2
1
2
3
4
5
6
7
8
9
10
11
RESET
D
0
D
1
D
2.
D
3
D
4
D
5
D
6
D
7
V
CC
PB
7
6
RD
5 PA
0
44 pin Plastic QFJ
4 PA
1
3 PA
2
2 PA
3
44 PA
4
43 PA
5
42 PA
6
41 PA
7
40
WR
1 NC
CS
GND
A
1
A
0
PC
7
NC
PC
6
PC
5
PC
4
PC
0
PC
1
7
8
9
10
11
12
13
14
15
16
17
PB
0
20
PB
1
21
PB
2
22
NC 23
PB
3
24
PB
4
25
PB
5
26
PB
6
27
PC
2
18
PC
3
19
PB
7
28
39
38
37
36
35
34
33
32
31
30
29
RESET
D
0
D
1
D
2.
D
3
NC
D
4
D
5
D
6
D
7
V
CC
3/26
¡ Semiconductor
MSM82C55A-2RS/GS/VJS
ABSOLUTE MAXIMUM RATINGS
Parameter
Supply Voltage
Input Voltage
Output Voltage
Storage Temperature
Power Dissipation
Symbol
V
CC
V
IN
V
OUT
T
STG
P
D
Conditions
Ta = 25°C
with respect
to GND
—
Ta = 25°C
1.0
Rating
MSM82C55A-2RS MSM82C55A-2GS MSM82C55A-2vJS
Unit
V
V
V
°C
1.0
W
–0.5 to +7
–0.5 to V
CC
+0.5
–0.5 to V
CC
+0.5
–55 to +150
0.7
OPERATING RANGE
Parameter
Supply Voltage
Operating Temperature
Symbol
V
CC
T
op
Range
3 to 6
–40 to 85
Unit
V
°C
RECOMMENDED OPERATING RANGE
Parameter
Supply Voltage
Operating Temperature
"L" Input Voltage
"H" Input Voltage
Symbol
V
CC
T
op
V
IL
V
IH
Min.
4.5
–40
–0.3
2.2
Typ.
5
+25
—
—
Max.
5.5
+85
+0.8
V
CC
+ 0.3
Unit
V
°C
V
V
DC CHARACTERISTICS
MSM82C55A-2
Min.
—
4.2
3.7
V
CC
= 4.5 V to 5.5 V
Ta = –40°C to +85°C
(C
L
= 0 pF)
–1
–10
—
Typ.
—
—
—
—
—
0.1
Max.
0.4
—
—
1
10
10
Parameter
"L" Output Voltage
"H" Output Voltage
Input Leak Current
Output Leak Current
Supply Current
(Standby)
Average Supply
Current (Active)
Symbol
V
OL
V
OH
I
LI
I
LO
I
CCS
Conditions
I
OL
= 2.5 mA
I
OH
= –40
mA
I
OH
= –2.5 mA
0
£
V
IN
£
V
CC
0
£
V
OUT
£
V
CC
CS
≥
V
CC
–0.2 V
V
IH
≥
V
CC
–0.2 V
V
IL
£
0.2 V
I/O Wire Cycle
82C55A-2
...8 MHzCPU Timing
Unit
V
V
V
mA
mA
mA
I
CC
—
—
8
mA
4/26
¡ Semiconductor
MSM82C55A-2RS/GS/VJS
AC CHARACTERISTICS
Parameter
Setup Time of Address to the Falling Edge of
RD
Hold Time of Address to the Rising Edge of
RD
RD
Pulse Width
Delay Time from the Falling Edge of
RD
to the Output of
Defined Data
Delay Time from the Rising Edge of
RD
to the Floating of
Data Bus
Time from the Rising Edge of
RD
or
WR
to the Next Falling
Edge of
RD
or
WR
Setup Time of Address before the Falling Edge of
WR
Hold Time of Address after the Rising Edge of
WR
WR
Pulse Width
Setup Time of Bus Data before the Rising Edge of
WR
Hold Time of Bus Data after the Rising Edge of
WR
Delay Time from the rising Edge of
WR
to the Output of
Defined Data
Setup Time of Port Data before the Falling Edge of
RD
Hold Time of Port Data after the Rising Edge of
RD
ACK
Pulse Width
STB
Pulse Width
Setup Time of Port Data before the rising Edge of
STB
Hold Time of Port Bus Data after the rising Edge of
STB
Delay Time from the Falling Edge of
ACK
to the Output of
Defined Data
Delay Time from the Rising Edge of
ACK
to the Floating of
Port (Port A in Mode 2)
Delay Time from the Rising Edge of
WR
to the Falling Edge of
OBF
Delay Time from the Falling Edge of ACK to the Rising Edge of
OBF
Delay Time from the Falling Edge of STB to the Rising Edge of
IBF
Delay Time from the Rising Edge of
RD
to the Falling Edge of
IBF
Delay Time from the the Falling Edge of
RD
to the Falling Edge
of INTR
Delay Time from the Rising Edge of
STB
to the Rising Edge of
INTR
Delay Time from the Rising Edge of
ACK
to the Rising Edge of
INTR
Delay Time from the Falling Edge of
WR
to the Falling Edge of
INTR
(V
CC
= 4.5 V to 5.5 V, Ta = –40 to +85°C)
MSM82C55A-2
Symbol
Unit Remarks
Min.
Max.
t
AR
t
RA
t
RR
t
RD
t
DF
t
RV
t
AW
t
WA
t
WW
t
DW
t
WD
t
WB
t
IR
t
HR
t
AK
t
ST
t
PS
t
PH
t
AD
t
KD
t
WOB
t
AOB
t
SIB
t
RIB
t
RIT
t
SIT
t
AIT
t
WIT
20
0
100
—
10
200
0
20
150
50
30
—
20
10
100
100
20
50
—
20
—
—
—
—
—
—
—
—
—
—
—
120
75
—
—
—
—
—
—
200
—
—
—
—
—
—
150
250
150
150
150
150
200
150
150
250
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Load
150 pF
Note: Timing measured at V
L
= 0.8 V and V
H
= 2.2 V for both inputs and outputs.
5/26