MITSUBISHI M54610P

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.