OKI MSM9004-03

E2B0015-27-Y2
This version:
Nov. 1997
MSM9004-03/04
Previous version: Mar. 1996
¡ Semiconductor
MSM9004-03/04
¡ Semiconductor
1/4 DUTY LCD DRIVER WITH 4-DOT COMMON DRIVER AND 50-DOT SEGMENT DRIVER
GENERAL DESCRIPTION
The MSM 9004-03/04 is an LCD driver for dynamic display with a 1/4 duty and 50-dot segment
driver. It can display up to 200 segments.
FEATURES
: 5.0 V ± 10%
: 3.7 V to 5.5 V
: 2 MHz max.
• Logic power supply voltage (VDD)
• LCD drive power supply voltage (VLCD)
• Serial transfer clock frequency
• LCD output resistance
Common driver
Segment driver
• Display duty
• LCD segment output
• Maximum number of display segments
• Display blanking terminal attached
• Operating temperature range
• Interface with microcontroller
MSM9004-03
MSM9004-04
• System clock
MSM9004-03
MSM9004-04
: 20 kW
: 60 kW
: 1/4
: 50
: 200 segments max.
: –40 to +85˚C
: LOAD, DATA, CLOCK1, CLOCK2
: LOAD, DATA, CLOCK2
: external input
: internal oscillation circuit (external resistor
and capacitor required)
• Package:
64-pin plastic QFP (QFP 64-P-1414-0.80-BK)
(Product name : MSM9004-03GS-BK)
(Product name : MSM9004-04GS-BK)
• Comparison of device codes with functions
Function
LCD segment
Duty
output
Device code
50
MSM9004-01
—
MSM9004-02
—
49
1/3
1/4
System clock
External input
Internal oscillation
circuit
—
—
MSM9004-03
—
—
MSM9004-04
—
—
—
—
1/15
¡ Semiconductor
MSM9004-03/04
BLOCK DIAGRAM
MSM9004-03
SEG1
SEG50
VDD
BLANK
VLC1
VLC2
VLC3
50-DOT SEGMENT DRIVER
TIMING
GENERATOR
50-BIT
DATA LATCH 1
50-BIT DATA SELECTOR
50-BIT
DATA LATCH 2
50-BIT
DATA LATCH 3
COMMON
DRIVER
COM1
COM2
COM3
COM4
50-BIT
DATA LATCH 4
VDD
CLOCK1
LOAD
CLOCK2
DATA
50-BIT SHIFT REGISTER
VSS
CONTROL
LOGIC
2/15
¡ Semiconductor
MSM9004-03/04
BLOCK DIAGRAM
MSM9004-04
SEG1
SEG50
VDD
BLANK
VLC1
VLC2
VLC3
50-DOT SEGMENT DRIVER
TIMING
GENERATOR
50-BIT
DATA LATCH 1
50-BIT DATA SELECTOR
50-BIT
DATA LATCH 2
50-BIT
DATA LATCH 3
COMMON
DRIVER
COM1
COM2
COM3
COM4
50-BIT
DATA LATCH 4
VDD
OSC
LOAD
CLOCK2
DATA
OSCILLATOR
50-BIT SHIFT REGISTER
VSS
CONTROL
LOGIC
3/15
¡ Semiconductor
MSM9004-03/04
49 SEG49
50 SEG50
51 BLANK
52 CLOCK2
53 DATA
54 LOAD
55 VDD
57 VSS
58 VLC3
59 VLC2
60 VLC1
61 COM1
62 COM2
63 COM3
64 COM4
MSM9004-03
56 CLOCK1
PIN CONFIGURATION (TOP VIEW)
SEG1
1
48 SEG48
SEG2
2
47 SEG47
SEG3
3
46 SEG46
SEG4
4
45 SEG45
SEG5
5
44 SEG44
SEG6
6
43 SEG43
SEG7
7
42 SEG42
SEG8
8
41 SEG41
SEG9
SEG32 32
SEG31 31
SEG30 30
SEG29 29
SEG28 28
33 SEG33
SEG27 27
34 SEG34
SEG16 16
SEG26 26
SEG15 15
SEG25 25
35 SEG35
SEG24 24
36 SEG36
SEG14 14
SEG23 23
SEG13 13
SEG22 22
37 SEG37
SEG21 21
38 SEG38
SEG12 12
SEG20 20
SEG11 11
SEG19 19
39 SEG39
SEG18 18
40 SEG40
SEG17 17
9
SEG10 10
64-Pin Plastic QFP
4/15
¡ Semiconductor
MSM9004-03/04
PIN CONFIGURATION (TOP VIEW)
49 SEG49
50 SEG50
51 BLANK
52 CLOCK2
53 DATA
54 LOAD
55 VDD
56 OSC
57 VSS
58 VLC3
59 VLC2
60 VLC1
61 COM1
62 COM2
63 COM3
64 COM4
MSM9004-04
SEG1
1
48 SEG48
SEG2
2
47 SEG47
SEG3
3
46 SEG46
SEG4
4
45 SEG45
SEG5
5
44 SEG44
SEG6
6
43 SEG43
SEG7
7
42 SEG42
SEG8
8
41 SEG41
SEG9
SEG32 32
SEG31 31
SEG30 30
SEG29 29
SEG28 28
33 SEG33
SEG27 27
34 SEG34
SEG16 16
SEG26 26
SEG15 15
SEG25 25
35 SEG35
SEG24 24
36 SEG36
SEG14 14
SEG23 23
SEG13 13
SEG22 22
37 SEG37
SEG21 21
38 SEG38
SEG12 12
SEG20 20
SEG11 11
SEG19 19
39 SEG39
SEG18 18
40 SEG40
SEG17 17
9
SEG10 10
64-Pin Plastic QFP
5/15
¡ Semiconductor
MSM9004-03/04
PIN DESCRIPTIONS
Pin
Symbol
56
CLOCK1 *1
I
Microcontroller
System clock input pin.
OSC
I
External
resistor
Capacitor
Pin for oscillation.
56
*2
Type Connected to
Description
For details see "MSM9004-04 Oscillation Circuit characteristics".
VDD
Connecting the external resistor and capacitor to
configure the oscillation circuit.
Connect the resistor and capacitor as shown in
OSC
the right figure.
Make the length of wiring between this pin and the
VSS
external resistor and capacitor as short as possible.
53
DATA
I
Microcontroller
Serial data input.
52
CLOCK2
I
Microcontroller
Shift clock input (Schmitt circuit included).
54
LOAD
I
Microcontroller
Load signal input (Schmitt circuit included).
For details on the configuration of input data, see "Data Configuration".
Input data is read synchronizing with the rising edge of this clock.
Serial input data is transferred to the display latch when this LOAD
signal is at a "H" level.
51
BLANK
I
Input pin for turning off all segments.
—
All segments turn off, regardless of the display data, when this pin is
at a "L" level, and all segments return to the status before turning off.
61 to 64 COM1-4
O
LCD
LCD common output pins.
1 to 50 SEG1-50
O
LCD
LCD segment output pins.
60
VLC1
59
VLC2
58
VLC3
55
VDD
57
VSS
Power
supply
Bias power supply pins for driving the LCD.
Conditions for bias voltage are as follows :
—
3.7V £ VDD – VLC3 £ 5.5V
2
VLC1 = VDD – 3 (VDD – VLC3)
1
VLC2 = VDD – 3 (VDD – VLC3)
VLC3 ≥ VSS
Power
supply
—
Power supply pins.
Normally used as VDD = 4.5 to 5.5 V and Vss = 0 V.
*1 Applied to MSM9004-03.
*2 Applied to MSM9004-04.
6/15
¡ Semiconductor
MSM9004-03/04
ABSOLUTE MAXIMUM RATINGS
Parameter
Symbol
Condition
Rating
Unit
Power Supply Voltage
VDD
—
–0.3 to +6.5
V
LCD Driving Voltage
VLCD
—
–0.3 to VDD +0.3
V
VIN
—
–0.3 to VDD +0.3
V
PD
Ta = +85˚C
450
mW
TSTG
—
–55 to +150
°C
Input Voltage
Power Dissipation
Storage Temperature
RECOMMENDED OPERATING CONDITIONS
Symbol
Condition
Range
Unit
Power Supply Voltage
Parameter
VDD
—
4.5 to 5.5
V
3.7 to VDD
V
LCD Driving Voltage
VLCD * 1
System Clock Frequency
fCP1
Applied to MSM9004-01
1.5 to 4.3
Self Oscillation Frequency
fOSC
Applied to MSM9004-02
1.5 to 4.3
kHz
Shift Frequency (Max)
fCP2
—
2.0
MHz
Operating Temperature
Top
—
–40 to +85
°C
*1:
*2:
*3:
*2
*3
kHz
VDD–VLC3
The following relationship must be kept:
VDD>VLC1>VLC2≥VSS
VLC1=VDD – 1 (VDD – VLC3)
3
VLC2=VDD – 2 (VDD – VLC3)
3
VLC3=VDD – 3 (VDD – VLC3)
3
VDD is the reference potential for the LCD driving voltage. To decide the LCD driving
voltage, change the voltage between VLC3 and VSS (VLC3 > 0).
7/15
¡ Semiconductor
MSM9004-03/04
ELECTRICAL CHARACTERISTICS
DC Characteristics (MSM9004-03)
(Ta= – 40 to +85°C, VDD=4.5 to 5.5 V, VDD–VLC3= 3.7 V to VDD)
Parameter
"H" Input Voltage
"L" Input Voltage
"H" Input Current
"L" Input Current
Symbol
Condition
VIH1
—
0.8VDD
VDD
V
VIH2
—
0.85VDD
VDD
V
ON Resistance (COM)
LOAD, CLOCK2
DATA, BLANK
CLOCK1
LOAD, CLOCK2
VIL1
—
0.0
0.2VDD
V
VIL2
—
0.0
0.15VDD
V
IIH1
VIN=VDD
–1.0
1.0
mA
IIH2
VIN=VDD
–3.0
3.0
mA
IIL1
VDD=5.5 V, VIN=0 V
–1.0
1.0
mA
VDD=5.5 V, VIN=0 V
–160
–20
mA
BLANK
—
60
kW
SEG1-50
—
20
kW
COM1-4
—
0.65
IIL2
ON Resistance (SEG)
Min. Max. Unit Applicable pin
RON V0
IO=–10 mA
RON V1
IO=±10 mA
RON V2
IO=±10 mA
RON V3
IO=10 mA
RON V0
IO=–30 mA
RON V1
IO=±30 mA
RON V2
IO=±30 mA
RON V3
IO=30 mA
VDD=4.5 V
DATA, BLANK
CLOCK1
LOAD, CLOCK1
CLOCK2, DATA
BLANK
LOAD, CLOCK1
CLOCK2, DATA
2
VLC1= VDD
3
1
VLC2= 3 VDD
VLC3=VSS
fCP1=2.4 kHz
*1
fCP2=1 MHz
Dynamic Supply Current
IDD
1/4 duty
mA VDD
COM1-4: No Load
SEG1-50: No Load
* 1:
For input data, input a logic "0" and a logic "1" to LCD display bits alternately.
The tr and tf time for the CLOCK1, CLOCK2, DATA, and LOAD pins must be less than
20ns.
8/15
¡ Semiconductor
MSM9004-03/04
DC Characteristics (MSM9004-04)
(Ta= – 40 to +85°C, VDD=4.5 to 5.5 V, VDD–VLC3= 3.7 V to VDD)
Parameter
"H" Input Voltage
"L" Input Voltage
"H" Input Current
"L" Input Current
Symbol
Condition
VIH1
—
0.8VDD
VDD
V
VIL1
—
0.0
0.2VDD
V
IIH1
VIN=VDD
–1.0
1.0
mA
IIH2
VIN=VDD
–3.0
3.0
mA
IIL1
VDD=5.5 V, VIN=0 V
–1.0
1.0
mA
VDD=5.5 V, VIN=0 V
–160
–20
mA
BLANK
—
60
kW
SEG1-50
—
20
kW
COM1-4
—
1.00
IIL2
ON Resistance (SEG)
ON Resistance (COM)
RON V0
IO=–10 mA
RON V1
IO=±10 mA
RON V2
IO=±10 mA
RON V3
IO=10 mA
RON V0
IO=–30 mA
RON V1
IO=±30 mA
RON V2
IO=±30 mA
RON V3
IO=30 mA
VDD=4.5 V
IDD
LOAD, CLOCK2
DATA, BLANK
LOAD, CLOCK2
DATA, BLANK
LOAD, CLOCK2
DATA
BLANK
LOAD, CLOCK2
DATA
2
VLC1= VDD
3
VLC2=
1
V
3 DD
VLC3=VSS
fCP2=1 MHz
Dynamic Supply Current
Min. Max. Unit Applicable pin
1/4 duty
COM1-4: No Load
*1
mA VDD
SEG1-50: No Load
* 1:
For input data, input a logic "0" and a logic "1" to LCD display bits alternately.
External resistor for oscillation : RO = 62 kW
External copacitor for oscillation : CO = 0.01 mF
The tr and tf time for the CLOCK2, DATA, and LOAD pins must be less than 20ns.
The current that flows through the external resistor and capacitor is not included.
9/15
¡ Semiconductor
MSM9004-03/04
AC Characteristics
(Ta= – 40 to +85°C, VDD=4.5 to 5.5 V, VDD–VLC3= 3.7 V to VDD)
Parameter
Symbol
System Clock Frequency
System Clock Pulse Width
Min.
Max.
Unit
fCP1
Not applied to MSM9004-04
Condition
1.5
4.3
kHz
tWCP1
Not applied to MSM9004-04
1.0
—
ms
fCP2
—
—
2.0
MHz
tWCP2
—
200
—
ns
Data Setup Time
tSU
—
100
—
ns
Data Hold Time
tHD
—
100
—
ns
Load Pulse Width
tWLD
—
200
—
ns
Clock-Load Time
tCL
—
200
—
ns
Load-Clock Time
tLC
—
200
—
ns
Rise Time
tr
—
—
100
ns
Fall Time
tf
—
—
100
ns
Data Clock Frequency
Data Clock Pulse Width
twCP1
twCP1
tr
tf
0.85VDD
CLOCK1
0.15VDD
*1
twCP2
1/fCP1
twCP2
tr
tf
0.8VDD
CLOCK2
0.2VDD
tSU
1/fCP2
tHD
0.8VDD
DATA
0.2VDD
tr
tf
LOAD
tWLD
tCL
tLC
0.8VDD
0.2VDD
tr
tf
*1 Not applied to MSM9004-04.
10/15
¡ Semiconductor
MSM9004-03/04
FUNCTIONAL DESCRIPTION
Display Data Input
CLOCK2
DATA
D50 D49 D48 D47 D46
D2
D1
LCD display bit
(50 bits)
LOAD
Note:
D3
0
0
C1
Dummy bit
(2 bits)
C2
C3
C4
Select bit
(4 bits)
Always set a logic "0" to the dummy bit.
LCD Display bit - LCD Panel Lighting Status Correspondence Table
LCD display bit
LCD panel lighting
(D1 to D50)
status
1
ON
0
OFF
LCD Display bit - Segment Output Correspondence Table
LCD display bit
D1
D2
D46
D47
D48
D49
D50
Segment output
SEG1
SEG2
SEG46
SEG47
SEG48
SEG49
SEG50
Select bit - Data Latch Correspondence Table
Display data writing
Corresponding
data latch
common output
Data latch 1
COM1
0
Data latch 2
COM2
0
Data latch 3
COM3
0
Data latch 4
COM4
C4
C3
C2
C1
0
0
0
1
0
0
1
0
1
0
1
0
0
Select bits C1 to C4 select Data latch 1 to Data latch 4 corresponding to COM 1 to COM 4
independently. If logic "1s" are selected to multiple select bits, the LCD display bits are written
to all corresponding data latches.
Example:
When logic "1s" are set to all select bits C1 to C4, and logic "0s" are set to all LCD display bits D1
to D50, logic "0s" are written to Data latch 1 to Data latch 4 by one data input. This leads to turning
off the entire LCD panel.
11/15
¡ Semiconductor
MSM9004-03/04
How to Decrease Transfer Time When Unused Segments Exist
The MSM9004-03/04 can operate even if segment data is not full. Input data as in the figure
shown below. In this case, the last 4 bits are the select bits.
Transfer example: for 30 segments
CLOCK2
DATA
LOAD
Note:
D30 D29 D28 D27 D26
LCD display bits
(30 bits)
D2
D1
0
0
Dummy bits
(2 bits)
C1
C2
C3
C4
Select bits
(4 bits)
Always set "0" to the dummy bit.
Recommended RC Values for MSM9004-04 Oscillation Circuit
Shown below are the recommended oscillation resistor (RO) and capacitor (CO) values for
providing frame frequency fFRM of approximately 62 Hz to 190 Hz.
• RO = 62 kW ± 5%
• CO = 0.01 mF ± 5%
(Resistance and capacitance variations due to temperature change are not included.)
For requirements of supply voltage (VDD), ambient temperature range (Ta), and frame frequency
(fFRM):
• VDD = 5.0 V
• Ta = –40 to +85°C
• fFRM = 1 oscillation frequency
24
12/15
¡ Semiconductor
MSM9004-03/04
APPLICATION CIRCUITS
MSM9004-03
VDD
+5 V
SEG1
VDD
DATA
Output
Port
1/4 DUTY
LCD
PANEL
CLOCK2
LOAD
CPU
CLOCK1
VSS
BLANK
MSM9004-03
BIAS
CIRCUIT
VLC1
VLC2
SEG50
VLC3
VSS
COM1
COM2
COM3
COM4
VDD
SEG1
MSM9004-04
+5 V
VDD
DATA
Output
Port
1/4 DUTY
LCD
PANEL
CLOCK2
LOAD
CPU
VSS
BLANK
MSM9004-04
BIAS
CIRCUIT
VLC1
VLC2
VLC3
OSC
R0
C0
VSS
SEG50
COM1
COM2
COM3
COM4
13/15
¡ Semiconductor
MSM9004-03/04
REFERENCE DATA
Frame Frequency fFRM [Hz]
fFRM vs. R0
VDD = 5 V
Ta = 25˚C
500
300
100
CO = 0.01 mF
CO = 0.015 mF
CO = 0.022 mF
50
30
10
20
40
60
80
Resistance RO [kW]
fFRM vs. Ta
Frame Frequency fFRM [Hz]
140
VDD = 5 V
RO = 33 kW
CO = 0.015 mF
120
100
RO = 62 kW
CO = 0.01 mF
80
RO = 62 kW
CO = 0.015 mF
60
40
20
-40
-10 0
25
85
Temperature Ta [˚C]
14/15
¡ Semiconductor
MSM9004-03/04
PACKAGE DIMENSIONS
QFP64-P-1414-0.80-BK
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.87 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).
15/15