OKI MSM82C43

E2E1034 -27-Y4
¡ Semiconductor
MSM82C43
¡ Semiconductor
This version:
Jan. 1998
MSM82C43
Previous version: Nov. 1996
INPUT/OUTPUT PORT EXPANDER
GENERAL DESCRIPTION
The MSM82C43 is an input/output port expander device based on CMOS technology and
designed to operate at low power consumption levels.
In systems employing the MSM80C48/49 8–bit single chip microcomputers, 4–bit data can be
expanded by dividing between four I/O lines by executing the MOVDA, Pp, A and ORLDPp,
A instructions.
FEATURES
• CMOS technology for low power consumption
• 2.5 to 6 V single power supply (dependent on MSM80C48/49 operating frequency.)
• Fully static operation
• Bidirectional I/O ports
• TTL coimpatible (ports 4 thru 7)
• Functional compatiblity with Intel i8243
• Package options
24 pin Plastic DIP (DIP24–P–600-2.54)
: (Product name : MSM82C43RS)
24 pin Plastic SOP (SOP24–P–430–1.27-K) : (Product name : MSM82C43GS-K)
1/13
¡ Semiconductor
MSM82C43
FUNCTIONAL BLOOK DIAGRAM
ADDRESS
LATCH
DECODER
4
PORT 4
4
PORT 5
4
PORT 6
4
PORT 7
INPUT
BUFFER
INSTRUCTION
DECODER
PORT 2
4
LATCH
MUX
INPUT
BUFFER
TEMP
4
LATCH
PROG
CONTROL
AND/OR
LOGIC
CS
INPUT
4
RESET
CIRCUIT
BUFFER
LATCH
INPUT
BUFFER
2/13
¡ Semiconductor
MSM82C43
PIN CONFIGURATION (TOP VIEW)
MSM82C43RS
P50
1
24
VCC
P40
2
23
P51
P41
3
22
P52
P42
4
21
P53
P43
5
20
P60
CS
6
19
P61
PROG
7
18
P62
P23
8
17
P63
22
9
16
P73
P21 10
P20 11
15
14
P72
P71
GND 12
13
P70
24-pin Plastic DIP
MSM82C43GS
P50
1
24
VCC
P40
2
23
P51
P41
3
22
P52
P42
4
21
P53
P43
5
20
P60
CS
6
19
P61
PROG
7
18
P62
P23
8
17
P63
22
9
16
P73
P21
P20
10
11
15
14
P72
P71
GND
12
13
P70
24 pin Plastic Small Outline Package
3/13
¡ Semiconductor
MSM82C43
ABSOLUTE MAXIMUM RATINGS
Parameter
Supply Voltage
Input Voltage
Storage Temperature
Symbol
Conditions
Rating
Unit
VCC
Ta=25∞C
–0.5 to 7
V
VI
Ta=25∞C
–0.3 to 7
V
TSTG
—
–65 to +150
∞C
RECOMMENDED OPERATING CONDITIONS
Symbol
Conditions
Range
Unit
Supply Voltage
Parameter
VCC
—
2.5 to 6*1
V
Ambient Temperature
TA
Fan–out
N
—
–40 to +85
∞C
MOS load
10
—
TTL load
3*2
—
4/13
¡ Semiconductor
MSM82C43
ELECTRIC CHARACTERISTICS
DC Characteristics
(VCC=4.0V to 6.0V, Ta=–40∞C to +85∞C)
Parameter
Symbol
Conditions
Min.
Typ.
Max.
Unit
V
"L" Input Voltage
VIL
—
–0.5
—
0.13VCC
V
V
"H" Input Voltage
VIH
—
0.4VCC
—
VCC
V
0.45
V
—
1
V
—
0.45
V
—
—
80
mA
IOH=–240mA
0.75VCC
—
—
V
IOH=–100mA
0.75VCC
—
—
V
IOH=–40mA
0.93VCC
—
—
V
IOH=–20mA
0.93VCC
—
—
V
IIL1
0VINVCC
–10
—
20
mA
IIL2
0 VIN VCC
–10
—
10
mA
—
5
100
mA
—
1
2
mA
IOL=5mA
—
—
VOL2
IOL=20mA
—
VOL3
IOL=0.9mA
—
IOL
5mA/1PIN
"H" Output Voltage Ports 4-7
VOH1
"H" Output Voltage Ports 2
VOH2
"H" Output Voltage Ports 4-7
VOH1
"H" Output Voltage Ports 2
VOH2
Input Leak Current*3
Input Leak Current*6
"L" Output Voltage Ports 4-7
VOL1
"L" Output Voltage Ports 7
"L" Output Voltage Ports 2
"L" Total Output Current from
Ports 4-7*3
"Standby stop
Power Supply Current
ICC
No accessing
For continuous
MSM80C49 accessing at 11 MHZ
*1
*2
*3
*4
*5
*6
The supply voltage during operation is dependent on MSM80C49 operating frequency.
Except P20 thru P23.
P40 thru P43, P50 thru P53, P60 thru P63, P70 thru P73.
P70 thru P73.
P20 thru P23.
P20 thru P23, CS, PROG.
5/13
¡ Semiconductor
MSM82C43
AC CHARACTERISTICS
Parameter
(VCC=4.0V to 6.0V, Ta=–40∞C to +85∞C)
Min.
Max.
Unit
Symbol
Conditions
tA
80pF LOAD
50
—
ns
tB
20pF LOAD
60
—
ns
Output Data Setting Time
tC
80pF LOAD
200
—
ns
Output Data Holding Time
tD
20pF LOAD
20
—
ns
Input Data Holding Time
tH
20pF LOAD
0
150
ns
PROG Pulse Width
tK
—
700
—
ns
Port Control Setting Time (up to PROG
Falling Edge.)
Port Control Holding Time (up to PROG
Falling Edge.)
CS Valid Time (before and after PROG)
tCS
—
50
—
ns
Output Data Valid Time (at Ports 4-7)
tPO
100pF LOAD
—
700
ns
Input Data Holding Time (at Ports 4-7)
tLP1
—
100
—
ns
tACC
80pF LOAD
—
650
ns
Input Data Holding Time (from PROG
Falling Edge)
6/13
¡ Semiconductor
MSM82C43
TIMING CHART
tK
PROG
tA
P20 thru P23
(When writing)
tB
tC
INSTRUCTION
FLOAT
DATA
INSTRUCTION
FLOAT
tH
tACC
P20 thru P23
(When reading)
tD
OUTPUT DATA
tPO
P40 thru P43
|
P70 thru P73
(When writing)
PREVIOUS OUTPUT DATA
tLPI
P40 thru P43
|
P70 thru P73
(When reading)
OUTPUT DATA
tLPI
INPUT VALID
tCS
tCS
CS
7/13
¡ Semiconductor
MSM82C43
PIN FUNCTIONS
Function
Pin
PROG
CS
P20 – P23
P40 – P43
P50 – P53
P60 – P63
P70 – P73
Clock input from MSM80C49. When PROG is changed from "H" to "L", MSM82C43 STARTS
operating in accordance with an order from MSM80C49.
Input for chip select. Outputs and internal status cannot be changed when CS is "H".
4-bit bidirectional I/O ports. When connected to P20 thru P23 of MSM80C49, direct data
transfer from port to accumulator and from accumulator to port is possible.
4-bit bidirectional I/O ports.
Data is latched statistically when output to ports, but is only valid while PROG is at "L" level
when input.
VCC
+5V power supply
GND
GROUND
FUNCTIONS
Power-on reset mode
Upon powered on, ports to 7 are 3-stated, and 2 is put into an input mode.
Write mode
Execution of MOVDPp, A, ORLDPp, A, ANLDPp, and A by MSM80C49 enables direct output
of accumulator contents to ports 4 thru 7, and output to the ports after ORing or ANDing with
port data. The port data is latched statistically at this time and remains unchanged until
execution of the next instruction.
Read mode
Execution of MOVDA andPp results in data of ports 4 thru 7 being accepted by the accmulator.
Note that port data is valid only while PROG is at "L" level. When at "H" level, ports 4 thru 7 are
switched to tristate and port 2 is switched to input mode.
Address and instruction code
Instruction
P23
P22
Port
P21
P20
Read
0
0
Port 4
0
0
Write
0
1
Port 5
0
1
OR
1
0
Port 6
1
0
AND
1
1
Port 7
1
1
8/13
¡ Semiconductor
MSM82C43
MSM80C49
PORT
SELECTOR
MSM82C43 Multiple connection example
CS
CS
CS
PROG
PROG
PROG
P20
–P23
P20
–P23
P20
–P23
PROG
P20
–P23
9/13
¡ Semiconductor
MSM82C43
OUTPUT CHARACTERISTICS
Standard dc characteristics
Output "H" voltage (VOH) vs. output currnt (IOH) tPO, tH, and tACC vs. power supply voltage (VCC)
Ta=25°C
Ta=25°C
700
4
600
3
tPO, tACC, tH (ns)
Output "H" voltage VOH (V)
5
2
1
0
–1
–2
–3
–4
Output current IOH (mA)
–5
500
400
300
200
100
Output "L" voltage (VOH) vs. output currnt (IOH)
tACC
tPO
tH
0
Ta=25°C
3
5
6
Power supply voltage (VCC)
Output "L" voltage VOL (V)
5
4
3
2
1
0
–1
–2
–3
–4
Output current IOL (mA)
–5
Operating frequency vs. power supply voltage (ICC)
Power supply current ICC (mA)
Ta=25°C
2
1
0
1
3
6
11
MSM80C49 operating frequency (MHz)
Note: The direction which the output current flows through the device is taken as the positive
direction.
10/13
¡ Semiconductor
MSM82C43
GUARANTEED MSM82C43 OPERATING RANGE
Ta=–40 to +85°C
MSM80C49 operating range (MHz)
Guaranteed operating range
3
6
11
2
3
4
5
6
Power supply voltage (VCC)
11/13
¡ Semiconductor
MSM82C43
PACKAGE DIMENSIONS
(Unit : mm)
DIP24-C-600-2.54
13
1
12
15.11±0.25
24
INDEX MARK
30.8MAX
5.10MAX
2.80±0.40
15.24
1.27TYP
1.27TYP
2.54
0.50±0.10
2.54MIN
0.51MIN
SEATING PLANE
+0.15
0.25-0.05
0.25 M
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
12/13
¡ Semiconductor
MSM82C43
(Unit : mm)
SOP24-P-430-1.27-K
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
0.58 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
13/13