Semiconductor MSM8C3 Semiconductor MSM8C3 INPUT/OUTPUT PORT EXPANDER GENERAL DESCRIPTION The MSM8C3 is an input/output port expander device based on CMOS technology and designed to operate at low power coumption levels. In systems employing the MSM80C8/9 8 bit single chip microcomputers, bit data can be expanded by dividing between four I/O lines by executing the MODA, P p, A and ORLDP p, A itructio. FEATURES CMOS technology for low power coumption. to 6 single power supply (dependent on MSM80C8/9 operating frequency.) Fully static operation Bidirectional I/O ports TTL coimpatible (ports thru 7) Functional compatiblity with Intel i83 Package optio pin Plastic DIP (DIP P 600-.) : (Product name : MSM8C3RS) pin Plastic SOP (SOP P 30.7-K) : (Product name : MSM8C3GS-K) 89
MSM8C3 Semiconductor FUNCTIONAL BLOOK DIAGRAM ADDRESS DECODER LATCH PORT INPUT BUFFER INSTRUCTION DECODER LATCH PORT PORT MUX TEMP INPUT BUFFER LATCH PORT 6 CONTROL AND/OR LOGIC INPUT BUFFER RESET CIRCUIT LATCH PORT 7 INPUT BUFFER 90
Semiconductor MSM8C3 PIN CONFIGURATION (TOP IEW) MSM8C3RS P0 P0 3 CC P P 3 P P P3 P3 0 P60 6 9 P6 7 8 P6 P3 8 7 P63 9 6 P73 P 0 P7 P0 P7 GND 3 P70 -pin Plastic DIP MSM8C3GS P0 P0 3 CC P P 3 P P P3 P3 0 P60 6 9 P6 7 8 P6 P3 8 7 P63 9 6 P73 P 0 P7 P0 P7 GND 3 P70 pin Plastic Small Outline Package 9
MSM8C3 Semiconductor ABSOLUTE MAXIMUM RATINGS Parameter Symbol Conditio Rating Unit Supply oltage Input oltage Storage Temperature CC I T STG Ta= C Ta= C 0. to 7 0.3 to 7 6 to +0 C RECOMMENDED OPERATING CONDITIONS Parameter Symbol Conditio Range Unit Supply oltage Ambient Temperature CC T A. to 6* 0 to +8 C Fan out N MOS load 0 TTL load 3* 9
Semiconductor MSM8C3 ELECTRIC CHARACTERISTI DC Characteristics ( CC =.0 to 6.0, Ta= 0 C to +8 C) Parameter Symbol Conditio Min. Typ. Max. Unit "L" Input oltage IL 0. 0.3 CC "H" Input oltage IH "L" Output oltage Ports -7 "L" Output oltage Ports 7 "L" Output oltage Ports "L" Total Output Current from Ports -7*3 "H" Output oltage Ports -7 "H" Output oltage Ports "H" Output oltage Ports -7 "H" Output oltage Ports Input Leak Current*3 Input Leak Current*6 Power Supply Current OL OL OL3 I OL OH OH OH OH I IL I IL I CC I OL =ma I OL =0mA I OL =0.9mA ma/pin I OH = 0mA 0.7 CC I OH = 00mA 0.7 CC I OH = 0mA 0.93 CC I OH = 0mA 0.93 CC 0 IN CC -0 0 IN CC -0 "Standby stop No accessing For continuous MSM80C9 accessing at MH Z 0. CC CC 0. 0. * The supply voltage during operation is dependent on MSM80C9 operating frequency. * Except P0 thru P3. *3 P0 thru P3, P0 thru P3, P60 thru P63, P70 thru P73. * P70 thru P73. * P0 thru P3. *6 P0 thru P3,,. 80 0 0 00 ma ma ma ma ma 93
MSM8C3 Semiconductor AC CHARACTERISTI (CC=.0 to 6.0, Ta= 0 C to +8 C) Parameter Symbol Conditio Min. Max. Unit Port Control Setting Time (up to Falling Edge.) Port Control Holding Time (up to Falling Edge.) t A t B 80pF LOAD 0pF LOAD 0 60 Output Data Setting Time Output Data Holding Time Input Data Holding Time Pulse Width alid Time (before and after ) Output Data alid Time (at Ports -7) Input Data Holding Time (at Ports -7) Input Data Holding Time (from Falling Edge) t C t D t H t K t t PO t LP t ACC 80pF LOAD 0pF LOAD 0pF LOAD 00pF LOAD 80pF LOAD 00 0 0 700 0 00 0 700 60 9
Semiconductor MSM8C3 TIMING CHART t K t A t B t C t D P0 thru P3 (When writing) INSTRUCTION FLOAT DATA FLOAT t ACC t H P0 thru P3 (When reading) INSTRUCTION OUTPUT DATA t PO P0 thru P3 P70 thru P73 (When writing) t LPI PREIOUS OUTPUT DATA t LPI OUTPUT DATA P0 thru P3 P70 thru P73 (When reading) INPUT ALID t t 9
MSM8C3 Semiconductor PIN FUNCTIONS Pin P0 P3 P0 P3 P0 P3 P60 P63 P70 P73 CC GND Function Clock input from MSM80C9. When is changed from "H" to "L", MSM8C3 STARTS operating in accordance with an order from MSM80C9. Input for chip select. Outputs and internal status cannot be changed when is "H". -bit bidirectional I/O ports. When connected to P0 thru P3 of MSM80C9, direct data trafer from port to accumulator and from accumulator to port is possible. -bit bidirectional I/O ports. Data is latched statistically when output to ports, but is only valid while is at "L" level when input. + power supply GROUND FUNCTIONS Power-on reset mode Upon powered on, ports to 7 are 3-stated, and is put into an input mode. Write mode Execution of MODPp, A, ORLDPp, A, ANLDPp, and A by MSM80C9 enables direct output of accumulator contents to ports thru 7, and output to the ports after ORing or ANDing with port data. The port data is latched statistically at this time and remai unchanged until execution of the next itruction. Read mode Execution of MODA andpp results in data of ports thru 7 being accepted by the accmulator. Note that port data is valid only while is at "L" level. When at "H" level, ports thru 7 are switched to tristate and port is switched to input mode. Address and itruction code Itruction P3 P Port P P0 Read 0 0 Port 0 0 Write 0 Port 0 OR 0 Port 6 0 AND Port 7 96
Semiconductor MSM8C3 MSM8C3 Multiple connection example PORT SELECTOR MSM80C9 P0 P3 P0 P3 P0 P3 P0 P3 97
MSM8C3 Semiconductor OUTPUT CHARACTERISTI Standard dc characteristics Output "H" voltage ( OH ) vs. output currnt (I OH ) Ta= C t PO, t H, and t ACC vs. power supply voltage ( CC ) Ta= C Output "H" voltage OH () 3 tpo, tacc, th () 700 600 00 00 300 t ACC t PO 0 3 Output current I OH (ma) Output "L" voltage ( OH ) vs. output currnt (I OH ) Ta= C 00 00 0 t H 3 6 Power supply voltage ( CC ) Output "L" voltage OL () 3 0 3 Output current I OL (ma) Operating frequency vs. power supply voltage (I CC ) Ta= C 98 Power supply current ICC (ma) Note: 0 3 6 MSM80C9 operating frequency (MHz) The direction which the output current flows through the device is taken as the positive direction.
Semiconductor MSM8C3 GUARANTEED MSM8C3 OPERATING RANGE Ta= 0 to +8 C Guaranteed operating range MSM80C9 operating range (MHz) 3 6 3 6 Power supply voltage ( CC ) 99