MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER DESCRIPTION The M54610P is a semiconductor integrated circuit consisting of an 8-bit parallel data interface function. PIN CONFIGURATION (TOP VIEW) Buffer 1 input BI1 → 1 42 FEATURES Buffer 2 output BO2 ← 2 41 ← BI5 Buffer 5 input ● I/O electrical characteristics equivalent to LSTTL ● 3-state 8-bit data output ● Strobe signal with polarity switching input ● Wide operating temperature range Ta = -20 – +75°C Buffer 2 input BI2 → 3 40 → BO3 Buffer 3 output Buffer 5 output BO5 ← 4 39 → RDY READY output BI3 → APPLICATION Printer FUNCTION 5 38 ← BI4 GND 6 37 → BSYF BUSY flag output Buffer 4 output BO4 ← 7 36 ← EBSY Ext. BUSY input Buffer 1 output BO1 ← 8 35 BUSY output BUSY ← 9 34 ← BSSL BUSY select input Buffer 3 input ACKNOWLEDGE output ACK ← 10 DIN8 → 11 M54610P The M54610P, when used in a printer, is capable of implementing a standard 8-bit parallel data interface. As shown in the timing diagram, printing data DIN 1 through 8 and strobe pulses STB are input from a host computer. Data are exchanged by outputing the BUSY and ACK (ACKNOWLEDGE) signals to the host computer. Control signals EBSY, CS, WR, RD and ACKI are input from a printer controller, and this IC outputs DOU 1 through 8, and BSYF. VCC Buffer 4 input GND 33 ← ACKI ACKNOWLEDGE input 32 ← CS Chip select input 31 ← WR Write input DIN6 → 13 30 ← RD Read input DIN5 → 14 29 → DOU8 DIN4 → 15 28 → DOU7 DIN3 → 16 27 → DOU6 DIN2 → 17 26 → DOU5 DIN1 → 18 25 → DOU4 Strobe input STB → 19 24 → DOU3 Strobe switch input PSW → 20 23 → DOU2 GND 22 → DOU1 DIN7 → 12 Data inputs 21 Outline 42P4B Data outputs MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER BLOCK DIAGRAM Buffer 1 input BI1 1 Buffer 2 output BO2 2 BI2 3 Buffer 2 input Buffer 5 output Buffer 3 input BO5 BI3 GND Buffer 4 output BO4 IA OD 4.7k x 7 4 5 IR 42 10k x 5 OR OA IR OA 6 7 Buffer 1 output BO1 8 BUSY output BUSY 9 IRR OR IRR OR OA OR IRR VCC 41 BI5 Buffer 5 input 40 BO3 Buffer 3 output 39 RDY READY output 38 BI4 Buffer 4 input 37 BSYF BUSY flag output 36 EBSY Ext. BUSY input 35 GND “H” “H” D Q D T R ACKNOWLEDGE ACK output 10 IRR 34 BSSL BUSY select input Q R T IRR OR IAA IA IA 33 ACKI ACKNOWLEDGE input 32 CS Chip select input 31 WR Write input 30 RD Read input 4.7k x 8 DIN8 Data inputs 11 DIN7 12 DIN6 13 DIN5 14 DIN4 15 DIN3 16 DIN2 17 DIN1 18 IR 8D IR IR IR IR 8Q 7D 7Q 6D 6Q 5D 5Q 4D IR IR IR 4Q 3D 3Q 2D 2Q 1D 1Q OZ OZ OZ OZ OZ OZ OZ OZ 29 DOU8 28 DOU7 27 DOU6 26 DOU5 25 DOU4 Data outputs 24 DOU3 23 DOU2 22 DOU1 T Strobe input STB 19 Strobe switch input PSW 20 IS 10k IRR 21 GND Note : IA, OD, and other marking at the I/O pins indicate the output circuit type. MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER I/O CIRCUIT DIAGRAM 1 2 Input circuit form: IA, IAA Input circuit form: IR, IRR VCC VCC Input Input IAA only FI : 2 GND 3 GND 4 Input circuit form: IS VCC Output circuit form: OA VCC Input Output GND 5 GND 6 Output circuit form: OR, OD Output circuit form: OZ VCC VCC Resistance is infinite for OD circuit Output GND Output GND MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER PIN FUNCTION DESCRIPTION Pin No. 9 10 11 Pin name BUSY ACK DIN8 Function BUSY output to host ACKNOWLEDGE output to host 8-bit parallel data input from host – – 18 DIN1 STB PSW GND Data strobe pulse input from host Polarity switching input for STB GND DOU1 8-bit parallel data output to printer controller (3-state) 19 20 6 21 35 22 30 31 32 33 34 36 37 39 42 – – 29 DOU8 RD WR CS ACKI BSSL EBSY BSYF RDY VCC Read input from printer controller Write input from printer controller Chip select input from printer controller ACKNOWLEDGE input from printer controller BUSY select input. Switches busy timing. External BUSY input from printer controller BUSY flag output to printer controller Inverted BUSY output to printer controller Power supply OPERATION TIMING DIAGRAM When initialized When data is read EBSY CS Input from printer controller WR RD ACKI Output to printer controller DOU1 – 8 Output to host controller ACK Input from host controller ∗1 BSYF BUSY ∗2 ∗1 STB DIN1 – 8 Valid data ∗1 : The broken lines of BSYF and BUSY show the timing when PSW is low. ∗2 : The broken lines of BUSY signal show the timing when BSSL is low. ∗2 MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER ABSOLUTE MAXIMUM RATINGS (Ta = -20 – 75°C unless otherwise noted) Symbol VCC Supply voltage Parameter VI Input voltage VO Output voltage Topr Tstg Operating temperature Storage temperature Conditions IR, IS IA, IAA, IRR OR OA, OD OZ Ratings -0.5 – +7 -0.5 – +15 -0.5 – VCC -0.5 – +15 -0.5 – VCC -0.5 – +5.5 -20 – 75 -55 – 125 When output is “H” When output is “H” When output is “H” RECOMMENDED OPERATING CONDITIONS (Ta = -20 – 75°C unless otherwise noted) Symbol VCC Parameter Supply voltage IOH “H” output current IOL “L” output current OR, OA OZ OD VO = 5.5V OR, OA OZ OD Min. 4.75 0 0 0 0 0 0 Limits Typ. 5 Max. 5.25 -400 -2.8 100 8 8 100 Unit V µA mA µA mA Unit V V V °C °C MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER ELECTRICAL CHARACTERISTICS (Ta = -20 – 75°C unless otherwise noted) Symbol VIH VIL VT+ VTVT+ – VTVIC “H” input voltage “L” input voltage Positive threshold voltage Negative threshold voltage Hysterisis width Input clamp voltage VOH “H” output voltage IOH “H” output current VOL “L” output voltage IOZH IOZL OFF-state “H” output current OFF-state “L” output current IIH “H” input current IIH “H” input current IIL “L” input current IIL “L” input current IOS Output short-circuit current ICC Test conditions Parameter Supply current IA, IAA, IRR, IR IA, IAA, IRR, IR IS IS IS All inputs OA OZ OR OD OD OA, OZ OR OZ OZ IA, IS IAA IRR IR IA, IS IAA IRR IR OA OZ OR VCC = 5V VCC = 5V VCC = 5V VCC = 4.75V, II = -1mA IOH = -400µA IOH = -2.6mA VCC = 4.75V IOH = -400µA VCC = 4.75V, VO = 5.5V IOL = 24mA IOL = 8mA VCC = 4.75V IOL = 8mA VCC = 5.25V VCC = 5.25V Min. 2 Limits Typ.∗ 1.4 0.5 0.4 1.6 0.8 0.8 2.7 2.4 2.4 3.1 2.9 3.1 0.3 0.3 0.3 -0.2 -0.4 VCC = 5.25V, VI = 0.4V VCC = 5.25V, VI = 0.4V (Note 1) VCC = 5.25V, VO = 0V 0.8 1.9 1.0 -1.5 VCC = 5.25V, VI = 2.7V VCC = 5.25V, VI = 2.7V Max. -20 -30 -0.8 VCC = 5.25V Point “A” in the operational timing diagram. When: 4.5V: BI1 Open: BI2, BSSL and BI5 0V: BI3, DIN1 – 8, EBSY and BI4. ∗ : Typical values are at VCC = 5V and Ta = 25°C. Note 1: Measurements are conducted in the shortest possible time, and no two outputs are shorted simultaneously. 35 Unit V V V V V V V 100 0.4 0.4 0.4 20 -20 20 40 -0.4 -0.8 -0.4 -0.8 -1.1 -1.8 -100 -130 -1.5 45 µA V µA µA µA mA mA mA mA mA MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER SWITCHING CHARACTERISTICS (VCC = 5V and Ta = 25°C unless otherwise noted) Symbol tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL Parameter Test conditions (Note 2) Min. Limits Typ. Output “L-H” and “H-L” propagation time 1 Buffer Output “L-H” and “H-L” propagation time 2 Buffer Output “L-H” and “H-L” propagation time EBSY to BUSY Output “L-H” and “H-L” propagation time STB to DOU1 – 8 Max. 200 200 300 300 500 500 500 500 Unit ns ns ns ns ns ns ns ns tPLH Output “L-H” propagation time STB to BUSY 500 ns tPHL Output “H-L” propagation time ACKI to BUSY 500 ns tPHL Output “H-L” propagation time WR to BUSY 500 ns tPLH Output “L-H” propagation time WR to BSYF 500 ns 500 ns 80 80 100 100 ns ns ns ns tPHL tPZH tPZL tPH2 tPL2 Output “H-L” propagation time STB to BSYF “H” output enabled time “L” output enabled time “H” output disabled time “L” output disabled time RL = 1kΩ, CL = 30pF RL = 1kΩ, CL = 30pF RL = 1kΩ, CL = 5pF RL = 1kΩ, CL = 5pF Note 2: Refer to switching test circuits for measurement conditions. TIMING REQUIREMENTS (VCC = 5V and Ta = 25°C unless otherwise noted) Symbol tW(STB) tW(ACK) tW(WR) tSU(DIN) th(DIN) trec(WR) Parameter STB “L” and “H” pulse width ACKI pulse width WR pulse width DIN1 – DIN8 setup time to STB DIN1 – DIN8 holding time to STB WR recovery time to ACKI Test conditions Min. 500 500 200 500 500 500 Limits Typ. Max. Unit ns ns ns ns ns ns MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER SWITCHING TEST CIRCUIT Input VCC Output 2kΩ 50Ω According to operation timing diagram PG ∗ DUT Load circuit ∗ The load circuit to the output circuit type is as follows VCC VCC RL = 2kΩ OA OR CL = 15pF RL = 667Ω OD CL = 15pF CL = 45pF VCC Parameter tPZH tPZL tPHZ tPLZ RL SW1 OZ CL 5kΩ SW1 Open Close Close Close SW2 Close Open Close Close SW2 (1) The pulse generator (PG) characteristics: PRR = 100kHz, t r = 6ns, tf = 6ns, tw = 5µs, VP = 3VP-P, ZO = 50Ω (2) The diodes used are all high-speed switching diodes (t rr ≤ 4ns). (3) The capacitance CL includes stray wiring capacitance and the probe input capacitance. MITSUBISHI <CONTROL / DRIVER IC> M54610P 8-BIT PARALLEL DATA INTERFACE FOR PRINTER TIMING DIAGRAM (Reference voltage = 1.3V) tSU(DIN) th(DIN) tSU(DIN) tW(WR) DIN1 – 8 WR tW(STB) STB STB DOU1 – 8 BUSY tPHL tPLH tPHL tPLH tPLH tPHL tPHL tPLH tPHL tPLH tPLH tPHL BSYF WR tW(ACK) ACKI EBSY trec(WR) BUSY BUSY tPHL RD Buffer input DOU1 – 8 0.5V tPZL 1 Buffer output tPLZ 0.5V DOU1 – 8 2 Buffer output tPZH tPHZ Note: The shaded are indicated the period when switching is possible.