MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER DESCRIPTION PIN CONFIGURATION (TOP VIEW) The M54977P is a semiconductor integrated circuit fabricated using Bi-CMOS technology. It contains a serial input to serial/parallel output 12-bit CMOS shift register and CMOS latch as well as bipolar 12-bit parallel-output driver. T→ 1 20 → O1 Serial input S-IN → 2 19 → O2 Logic GND L-GND 3 18 → O3 VCC 4 17 → O4 M54977P FEATURES Clock Serial output S-OUT ← 5 ● Serial input to serial/parallel output Latch input LATCH → 6 ● Cascade connections possible through serial output ● Latch circuit included for each stage EN → 7 Enable input ● Enable input for output control Parallel outputs ● Low supply current .................................. ICC ≥ 10µA at standby ● Serial input/output level is compatible with standard CMOS Driver GND 16 → O5 14 → O7 O12 ← 8 13 → O8 O11 ← 9 12 → O9 P-GND 11 → O10 10 ● Driver : Withstand voltage ...................................... BVCEO ≥ 30V Parallel outputs 15 → O6 Outline 20P4 Large drive current ................................ (IO(max)=200mA) ● Wide operating temperature range ..................... Ta=-20 – +75°C APPLICATION Thermal printer head dot driver, Serial-to parallel conversion, Using a number of M54977P units for bit expansion in series will Relay, solenoid driver entail connecting serial output (S-OUT) to S-IN of the next-stage M54977P. FUNCTION In parallel output, when the latch input is set to “H” and the output- The M54977P consists of an 12-bit D-type flip-flop, the output of control input (enable input EN) is “L”, a clock pulse changing from which is connected to 12 latches. “L” to “H” will cause the serial data input signal to appear at output When data is applied to the serial data input (S-IN) and a clock O1, and the data will be shifted in order at outputs O2 – O12. pulse is applied to clock input (T), an “L” to “H” change of the clock The parallel output will yield a signal that is inverted with respect to will cause the data input signals to enter the internal shift registers the serial data input. and the data in the shift registers will be shifted in order. BLOCK DIAGRAM Parallel outputs O1 20 O2 19 O3 18 O4 17 O5 16 O6 15 O7 14 O8 13 O9 12 O10 11 O11 9 O12 8 Power supply VCC 4 10 P-GND Driver GND 5 S-OUT Serial output EN 7 Enable input Q Q Q Q Q Q Q Q Q Q Q Q LD LD LD LD LD LD LD LD LD LD LD LD DQ T DQ T DQ T DQ T DQ T DQ T DQ T DQ T DQ T DQ T DQ T DQ T LATCH 6 Latch input S-IN 2 Serial input Clock T 1 3 L-GND MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER Setting the LATCH input to “L” will prevent data from entering the has been determined. latch. L-GND is the ground of the CMOS logic circuit section and P-GND When the EN input is set to “H”, all outputs (O1 – O12) will be set is the ground for the output driver section (O1 – O12), which is to OFF. Since the internal logic state of the IC is uncertain at made up of bipolar transistors that are capable of driving large power-on time, set the EN input to “H” (and outputs O1 – O12 will currents. set to OFF) until the input data is set and the internal logic state TIMING CHART Serial input Clock S-IN T Latch input LATCH Enable input EN O1 O2 O3 O4 O5 O6 Parallel outputs O7 O8 O9 O10 O11 O12 Serial output S-OUT *The state of the shaded part is unstable. MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER INPUT/OUTPUT CIRCUIT DIAGRAM 1 2 Inputs with pullup resistor (EN, LATCH) Inputs with pulldown resistor (T, S-IN) VCC VCC RIN RIN L-GND 3 L-GND 4 Serial output (S-OUT) Parallel output (O1 – O12) VCC 1.5kΩ P-GND L-GND L-GND MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER ABSOLUTE MAXIMUM RATINGS (Ta=-20 to 75°C, unless otherwise noted) Symbol Parameter VCC VI Supply voltage Input voltage VO Output voltage IO Pd Topr Tstg Output current Power dissipation Operating temperature Storage temperature Conditions S-OUT O1 – O12 : OFF Ta=25°C Ratings Unit 0–7 0 – VCC 0 – VCC 0 – 30 250 1.25 -20 – 75 -55 – 125 V V V mA W °C °C RECOMMENDED OPERATING CONDITION (Ta=-20 to 75°C, unless otherwise noted) Symbol Parameter VCC VO Supply voltage Applied output voltage IO Output current (per circuit) Conditions Min. 4 Limits Typ. 5 O1 – O12 : OFF All outputs go in the ON state simultaneously. Duty cycle < 20% Max. 6 30 200 Unit V V mA ELECTRICAL CHARACTERISTICS (Ta=25°C, VCC=5V, unless otherwise noted) Symbol VIH VIL RIN VOH VOL IOH IOL VOL1 VOL2 IOLK ICC1 ICC2 Parameter Test conditions High-level input voltage Low-level input voltage Input resistance High-level output voltage Low-level output voltage High-level output current Low-level output current S-OUT S-OUT S-OUT S-OUT Low-level output voltage O1 – O12 Output leak current O1 – O12 Supply current Ta=-20 – 75°C, VCC=4 – 6V |IO| ≤1µA VOH=4.5V VOL=0.4V IOL=100mA IOL=200mA VO=30V Input: open, All driver outputs: OFF One driver output is ON. Min. 0.7VCC 0 50 4.9 Limits Typ. Max. VCC 0.3VCC 0.1 -100 400 1.2 1.4 50 10 1.25 Unit V V kΩ V V µA µA V V µA µA mA MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER TIMING REQUIREMENTS (Ta=-20 to 75°C, unless otherwise noted) Symbol f(T) tw(T) tw(L) tsu th td(T-L) tr(T) tf(T) Parameter Test conditions Limits Typ. Min. Max. 2 Input duty cycle: 40 – 60% Clock frequency Clock pulse width Latch pulse width Data setup time Data hold time Clock-latch time Clock pulse rise time Clock pulse fall time 200 200 100 100 400 500 500 Unit MHz ns ns ns ns ns ns ns TIMING CHART Serial input 2.5V S-IN 2.5V th tsu 90% Clock T 2.5V 90% 2.5V 10% 10% tw(T) tr(T) tf(T) td(T-L) Latch input 2.5V LATCH 2.5V tw(L) SWITCHING CHARACTERISTICS (Ta=25°C, VCC=5V, unless otherwise noted) Symbol tPLH tPHL tPLH tPHL tPLH tPHL Parameter Test conditions Low-to-high-level output propagation time, From input T to output S-OUT High-to-low-level output propagation time, From input T to output S-OUT Low-to-high-level output propagation time, From input T to output ON High-to-low-level output propagation time, From input T to output ON Low-to-high-level output propagation time, From input EN to output ON High-to-low-level output propagation time, From input EN to output ON VIH=5V VIL=0V RL(S-OUT)=∞ RL(ON)=100Ω (N=1–12) CL=15pF Limits Typ. (0.15) (0.15) (2) (0.5) (2) (0.5) Min. TIMING CHART Clock T 2.5V 2.5V tPHL tPLH Serial output S-OUT 2.5V Enable input 2.5V EN 2.5V tPLH Output ON tPHL 2.5V 2.5V tPLH 2.5V tPHL 2.5V 2.5V Max. 0.3 0.3 10 2 10 2 Unit µs µs µs µs µs µs MITSUBISHI <CONTROL / DRIVER IC> M54977P Bi-CMOS 12-BIT SERIAL-INPUT LATCHED DRIVER TEST CIRCUIT Input VCC RL PG Output M54977P CL 50Ω The input waveform: tr ≤ 20ns, tf ≤ 20ns The capacitance CL includes the wiring stray capacitance and probe input capacitance. TYPICAL CHARACTERISTICS Duty cycle vs. allowable output current Thermal derating 200 1.5 1 8 Output current Io (mA) Power dissipation Pd (W) 7 1.0 0.5 9 10 11 12 100 Ta = 25°C Repetitive frequency > 10HZ Each figure in a circle shows the number of output circuits which operate simultaneously. Current value : output current per circuit 50 0 0 0 25 50 75 0 100 Ambient temperature Ta (°C) 200 – 1 4 150 5 6 7 100 8 9 10 Ta = 75°C Repetitive frequency > 10HZ Each figure in a circle shows the number of output circuits which operate simultaneously. Current value : output current per circuit 50 0 0 20 40 60 Duty cycle (%) 80 20 40 60 Duty cycle (%) Duty cycle vs. allowable output current Output current Io (mA) 150 11 12 100 3 80 100 – 6