¡ Semiconductor: MSM82C43
¡ Semiconductor: MSM82C43
¡ Semiconductor MSM82C43
MSM82C43
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
489
MSM82C43 ¡ Semiconductor
ADDRESS
LATCH 4 PORT 4
DECODER
INPUT
BUFFER
INSTRUCTION
DECODER
LATCH 4 PORT 5
INPUT
BUFFER
490
¡ Semiconductor MSM82C43
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 15 P72
P20 11 14 P71
GND 12 13 P70
MSM82C43GS
P50 1 24 VCC
5
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 15 P72
P20 11 14 P71
GND 12 13 P70
491
MSM82C43 ¡ Semiconductor
492
¡ 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
"L" Output Voltage Ports 4-7 VOL1 IOL=5mA — — 0.45 V
"L" Output Voltage Ports 7 VOL2 IOL=20mA — — 1 V
"L" Output Voltage Ports 2 VOL3 IOL=0.9mA — — 0.45 V
"L" Total Output Current from
IOL 5mA/1PIN — — 80 mA
Ports 4-7*3
"H" Output Voltage Ports 4-7 VOH1 IOH=–240mA 0.75VCC — — V
"H" Output Voltage Ports 2 VOH2 IOH=–100mA 0.75VCC — — V
"H" Output Voltage Ports 4-7 VOH1 IOH=–40mA 0.93VCC — — V
"H" Output Voltage Ports 2 VOH2 IOH=–20mA 0.93VCC — — V
Input Leak Current*3 IIL1 0VINVCC -10 — 20 mA
Input Leak Current*6 IIL2 0 VIN VCC -10 — 10 mA
"Standby stop
No accessing
— 5 100 mA 5
Power Supply Current ICC For continuous
MSM80C49 access- — 1 2 mA
ing at 11 MHZ
493
MSM82C43 ¡ Semiconductor
AC CHARACTERISTICS
(VCC=4.0V to 6.0V, Ta=–40∞C to +85∞C)
Parameter Symbol Conditions Min. Max. Unit
Port Control Setting Time (up to PROG
tA 80pF LOAD 50 — ns
Falling Edge.)
Port Control Holding Time (up to PROG
tB 20pF LOAD 60 — ns
Falling Edge.)
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
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
Input Data Holding Time (from PROG
tACC 80pF LOAD — 650 ns
Falling Edge)
494
¡ Semiconductor MSM82C43
TIMING CHART
PROG tK
tA tB tC tD
tH
tACC
CS
495
MSM82C43 ¡ Semiconductor
PIN FUNCTIONS
Pin Function
Clock input from MSM80C49. When PROG is changed from "H" to "L", MSM82C43 STARTS
PROG
operating in accordance with an order from MSM80C49.
CS 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
P20 – P23
transfer from port to accumulator and from accumulator to port is possible.
P40 – P43
4-bit bidirectional I/O ports.
P50 – P53
Data is latched statistically when output to ports, but is only valid while PROG is at "L" level
P60 – P63
when input.
P70 – P73
VCC +5V power supply
GND GROUND
FUNCTIONS
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.
5 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.
496
¡ Semiconductor MSM82C43
SELECTOR
PORT CS CS CS
PROG
P20
–P23
497
MSM82C43 ¡ Semiconductor
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
5
700
Output "H" voltage VOH (V)
4
600
3
500
200
0 –1 –2 –3 –4 –5
Output current IOH (mA) 100
tH
Output "L" voltage (VOH) vs. output currnt (IOH)
0
Ta=25°C
3 5 6
5 Power supply voltage (VCC)
Output "L" voltage VOL (V)
3
5
2
0 –1 –2 –3 –4 –5
Output current IOL (mA)
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.
498
¡ Semiconductor MSM82C43
Ta=–40 to +85°C
11
5
2 3 4 5 6
499