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