Académique Documents
Professionnel Documents
Culture Documents
DATA BOOK
1986
CONTENTS
PRODUCT LINE-UP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
.1
2 PACKAGING ......................................................
MSM5259GS
MSM5260GS
MSM5278GS
MSM5979GS
MSM6255GS
MSM6265GS
OKI makes no warranty for the use of its products and assumes no responsibility for
any errors which may appear in this document nor does it make a commitment to
update the. information contained herein.
OKI retains the right to make changes to these specifications at any time, without
notice.
PRODUCT
LINE-UP
PRODUCT LINE-UP
OUTPUT
APPLICATION
TYPE NO
DUTY
FUNCTION
PACKAGE REMARKS
COMMON SEGMENT
5 digit (7 segment)
1/1
56 FLT.
48 dot
1/1
60 FLT.
MSM5221
static driver
56 dot
1/1
80 FLT.
MSM5265
static driver
160 dot
1/1 or 1/2
100 FLT.
MSM5238
COMMON
DRIVER
32
1/32 - 1/128
44 FLT.
MSM5839B
SEGMENT
DRIVER
40
1/8 - 1/128
56 FLT.
MSM5259
SEGMENT
DRIVER
40
1/1 - 1/16
56 FLT.
MSM5260
COMMON/
SEGMENT
DRIVER
80
80
1/1 - 1/128
100 FLT.
MSM5278
COMMON
DRIVER
64
1/8 - 1/128
80 FLT.
MSM5279
SEGMENT
DRIVER
80
1/8 - 1/128
100 FLT.
16
40
1/8 - 1/16
80 FLT.
STATIC LCD
DRIVER
DOT MATRIX
LCD DRIVER
DRIVER/
CON-01 TROLLER
MSM6222B
DOT MATRIX
LCD
CONTROLLER
use with
MSM6222B-Ol
COMMON/
SEGMENT
selectable
with character
generator
ROM
MSM6240
CONTROLLER
1/32 - 1/144
60 FLT.
MSM6255
CONTROLLER
1/2 - 1/256
80 FLT.
512K dot
MSM6265
CONTROLLER
80 FLT.
512K dot
software
compatible
with CRT
Controller
1/100 x 2
Note: 1. MSM5259 and MSM5260 can be used as static display dot dri"es like MSM5219B and so forth.
2. The duty of LCD module is determined by the perform~mce of drivers and the material of LCD panel.
So, to select suitable LCD driver for superior display, it is necessary to study the material of the LCD
panel.
PACKAGING
PACKAGING
PRODUCT
STATIC LCD
DRIVER
DOT MATRIX
LCD DRIVER
DOT MATRIX
LCD CONTROLLER
PLASTIC FLAT
PACKAGE
(No. of Pins)
GS-K
GS-L
GS-L2
MSM58292
56 (small)
MSM5219S
60
MSM5221
80
MSM5265
100
MSM5238
44
MSM5839S
56 (small)
MSM5259
56 (small)
MSM5260
100
MSM5278
80
MSM5279
100
MSM6222S-01
80
MSM6240
60
MSM6255
80
MSM6265
80
Note: Model names suffixed by GS denote plastic mold flat package, while -K, -L or -L2 denote
the direction of the lead bent.
6
GS-K
.....
o
Bottom
GS-L/GS-L2 .
- - - - - - - - - - - - - - - - - - - - - - - - - 1 1 . PACKAGING
44 PIN PLASTIC FLAT PACKAGE
121
~\'r
fI
33
'"
o
22
:...
12
'"
o
Index mark
1.25
B.O
1.25
2.0
10.5
2.0
~MSM5238GS-K
1.5
I--I~---------~-_l
(Unit: mm)
12.1
42
MSM58292GS-K
MSM5839BGS-K
MSM5259GS-K
1.5
I\,)
in
"
(J'1
I\,)
Index mark
1.025
8.45
2.0
10.5
2.5,0.4
2.5,0.4
19.0'0.3
~II
16
Index mark
MSM5219BGS-K
MSM6240GS-K
64
MSM5221GS-K
MSM5278GS-K
MSM6255GS-K
MSM6265GS-K
0 ' 10
45
- - - - - - - - - - - - - - - - - - - - - - - -.... PACKAGING
100 PIN PLASTIC FLAT PACKAGE
fJ
0.15
MSM5265GSK
MSM5260GSK
MSM5279GSK
PACKAGING --------------------------------------------- 44 PIN PLASTIC FLAT PACKAGE (LEAD BENT OPPOSITE DIRECTION)
(Unit: mm)
12.1
23
....
It)
ci
0
N
22
==*0
;:
<Xi
Ln
en
co
ci
12
Ln
ci
11
Index mark
2.0
8.0
1.25
10.5
2.0
1.5
MSM5238GS-L2
Index mark
2.0
MSM5839BGS-L2
MSM5259GS-L2
10.5
2.0
MSM6222B-01 GS-L
MSM5260GS-L
10
DATA SHEET
12
STATIC
LCD
DRIVER
11
OKI
semiconductor
MSM58292GS
5-DIGIT STATIC LCD DRIVER
GENERAL DESCRIPTION
The OKI MSM58292GS is a 7-segment static LCD driver LSI which is fabricated by low power CMOS metal gate
technology. This LSI consists of 32-bit shift register, 32-bit latch, 5 sets of 7-segment decoder and LCD drivers.
It receives the serial display data from the microcomputer etc, converts it to a parallel data, then output to the
7-segment LCD panel.
The input code for each digit is a 4-bot binary code. The input codes are decoded into digits 0 ~ 9 and alphabetic
letters A - F, to display hexadecimal numbers. The expansion of display can be easily made by using another
MSM58292GS in cascade connection.
The MSM58292GS can directly drive the LCD panel, as the AC driving circuit is integrated on the chip.
FEATURES
PIN CONFIGURATION
n
;!:
VSS
OSC
SERIAL OUT
SERIAL IN
CLOCK
a1
f2
92
e2
dl
LOAD
DP.1
VDD
C.I
BI/RBO
VDD
OUTPUT DISABLE
b.1
a.1
f.l
9.1
e.1
d.l
14
OJ
o(")
"
(MSD)
~
~SC
OSC
o
i>
C)
(LSD)
a, b, c, d,e,',Q,
F, F2 COM COM
:0
s:
JOOOOO(
OUTP
DISABLE
BLANKO~--------------~
flBI
BCD - to
7 SEGMENT
DECODER
01--------
BCD~to
BCD~to
7 SEGMENT
DECODER
7 SEGMENT
DECODER
BCD ~to
7 SEGMENT
DECODER
BCD~to
7 SEGMENT
DECODER
II
II
BilBRO
en
~
::!
("')
32 BIT
LOAD O . - - - - - - - - - - i
LATCH
("')
0
0
:0
SERIAL
IN
CLOCK
0>-------1
10
"I
II
II
II
I i i
II
II
."
SERIAL
OUT
<
m
:0
s:
en
s:
U'1
00
N
to
N
C)
en
In
Item
Supply voltage
I nput voltage
Limits
Ta ~ 25C
Tstg
Unit
-0.3 -7
VI
Storage temperature
11
Condition
Voo
-0.3- V OO
-55 -+150
OPERATING RANGE
Symbol
Condition
Limits
Supply voltage
Item
VOO
3 -7
Operating temperature
TOp
-30 -+85
MOS load
MOS load
40
TTL load
BI/RBO
Fan out
SERIAL OUT
Unit
DC CHARACTERISTICS
(Voo = 5V 5%, Ta ~ -30 - +85C)
Symbol
Condition
MIN
TYP
MAX
Unit
VIH
3.6
VIL
0.8
4.95
0.05
Item
VOH
2
2
3
3
Input currentS
Output current
Output current
16
1:
2:
3:
4:
5:
Applied
Applied
Applied
Applied
Applied
VOL
10=5J1A
VOH
10 = -40 J1A
VOL
10 = 1.6mA
VOH
10 = -50011A
VOL
10 = 500l1A
VOH
10
VOL
10 = 250l1A
IIH/IIL
l
to
to
to
to
to
the
the
the
the
the
10 = -511 A
-250 JlA
VI = VOOIVI = OV
4.2
0.4
4.5
0.5
4.5
0.5
1/-1
I1A
mA
10H/IOL
VO=OVIVO=VOO
-0.2/
0.2
10H/IOL
Vo = 2.5V1V0 = O.4V
-0.2/
1.6
mA
10H/IOL
VO=OVIVO=VOO
-10/
10
-500/
500
I1A
500
I1A
100
output pins excluding the SERIAL OUT, BI/RBO, COM and COM Pins.
SERIAL OUT pin.
COM pin.
COM pin.
input pins excluding the OSC pin.
= 5V.
Ta
= 25C.
CL
= 15pF)
Symbol
Condition
MIN
TYP
MAX
Unit
tpHL
tpLH
1000
nS
tTHL
tTLH
300
nS
ilCK) max
tw(CK)
twILl
Item
~CLOCK
tsetup
LOAD
CLOCK
tsetup
50%
50%
- - "'""""\
SERIAL IN
SERIAL OUT
MHz
500
nS
500
nS
250
nS
500
nS
50%
r- 50%
_ _ _ _ _ _ ...J
'-
50%
90%
- - - - ; - H - - t se tup2
LOAD
50%
17
RBI
BI/RBO
Display
(Note 3)
(Note 2)
(Note 4)
L'
_I
-'
'-',
,-,
,,_,
I
I
, ,,-
I- I
,,_,
1='
,,,-,,
II
Note 1: The H indicates that the segment is displayed. and the L indicates that the segment is not displayed. The H
is an antiphase output of the COM output. and the L is an inphase output of the COM output.
Note 2: The RI/RBO pin goes to low level only when the RBI pin is at a low level and all the digit are 0 (the display
is blank).
If the BI/RBO pin is forcibly turned to high level. 0 at LSD is displayed.
Note 3: If the BI/RBO pin is forcibly turned to low level. the LSD is made blank.
Note 4: If the RBI pin is turned to low level, the display is placed in the leading zero blanking status, in which the
contiguous Os preceding the MSD are made blank.
18
SERIAL IN
The SERIAL IN pin is a shift register data input
pin. The display data are input to this pin synchronized with the clock pulses. The data are input
OSERIAL
OUT
SERIAL OUT
The SERIAL OUT pin is a shift register serial output
pin. The data input to the SERIAL IN pin is output
from this pin synchronised with the clock pulses,
with a delay of the total bit count of the shift
register (32 bits), This pin is used for extension
ot'digit display capacity.
RBI
The RBI PIN is an input pin for suppressing the
display of leading Os. When this pin is at high
level, the leading Os, if any, are displayed; when
this pin is at a low level, contiguous Os preceding
the MSD are not displayed. The RBi pin is connected to the decoder circuit for the MSD.
Note: The DPt through DPs are not made blank.
CLOCK
The CLOCK pin is a synchronizing pulse input
pin used for data input to the shift register or data
output from the shift register. The data is shifted
at the rising edge (low to high) of each clock pulse.
A Schmitt trigger circuit is employed as the CLOCK
input circuit (the hysteresis is approximately 0.5V).
BIJRBO
The BI/RBO pin is used for both input and output.
As an input pin, the input level can forcibly be
set to low regardless of the output level, since the
output resistance is treat.
LOAD
The LOAD pin is an input pin for latching the shift
register contents. When this pin is at high level,
the shift register contents' are transferred to the
decoders, and ,:",hen this pin is at ,low level, the
last data to be transferred from the shift register
when this pin was at high level is held, so that the
display contents are not changed with the change
of the shift register contents.
19
11
OSC
The OSC pin is an input pin for a signal generator
circuit which outputs AC signals required for driving
a LCD panel. The oscillator starts to generate AC
signals only by connecting a resistor and a capacitor
to the OSC pin as shown in the figure below.
VDD
OSC
C.L
I>--
LSI
20
COM,COM
The COM pin is an output pin for sending an antiphase signal of the seven segment outputs required
for AC-driving the LCD panel. The COM output
drives the COMMON pin on the LCD panel.
The COM pin is an output pin for sending an inphase signal of the seven segment outputs (antiphase
of the COM pin!. This pin is not necessary in general
display.
Both the COM and COM pins output square waves
whose frequency is one eighth of the oscillator
output appearing at the OSC pin (with a duty factor
of 50%).
OUTPUT DISABLE
The OUTPUT DISABLE pin is an input pin for
control of the COM pin. Setting this pi!) to high
level places the COM pin in the normal status (the
COM pin is used as an ordinary output pin), and
setting this pin to low level makes the COM pin
impedance high, so that the COM pin can be used
as an input pin.
When two MSM58292GS chips are interconnected
in a cascade, the OUTPUT DISABLE pin of the
second chip is set to low level and the COM pin
is used as an input pin.
BLANK
Set bit 28 to 1
Set bit 29 to 1
Set bit 30 to 1
Set bit 31 to 1
Set bit 32 to 1
Decimal points
A digit position for which a decimal point has been
specified is not subject to zero blanking even though
that digit position contains the value O. A decimal
point can be used as a flag by setting the blank bit
corresponding to that digit position to 1 to suppress
the a - g segment display of that digit position
(when the RBI pin is at low level I.
a3 - g3
Output circuit
Each output pin consists of a CMOS FET, and the
BI/RBO pin and SERIAL OUT pin Ol,ltput signals
at high or low level.
The output pins for display (for segments, decimal
points, and flags) output pulse signals which are
antiphase of the COM pin output when displaying,
and output pulse signals which are inphase of the
COM pin output when not displaying. The output
pins for display can directly drive the LCD panel.
Output pins
21
Application circuit
I. 10 digit display
(using
two
(32 - 64 Hz)
COM
LCD
Segment
outPr-u_t_---.:l'--_ _-I
"""' Segment
output
series
+5V
VDD
Note:
LCD
DO
OLMS-40
series
+5V
output
port
VDD
LOAD
1 1 - - - - - - 1 SERIAL
IN
' + - - - - - - 1 CLOCK
(MsM58292Gs)
GND
__
VSS
_________________
22
OsC
+-~~-+-JVV~~
O.068pF
Note:
COM
lOOK
___
VDD
BCD to
BCD to
7 segment 7,egmenl
decoder! ~ecoder!
driver
LOAD
BCDto
7 segment
decoder!
driver
BCD to
7 segment
decoder!
driver
BCD to
7 segment
decoder!
(MHz)
DP, DP I (FM)
DP
F F
Flag
Dlcimal
pOint
driver
drlv<?r
driver
DP
driver
8 4 2 ,
8 4 2
'[2[3[4
8 4
8 4
2 ,
8 4 2
j
SERIA 0 IN
CLOC~
Input
data
,12131415161718191101,,1,2
I:
~~:~:~:~:O 0 1 0 110.Vla 0 0
SERIAL
OOUl
0O.
POlllt
SERIALIN~
I Dat.} setup
,M"
"
lime
CLOCK~
500
LOAD
os 01
____________
is 250
SL
Il~ or more
______ _
_______ JL
more
--------------------~7__
500
ns
01
1l10re
- - - Shifting direction
23
f!
I\)
.eo
><
CJ
"'0
(1)
COM d4 e4 g4 f4 as bs Cs
DP s
DP 4
d4 e4 g4 f4 a4 b4 C4
1 II II II II II 1111111111111,11111
DP 1
DP.,
c,
d1 e1 g, I, a,
1 II II II II 1 1 II II II II II II 1
43 4445 46 47
Ii~
~8
b,C2
,-
:,-,:
~
2
13
41
L--
I----
40
DP)
d)e)9)I)a)b)cl
1 II II II II
0
......
F)hCOM
DP
Irlr lrlrn lr II 1
WIll!
Example of output pin connection to
a digit of LCD.
L---
39
MSM58292GS
36
7
8
35
34
10
3:J
11
32
12
31
13
30
14
PCB
MSM58292GS
29
p8i7
I~ '~il
0 0
0 0 ..J
>
..J
(/)
(/)
(/)
0>
::l
::l
en
....
(")
c)"
::l
;:.:
::r
r-
n
n
r0
0
:JJ
<:m
:JJ
:s:
en
:s:
U1
00
N
CO
N
G)
en
37
(")
'----JB
5"
....
..,en
-I
en
-I
OKI
semiconductor
MSM5219BGS
48DOT STATIC LCD DRIVER
GENERAL DESCRIPTION
The OK I MSM5219BGS is a 48 dot static LCD driver which is fabricated by low power CMOS metal gate technology.
This LSI consists of 48bit shift register, 48bit latch and 48bit LCD driver. The display data, which was input to the
48bit shift register, is shifted to the 48bit latch by the LOAD signal. Then the data is output to the LCD panel
through the 48bit LCD driver.
FEATURES
PIN CONFIGURATION
(Top View) 80 Lead Plastic Flat Package
C/J
en
en
C/J
*~ 3
en
en
en
en
en
Vl
en
Vl
Vl
Vl
Vl
SEG32
LOAD
SEG31
DATAIN
SEG30
SEG29
SEG28
GND
SEG27
VDD
SEG26
SEG25
SEG24
ALL ON
SEG23
BLANK
SEG22
COM
SEG21
SEGl
SEG20
SEG2
SEG19
Vl
Vl
Vl
Vl
Vl
Vl
Vl
Cl
5l
fJ
C1l
Vl
C/J
en
::
'"
C/J
C/J
Cl
'"
C/J
en
Cl
C1l
25
~~----------~'~------~----~"
SEG 1
BLANK
ALLON
SEG48
w-__________~~------------~
LOAD
~~-------4-8-.-b-it-D-a?ta~La-t-c-h----------~
DATA IN
DATA OUT 48
DATA OUT 32
CLOCK
COM
Symbol
Condition
VDD - VSS
Ta = 25C
VI
Ta = 25C
T stg
Limits
-0.3 -+7
Unit
V
-55-+150
OPERATING RANGE
Item
Supply voltage
Operating temperature
26
Symbol
VDD - VSS
Top
Condition
Limits
Unit
SelfOsciliation circuit
4-7
External oscillation
3-7
-40-+85
----------------11.
DC CHARACTERISTICS
(Voo - VSS = SV. Ta = -40 -+8SoC)
MIN
TYP
MAX
Unit
Symbol
VIH
3.6
VIL
1.0
1/-1
Jl.A
4.8
0.2
4.8
Item
IIH/IIL
VOHS
VOLS
VOHC
= SV/VI = OV
10 = -30Jl.A
10 = 30Jl.A
10 = -lS0Jl.A
VOLC
10 .. lS0Jl.A
VI
0.2
Jl.A
Jl.A
Jl.A
IOHS1/ I OLSl
VOH
= 4.SV/VOL = O.SV
-100/
100
IOHS2/10LS2
VOH
= lV/VOL = 4V
-400/
400
IOHC1/ I OLCl
VOH
= 4.SV/VOL = O.SV
IOHC2/ I OLC2
VOH
VOL
Output current*2
10H/IOL
tw
*1:
*2:
*3:
*4:
*S:
Condition
= lV/VOL = 4V
= -40Jl.A
10 = 1.6mA
VOH
10
Vo
= 2.5V/V0
fMAX
t r. tf
= O.4V
-2/2
rnA
4.2
0.4
-0.2/
1.6
5
*4
O.S
*3
0.1
*4
*5
J1.S
100
Jl.A
rnA
25
300
Hz
1001
1002
ROSC
COSC
COM Frequency
(Self oscillation)
fCOM
to
to
to
to
to
500
*3
Applicable
Applicable
Applicable
Applicable
Applicable
-soot
No load when
= 150
= 0.015 Jl.F
kn.
= 5V
J1.S
MHz
all terminals except OSC. This condition is applied to OSC in the external oscillation mode.
DATA OUT 32. DATA OUT 48.
OSC.
CLOCK.
all terminals except OSC terminal.
27
Operational Description
The display data is input to the shift register by the
DATA IN signal and CLOCK signal. It is transferred
DATA IN
CLOCK
LOAD
DATA LATCH output
(inside LSI)
o CLOCK 2
28
DATA IN CLOCK l
DATA I N is a data input pin which enables the
LCD to display when DATA I N pin is at high level.
The 48-bit shift register is shifted at the rising edge
of the CLOCK signal. Initially, the first bit of the
shift register contains the current logic level of the
DATA IN pin, and the bit N (N = 2 - 48) contains
the data which was in bit N - 1 (N = 2 -48) before
the start of the operation. The data which was
in bit 48 before the operation start is considered
invalid.
LOAD
The data in the 48-bit shift register is shifted to the
48-bit latch when the LOAD pin set at high level,
while the last data which was transferred to the
latch when the LOAD pin was set at high level is
constantly output when the LOAD pin is set at
low level.
ALL SEG ON
When this pin is set at high level, all segments display
turn on. This pin has the priority to the BLANK
pin described as below.
BLANK
When this pin is set at high level, all segments display
turn off. The ALL SEG ON pin has the priority
over this pin.
o SEG 1 - SEG48
LCD driving output pins. The reversed phase of the
COM signal, which is used to display the data, is
output from these pins when SEGl - SEG48 are
set at high level, while there is no' display on the
LCD when these pins are set at low level. The
data which was input from the DATA IN pin is
output from these pins to the LCD panel. The
SEG N pin corresponds to the bit N of the shift
register.
COM
Output terminal for the LCD. It is connected to the
common side of the LCD.
Single MSM5219BGS
f--
LCD (Static)
----
-"'. BLANK
SEG1
---------
SEGN
SEG48
" ALL ON
COM
" LOAD
"DATA IN
>
>
<>
MSM5219B
_,CLOCK,
CLOCK 2
I
*1: When this IC is used under a strong external noise or large-capacity LCD load, this resistor prevents latch-up to
be caused by a low output impedance of the COM pin.
The resistance is about lOOn.
Cascade connection
LCD (Static)
BLANK
ALL ON
LOAD
DATA IN
CLOCKI
SEG1
48
Master r:o"
DATA (lIlT LID
CLOT'
,---
*1
*2
.---
SEGl - 48
COM
Siove
CLOCK,
.----
t
I
*1
*2
SEG1 - 48
Sldve
COMU
CLOCK2
--
*1: The COM pin of the slave MSM5219BGS can be WI RED OR.
*2: When this IC is used under a strong external noise or large-capacity LCD load, this resistor prevents latch-up to
be caused by a low output impedance of the COM pin.
The resistance is about lOOn.
29
Output Expander
As explained above, this I C can drive the static
LCD with the COM pin. In addition, it can also be
r--------,
:
LED driv.!r
lL
~~---IBLANK SEG1 - 48
t--1rl>---i A L LON
t--1H-.......-ILOAD
OU T 48
~H--+---iDA TAl N
:
oJ
r-----
r---r--
I-t-+-+--i
~ 8
______ t--1H--+-~~.C_L_O_C_K~I_~C~L~O~C~K.,~
+*1
I
Relay driver
_______
L
\,
,--. ~
I
:
IL _______
F L T driver
...J
L ______ J
r--------l
*1
:-- --+*1
*1: In this example, "H" is output by the positive logic, that is, when "H" is written from DATA IN, "H" is output
with a LOAD signal. If the OSC pin is connected to VDD, the output has the negative logic, that 1s, the logic
level input from the DATA I N pin is inverted and output.
30
OKI
semiconductor
MSM5221GS
56-DOT STATIC LCD DRIVER
GENERAL DESCRIPTION
The OKI MSM5221GS is a 56 dot static LCD driver which is fabricated by low power CMOS metal gate technology.
This LSI consists of 56-bit shift register, 56-bit latch and 56-bit LCD driver. The display data, which was input to the
56-bit shift register by the DATA IN signal and CLOCK signal, is transferred to the 56-bit latch by the LOAD signal
and the data is output to the LCD through the 56-bit LCD driver.
FEATURES
PIN CONFIGURATION
(Top View) 80 Lead Plastic Flat Package
(f)
(f)
(f)
(f)
(f)
(f)
(f)
(f)
~ ~ ~ ~ ~ ~ ~
SEG56
(f)
(f)
(f)
()
()
z ()
z ()
z z
.()
(f)
(f)
~ ~ ~
(f)
m '"
m
~ 8
(Xl
25
SEG37
LOAD
CLOCK
SEG36
SEG35
.DATA IN
SEG34
NC
SEG33
DATA OUT 56
SEG32
COM IN
SEG31
vDD
SEG30
NC
SEG29
VSS
SEG28
ALL SEG ON
SEG27
BLANK
SEG26
COM OUT
SEG25
SEG 1
SEG24
SEG 2
SEG 3
SEG23
SEG22
en
(f)
~ ~ g)
(f)
(f)
(f)
(f)
f2
(f)
m
Cl
0
(f)
(f)
tV
()
()
()
()
()
(f)
m
Cl
W
(f)
(f)
(f)
~ ~
(f)
'"
(]1
C'>
....
(f)
(f)
(f)
(f)
8
'"' ~
(Xl
31
SEGl
BLANK
- - -
-- --- -
SEG56
,..---0------ -
-,
ALLS::::
DATA OUT 56
DATA IN
CLOCK
COM OUT
COM IN
VDD
VSS
t-t::.-
Symbol
Condition
VDD':"" VSS
Ta = 25C
VI
Ta = 25C
T stg
Limits
-0.3 -+7
Unit
V
-55-+150
Limits
Unit
OPERATING RANGE
Item
Supply voltage
Operating temperature
32
Symbol
Condition
VDD - VSS
3-7
TOp
-40-+85
Item
Symbol
MIN
TYP
MAX
Unit
VIH
3.6
VIL
1.0
1/-1
J1A
4.8
0.2
4.8
Condition
IIH/IIL
VI = SV/VI = OV
VOHS
10 = -30J.lA
VOLS
10 = 30J.lA
VOhC
10 = -lS0J.lA
VOLC
10 = lS0J.lA
0.2
J.lA
IOHS1/ I OLSl
-100/
VOH = 4.SVIVOL = O.SV
100
IOHS2/ I OLS2
VOH = lV/VOL = 4V
-400/
400
J.lA
IOHC1/ I OLCl
-SOO/
SOO
J.lA
IOHC2/ I OLC2
VOH = lVIVOL = 4V
-2/2
mA
VOH
10 = -O.lmA
4.S
VOL
10 = O.lmA
O.S
tWcjJ
O.S
J1S
fcjJMAX
MHz
trcjJ.
J1S
100
J.lA
tup
IDD
33
Operation Description
The display data is input to the shift register by the
DATA I N signal and CLOCK signal. It is transferred
CLOCK
LOAD
DATA LATCH output
(inside LSI)
COMIN
Input pin to generate the COM OUT signal. The
same phase signal as the COM IN pin is output
from the COM OUT pin.
BLANK
When this pin is set at high level, all segments display
turn off. The ALL SEG ON pin has the priority
over this pin.
SEG1 -SEG56
LCD driving output pins. The reversed phase of the
COM signal, which is used to display the data, is
output from these pins when SEG1 - SEG56 are
set at high level, while there is no display on the
LCD when these pins are set at low level.
The display data which was input from the DATA
IN pin is output from these pins to the LCD panel.
The SEG N pin corresponds to the bit N of the shift
register.
LOAD
The data in the 56-bit shift register is shifted to the
56-bit latch when the LOAD pin is set at the high
level, while the last data which was transferred to
the latch when the LOAD pin was set at high level
is constantly output when the LOAD is set at low
level.
COM OUT
Output terminal for the LCD. It is connected to the
common side of the LCD panel.
DATAOUT56
Output pin of the shift register. It is used when the
MSM5221 GS is connected in a series (cascade
connection). MSM5221GS's DATA OUT 56 is
connected to the next MSM5221GS's DATA IN
terminal.
34
ALL SEG ON
When this pin is set at high level, all segments display
turn on. This pin has the priority to the BLANK
pin described as below.
>
-- --
SEG 1
BLANK
- -
---
SEG N
<-~
---SEG 56
ALL SEG ON
LOAD
MSM5221GS
DATA IN
CLOCK
COM IN
COM IN --------------------------------~
Cascade connection
MSM5221GS
>
R, ~
56
BLANK
ALL SEG ON
LOAD
DATA IN
CLOCK
COMIN
~r-----
- rr-
MSM5221GS
SEGI - 56
COM OUTr----
-r-
SEGI - 56
COM OUT
0.0.56
0.0.56
COMIN
RI >
~
56
r--
r-
COM IN
--
MSM5221GS
,
;--
r---
R,
56
>
?
~
SEGl - 56
COM OUT 1--'
COM IN
----
-- ----
35
OKI
semiconductor
MSM5265GS
l60-DOT LCD DRIVER
GENERAL DESCRIPTION
The OKI MSM5265GS is an LCD driver which can directly drive up to 80 segments in the static display mode, while
it can directly drive up to 160 segments in the 1/2 duty dynamic display mode.
The MSM5265GS is fabricated by low power CMOS metal gate technology, consisting of 160stage shift register,
160-bit latch, 80 sets of LCD driver and a common signal generator.
The display data is serially input from the DATA-IN terminal to the 160-stage shift register synchronized with the
CLOCK pulse. The data is shifted to the 160-bit latch by the LOAD signal. Then the latched data is directly output
to the LCD from the 80 sets of LCD driver as serial output.
The common signal can be generated by the on-chip generator, or can be externally input. The common synchronization circuit which is used in the dynamic display mode is integrated on the chip.
FEATURES
PIN CONFIGURATION
(Top View)
36
- - - - - - - - - - - - - - - - 1 1 . STATIC
BLOCK DIAGRAM
To LCD panel
VDD
GND
LOAD
DATA-IN
DATA-OUT2
34
DATA-OUT1
DIS
O"SC-ODT
OSC-OUT
48
OSC-IN
COM-A
Oriver
EXTIINT
49
COM-B
46
COM-OUT
SYNC
Symbol
Condition
VOD
Ta
VI
Ta
Tstg
=
=
-
Limits
Unit
25C
- 0.3 -+6.5
25C
V
c
37
11-.- - - - - - - - - - - - - -
OPERATING RANGE
Symbol
Item
Condition
Supply voltage
Voo
Operating temperatu re
TOp
VOO - VLC2
Limits
Unit
3-6
-40-85
3 - V OD
38
Symbol
Corresponding pin
Condition
MIN
TYP
MAX
Unit
56
100
220
kn
Film capacitor
0.001
0.047
J.lF
~ 10 Ro
0.56
2.2
Mn
25
150
Hz
Oscillator
resistance
Ro
00
OSC-OUT
Oscillator
capacitance
Co
[ll]
OSC-OUT
Current limiter
resistance
RI
00
OSC-IN
RI
Common signal
frequency
fCOM
[}[] COM-A
[}[] COM-B
Item
"H" Input
voltage
"L"lnput
voltage
Input
leakage
current
"H" Output
voltage
Symbol
VIH
V1L
Corresponding pin
~
~
SEG-TEST
[ill
LOAD
DATA-IN
~
@]
~
@1l
@]
@ill
DATA-OUTl
DATA-OUT2
[m
OSC-OUT
OSC-OUT
1.0
VI = S.OV/OV
p,A
10 = -100p.A
4.S
10 = -200p.A
4.S
4.8
4.8
2.3
2.7
10 = 100p,A
O.S
10 = 200p,A
O.S
0.2
10 = -30p.A
COM-A
COM-A
@J
COM-B
10 = 150p.A
DATA-OUTl
[J
COM-OUT
em
OSC-OUT
DATA-OUT2
OSC-OUT
10 = 30p,A
@m
@g)
COM-A
0.2
COM-B
SYNC
10 = 250p,A
0.8
Vo = SV
p,A
10
kn
ffi]
SYNC
[ill-[QQJ
RSEG
COM-B
[ill-ITOOl [J]-I]Q]
Segment
output
impedance
@ID
~
@ID
@ill
ILO
COM-OUT
[Q]-[!QQ] OJ-@Q]
Output
leakage
current
DIS
VOH
VOL
Unit
EXT/INT
OSC-IN
"L" Output
voltage
TYP MAX
3.6
CLOCK
@ill
VOM
MIN
BLANK
IlL
"M"Output
voltage
Condition
[I]-@Q]
VLC1 = (S + VLC2"2
VLC2 = 0 -2V
39
11
Symbol
Common output
impedance
Static mode
consumption current
Dynamic mode
consumption current
Corresponding pin
~
~
RCOM
COM-A
COM-B
MIN
TYP
MAX Unit
IDDl
Condition
VLC1 = (5 + VLC2)/2
VLC2=0-2V
VDD
No load oscillation.
Ro = 100 k!1,
Co = 0.01 J.LF, R 1 = 1M!1
IDD2
0.12
1.5
k!1
100
J.LA
0.5
mA
SWITCHING CHARACTERISTICS
0
(VDD=3.0-6.0V Ta =-40-+85 C)
Item
Maximum clock frequency
Symbol
Corresponding pin
f</>MAX
tH
t</>L
tqf
t</>t
[B]
CLOCK
to-ef>
t</>-D
~ CLOCK
LOAD time
OSC-IN Maximum
input frequency
SYNC "L" time width
33
DATAI~,I
32
C'_OCK
31
LOAD
34
DA T A-OUT 1
35
DATA-OUT2
45
SYNC
DATA-IN
MAX
Unit
MHz
J.Ls
J.Ls
0.1
J.Ls
0.1
J.Ls
0.1
J.Ls
0.8
J.Ls
0.3
0.5
[W
[]]]
[ll]
[ll]
DATA-OUTl
DATA-OUT2
CLOCK
LOAD
0.2
tEj
CLOCK
LOAD
0.1
J.Ls
t</>_ L
fOSCMAX
OSC-IN
kHz
ts
(]
SYNC
0.2
J.Ls
tpHL
tpLH
tL
(VH
40
MIN
Condition
= 0.8
J.Ls
Operational description
The MSM5265GS consists of 160-stage shift register,
160-bit latch, and 80 sets of LCD driver_ The display
data is input from the DATA-IN terminal to the
160-stage shift register at the rising edge of the
DATA-IN
CLOCK
LOAD
-------------~H\r-_------In'---
r---X..____
DATA L A T C f . i I I - - - - - - - - - - - - - - - - - - - f ( ( I f - - - - - - - - ,
the IC)
)}
fi~~?~~
fOSC
41
11
DIS
EXT/INT
When the external common signal is used, this pin
should be set at high level and the external common
signal is to be input from the OSC-I N terminal.
The input common signal is used same as the internal
common signal and is output from the COM-OUT
pin through the buffer_
When the on-chip common signal generator is used,
this pin should be set at low level.
When the MSM5265GS is used as an output
expander, this pin should be set at high level and
the OSC-IN pin should be set at low level.
COM-OUT
When more than two MSM5265GSs are connected
in a series (cascade connection), this pin should be
connected with all of the slave MSM5265GS's
OSC-IN terminal.
SYNC
This pin is an input/output pin which is used when
more than two MSM5265GSs are used in a series
(cascade connection) in the dynamic display mode_
All of the involved MSM5265GS's SYNC pins
should be connected in a same line so that they
should be pulled up by the common resistor, which
makes phase level of all involved MSM5265GS's
COM-A terminals and COM-B terminals equal.
When single MSM5265GS is used in the dynamic
display mode, SYNC should be pulled up by the
resistor.
In the static display mode including single
MSM5265GS's operation, cascade connection and
output expander operation, this pin should be set
at ground level.
42
DATA-OUT!
The 80th stage of the shift register contents is
output from this pin.
When more than two MSM5265GSs are connected
in a series (cascade connection) in the static display
mode, this pin should be connected to the next
MSM5265GS's DATA-IN terminal.
DATA-OUT2
The 160th stage of the shift register contents is
output from this pin.
When more than two MSM5265GSs are connected
in a series (cascade connection) in the dynamic
display mode, this pin should be connected to the
next MSM5265GS's DATA-IN terminal.
LOAD
The signal for latching the shift register contents is
input from this pin.
When LOAD pin is set at high level, the shift register
contents is shifted to the 80 sets of the LCD driver.
When this pin is set at low hivel, the last display
data, which was transferred to the 80 sets of LCD
driver when LOAD pin was set at high level, is held.
VLC2
Supply voltage pin for the 80 sets of LCD driver.
The input level to this pin should be the low level
output voltage of segment output (SEG1 -SEG80)
and common output (COM-A, COM-S).
In this case, the high level of segment output and
common output is VDD level, while low level of
segment output and common output is VLC2 level.
V LC2 should be set at more than ground level.
VLCl
Supply voltage pin for the middle level voltage of
the common output. The input level of this pin
is the middle level output voltage of the common
output (COM-A, COM-B) in the dynamic display
mode.
The value of the VLC1 is calculated by the following
formula.
DATA-IN, CLOCK
The display data is serially input from the DATAI N terminal to the 160-stage shift register at the
rising edge of the CLOCK pulse_ The high level of
the display data is used to turn the display on,
while low level of the display data is used to turn
off the display.
COM-A, COM-B
LCD driving common signal is output from these
pins and these pins should be connected to the
common side of the LCD panel.
COM-OUT
COM-A
---Jl-Jl-J
- JlJlJl
-
VOO
VLCL
- - VLC2
COM-B
rL rL
uu
.
n ~ _~::1 - n n n
U=---VLC2~
43
IJ
COMA
COMA
COMB
COMB
3UU1SI
SEG N
:J-+l1J-fL
Off
I Off
On
SEG N
On
~
fn
ISO+N
44
10n
Off
On
On
N
SEGTEST
This pin is used to test the segment output (SEG 1 '"
SEGSO)' All display turn on when this pin is set at
high level, while the display becomes the same
condition before this pin was set at high level, when
this pin is set at low level. This pin has the priority
over BLANK terminal.
BLANK
This pin is also used to test the segment output
(SEG1 '" SEGSO). All display turn off when this
pin is set at high level, while the display becomes the
same condition before this pin was set at high level,
when this pin is set at low level.
When SEGTEST pin is set at high level, the input
on this pin is invalid.
LCD panel
80 segments (static)
COM
- - - - - - SEG 1
.
From
controller
- --
- -
RCOM
SEG 80
SEG-TEST
BLANK
COM-A
LOAD
f--
MSM5265GS
VLC2
DATA-IN
CLOCK
DIS
EXT/INT
OSC-IN
OSC-OUT
7~
..
lco
>RI
77"
SYNC
OSC-OUT
1Mn
To01/1F
r--
VLC 2
Ro
TJ'r
100kn.
COM-B
LCD panel
80 x 2 segments (dynamic)
I---
COM-A I - -
V DD
~7
- - - - - - - - -
SEG 1
- - - - - -
RCOM
x2
')
VLC1
BLANK
COM-A 1 -
DATA-IN
VLC2
CLOCK
SYNC
DIS
Voo
COM-B
MSM5265GS
LOAD
EXT/INT
OSC-IN
>
>
- - - SEG 80
SEG-TEST
From
controller
>
OSC-OUT
~
~
I---
"--
7
VL C2
OSC-OUT
).
)-
RI
1Mn
lco
TO.01/1F
Ro
100kn
22k
45
~
.j:>o
en
Q
~
Cl
Q.
CD
C")
0'
::I
23:
en
3:
U1
N
en
COM
U1
G')
VLC2
---80
VLC2
80
RCOM
80
RCOM
..:j'
=r
CD
RCOM
n'
Q.
SEG-TEST
BLANK
MSM5265GS
COM-A
COM-A
VLC2
VLC2
MSM5265GS
~'
iii'
<
3
0
LOAD
DATA-IN
Q.
COM-OUT
DATA-OUT 1
!II
DATA-IN
DATA-OUT 1
::I
::I
CD
~
C")
LCD panel
en
r-
C
C
:0
<
m
:0
s:
en
s:U1
N
U1
G)
en
:e
~
~
AI
C.
GI
n
0
:::I
:::I
GI
LCD panel
(160 x n segments)
VOO
COM-A
COM-B
g.
0
:::I
2-
s:
s:U1
(I)
I\J
en
RLC
U1
C)
VLCI
VLC2
--
RLC
-'1'80
RCOM
'~O
.>
RCOM:>
VLC2
SEG-TEST
BLANK
.~COM
MSM5265GS
LOAD
COM-A
f-
CO~I-B
I---
COM-OUT
DATA-IN
'"--
..--roo-
SYNC
OIS
tJ
EXT/INT
MSM5265GS
lW~~c
'I-- 80
RCOM
RCOM
RCO~
.---
.----
MSM5265GS
COM-B
:,.
~
GI
C.
<:::I
AI
COM-A I-
0"
c.
~"
Qj
r--
DATA-IN
I-
COM-B I - -
r--
DATA-OUT 2
CLOCK
COM-A I -
DATA-OUT 2
SYNC
r-
DIS
EXTIINT
rol I
OSC-IN
DATA-IN
~
DATA-OUT 2
..--
:..--
--
!D
SYNC l DIS
fool
EXTIINT
<
3
0
c.
OSC-IN
en
-i
:::!
(")
r-
(")
-- --
22kn
- - - --
C
C
:0
<:
m
:0
s:en
~
(.TI
en
(.TI
C)
en
:.
....
SEG 1 - -
- SEG 80
SEG-TEST
BLANK
From
controller
LOAD
MSM5265GS
DATA-IN
--11----1 CLOCK
*The output logic can be reversed in respect to the input data by setting OSC-I N to "H" level.
48
DOT
MATRIX
LCD
DRIVER
OKI
semiconductor
MSM5238GS
DOT MATRIX LCD 32 DOT COMMON DRIVER
GENERAL DESCRIPTION
The OKI MSM5238GS is a dot matrix LCD's common driver LSI which is fabricated by low power CMOS metal gate
technology. The scanning signal in one matrix display frame can be divided into up to 1/32 duty. This LSI consists
of 32-bit shift register, 32-bit level shifter and 32-bit 4-level driver.
This LSI can drive a variety of LCD panel because the bias voltage, which determines the LCD driving voltage, can be
optionally supplied from external source.
FEATURES
PIN CONFIGURATION
(Top View)
O2
0.12
0.11
03
0.10
04
0 29
o~
0 28
0 6
027
0 7
026
as
0 25
0 9
0 24
023
0 22
all
..
0
'" 0
.,
0
c:-
5 0
*Pin 17 is an auxiliary pin. It shall be connected to the power supply or disconnected to any other terminal.
50
------------_i_
BLOCK DIAGRAM
01
...-------0-- - - - - - - - - - - - - - - - - - -
-0----....,
Voo
VI o---t---i
V 1 o----I-~
V 1 o---t----i
VEE(V 4 )cr~----Lr_------__::::;:::oo-==:__------..J
Voo
OFo-_ _ _...J
VSS
01
32bit Shift Register
CP
Symbol
Condition
VOO
VOO - VEE
Limits
-0.3 -7
Ta = 25C
VI
Tstg
Unit
V
0-16
-0.3 -VOO
-55 -+ 150
OPERATING RANGE
Symbol
Condition
Value
Unit
Supply voltage
VOO
3-7
Supply voltage
VOO - VEE
3 "'16
Topr
-40"'+ 85
MaS load
Item
Operation temperature
Fanout
V
U
51
"H"
input
voltage
"L"
input
voltage
Limits
Symbol
Unit
VOO
(V)
VSS
(V)
VIH 2
*1
0-7
*1
VIH 1/
VILli
VIL2
VEE
(V)
0-
-9
MIN
TYP
MAX
3.6/
4.2
5.2/
6.0
0.8/
0.4
0-7
0-
-9
V
1.1/
0.5
Input
IIH
-7
VI = 7V
voltage
IlL
-7
VI = OV
-1
100 = -401lA
4.2
10D = -561lA
5.8
100 = 0.2mA
0.4
100 = 0.3mA
0.4
500
2000
250
1000
350
1400
"H"
output
voltage
"L"
output
voltage
*2
VOH
*2
VOL
0-
-9
0-7
0-
-9
0-7
-5
5
RON
(Vi. V4)
7
ON
Resistance
-7
-5
5
RON
(V2. V3)
7
OFF Lead
current
IOFF
Power supply
current
100
Input
capacitance
CI
VN =V2 or V3
V = ORV output
Vo - VN = 0.25V
VN = VEE'" (VOO - 0.25V)
200
800
800
3200
450
1800
550
2200
350
1400
-7
-9
-7
-9
0.5
-7
1.0
* 1 VIHl and VI Ll are input pins for 01 and OF. while VI H2 and VI L2 are input pins for CPo
*2 VOH and VOL are output pins for Do.
52
IlA
IlA
mA
pF
MIN
400
550
400
300
100
50
800
500
tr (cp)
tr (cp)
t (cp)
tw (cp)
VDD
(V)
Symbol
Item
~CP)
~CP)
tsetup
thold
TYP
MAX
Unit
KHz
ns
ns
ns
0.5
ms
0.1
tf (cp)
50%
50%
CP
10%
tw (cp)
PIN DESCRIPTION
01
The data from LCD controller LSI is input to 32bit
shift register from DI. (Positive logic)
This LSI is applicable up to 1/32 duty LCD panel
because this LSI consists of 32-bit shift register.
CP
Clock pulse input pin for 32bit shift register. The
data is shifted to 32-bit level shifter at the falling
edge of the clock pulse. A data set up time (tsetup)
and data hold time (thold) is required between
01
and CP signal. (Refer to SWITCHING
CHARACTERICS.I Schmit circuit is included in
CP input circuit.
OF
Alternate signal input pin for LCD driving waveform.
VOO. Vss
VDO is a supply voltage pin. Usually it is used at
VDO = 3.0 -7 .OV VSS is a ground pin. (VSS = OV)
- 0 32
OF
V2
V3
V4
VI
53
C
C
MSM5238GS
VLCO
C
C
VSS
VSS
Fig. 1
-7 - -9V
-7 - -9V
1/32 duty C = 0.1 pF or less
1/7 bias
R = 0.5 KQ-6
V 1,V 2,V3,V4
00
Shift register contents output pin. The data which
was input from 01 is output from 00 with 32 bits'
delay. synchronized with the clock pulse. By
connecting 00 with next MSM5238GS's 01. this
LSI is applicable to the LCO. the duty of which
is 1/64. Refer to the Fig. 2 below.
>
X32
X32
Frame
signal"'-- Ol
,....-- OF
0 32
00
01
MSM5238GS
r--- OF
MSM5238GS
r~ CP
0 3200
\
V
64 x n
LCO panel
VOOV: V 2 V3 V 4 VSS
.1
GNO
OF
1
T
+5V
. .ry:J..A. .rrlYl~
.. A
A. .... .AAA
5R
...
To SEGMENT Orivers
54
A. ...
9 - -11V
VR
Fig.2
01
(Frame signal)
32
0,
a,
(InsIde the
circuIt)
-----------
32
..JLJLJL..JL.JL-----------~
CP
SR
---Fl--------------- ~
a"
~------------~
\1____
~__________
SlL--_____________ SlL--_____
OF
VOO
Va
Vb
--t--t---+---t--+-+--1r-- - - - - - -I-+---+---+--+-+-+-t-
Vc
Vd
Ve
--_....1--"'------- - - - - - .---.......1---------
0,
1 frame
------------,.......,------
VOD
Va
Vb
0,
Vc
Vd
- ......,..--.-..,..---+---'--r--r- - - - - - - -.....,..__
.........-__....--+-+-+-+--+--+--1- - - - - - ---t--1-+--+---+---+--+-t....,.--,~-t--
Ve
VOO
Va
Vb
0 . ,
Vc
Vd
Ve
--
VOO
-01
-~
V,
CP
V,
.-J R~
fo-
OF
0,
I
I
J.. 0 . ,
Va
Vd
R.
CI)
0,
VOO
t:)
Vb
3R
Vc
CI)
::E
Vb
V.I
' - - >Vd
V.
~ ~c-'"
VOO- l'7VLCO
VOO 2i7VLCD
Vc -VOO 517VLCO
Vd" VOO-6I7VLCO
Vc
R'
VOO
VLCO
VLCO
VR
-5 --7V
55
Voo
Common
0,
~:
I
I
1------I
32
II
! I : : T:
T
o,~; --.--r--II,--t-'---r-I'
~II~II,
1---'---'----'-111
0,
r: 11111I11
VLCO
Common 0, .- Segment
01
(Non-selected waveform)
Va "VOO--l17VLCO
Vb" VOO- -2I7VLCO
Vc" VOO -517VLCO
56
th IVoo----r........-----
'II
~H H~
Vd
~ VOO-.6I7VLCO
_ _ _ __
5!7VLCO
117V
II III
1I7V~:~ I
[I
II
J II
II
517VLCO ~==================
VLCO
_ _ _ __
-i
-<
~~~Mf:
LOAD OUT
DF
(5
DD
~N'7
CP
DF
V, VSS V2
V.l VEEIV4)
0 40
D0 40
CP MSM5839B
OC 20
LOAD
GS
DI21
DF
CK
r--
.--
D~~~ I
CP OUT
C")
-i
0, - 0.12
MSM5238GS
ri
~
~
r-
r
r-----~I DI
gE
VDDVSSV2V3VEEIV4)
) )'
0
DI,
'
CP
MSM5839B
LOAD
GS
DF
DI,
0,
2
C")
::c
C")
c
=i
DI21
CK
VDDVSSV 2 VJVEEIV~)
-i
VDD
VSS
CONTROLLER
TIMING GEN
ROM IC.G.!
{ RAM
3R
:>
\\
~
~
::c
\\
>
s:
-i
\'
.(
r-
C")
::c
<
m
::c
~ Brightness
-')
Adjustment
R = 0.5KD - 5KD
VR=5KD-l0KD
s:
en
VR
OV
+5F
~
U'1
N
W
00
G')
-7 - -9V
en
en
.....
OKI
serniconauctor
MSM5839BGS
DOT MATRIX LCD 40 DOT SEGMENT DRIVER
GENERAL DESCRIPTION
The OKI MSM5839BGS is a dot matrix LC~'s segment driver LSI which is fabricated by low power CMOS metal
gate technology. This LSI consists of 40-bit shift register (two 20-bit shift registers), 40-bit latch (tVIO 20-bit latches),
40-bit level shifter and 40-bit 4-level driver.
It converts serial data, which is received from LCD controller LSI, to parallel data and outputs LCD driving waveform
to the LCD panel.
This LSI can drive a variety of LCD panel because the bias voltage, which determines the LCD driving voltage, can
be optionally supplied from the external source.
FEATURES
PIN CONFIGURATION
(Top View)
NC
NC
NC
OF
LOAD
VDD
*This pin is internally connected with VOO, so it must not be connected to other signals. It is also prohibited to
use the 21 pin as a VOO independently. This pin may be used as a line reinforcing VOO.
58
-l
I
VDDI
q--1r-~----------------~~~--------------~
r-L----------'-_-'--------\VEE
-- I
OF
LOAOD----t
~------~~------~
01,
CP
L-
----o-u---- -.--OO~I
---1
Symbol
Condition
VOO
Ta = 25C
VOO - VEE*1
Ta = 25C
0-18
VEE:~
Ta = 25C
0-18
VI
Ta = 25C
-0.3 -VOO
T stg
-55-+150
*1 : VOO
Value
Unit
-0.3 -6
V
V
V
+ 0.3
VOO-VEE
MSM5839BGS
V EE
VSS
8+
-V
_--~A"",-_
RS~47n
59
Condition
Limit
Unit
VOO
4.5"'5.5
VOO - VEE*l
8'" 16
VEE:~
8"'18
-20 "'+ 85
Item
Supply voltage (1)
Supply voltage (2)
*1 : VOO
Top
VOO
ti
V3
+V
MSM5839BGS
VEE I---'V'J'V----I
VSS
n
-V
RS~47.l"
D.C. CHARACTERISTICS
0
Item
Symbol
Condition
MIN
TYP
MAX
Unit
VIH*l
0. 8V OO
VIL*l
0. 2V OO
IIH*l
VIH = VOO
J.LA
II L *1
VIL = OV
-1
J1A
VOO - 0.4
0.4
3.5
kn
100
J.LA
VOH*2
10 = -O.4mA
VOL*2
10 = O.4mA
ON registance
IVN - V O I=0.25V*3
CP= OC
Power consunption
*1 :
*2 :
*3:
*4 :
60
IDO
~(VOO
- VEE)
Item
"H", "L" propagation delay time
Condition
tpLH
tpHL
MIN
TYP
MAX
Unit
250
ns
3.3
MHz
ns
tW(CP)
125
tW(L)
125
tsetup
50
tCl
250
tlC
thold
50
tr(CP)
tf(CPI
tr(ll
tf(ll
lOAD
fCp
CP
lOAD time
~
CP time
CP
CP Rising/Falling time
lOAD Rising/Falling time
DUTY = 50%
ns
ns
ns
ns
ns
50
ns
J.Is
CP
tsetup
D0
20
.D0
40
-----------------------+-----'
O.BVDD
0.2VDD
LOAD ___________________________0_.2_V_D_D-JL.~
61
Oil
The 1st - 20th data from the LCD controller LSI
is input to shift register from Oil' (Positive logicl
CP
Clock pulse input pin for the two 20-bit shift register. The data is shifted to the two 20-bit latch at the
falling edge of the clock pulse. A data setup time
(tsetupl and data hold time (tholdl are required
each between 011. 0121 and CP.
Schmit circuit is included in CP input circuit.
0020
The 20th bit of shift register contents is output
from 00 20 synchronized with the clock pulse.
By connecting 0020 with 0121. two 20-bit shift
registers are connected and becomes 40-bit shift
register.
01 2 1
The 21st - 40th data from the LCD controller LSI
is input to shift register from 0121' By connecting
0020 with 0121. two 20-bit shift registers are
connected and becomes 40-bit shift register.
0040
The 40th bit of shift register contents is output
from 0040 synchronized with the clock pulse.
By connecting 0040 with next MSM5839BGS's
Oil, this LSI is applicable to a wide screen LCD.
Refer to the sample application circuit.
LOAO
The signal for latching the shift register contents
is input from this pin.
When LOAD pin is set at "H", the shift register
contents are transferred to 40-bit 4-level driver.
When LOAD pin is set at "L", the last display
output data (0 1 - 0401, which was transferred
when LOAD pin was at "H", is held.
0 1 -040
Display data output pins which correspond to
each data bit in the latch.
One of VOO, V 2 , V3 or VEE is selected as a display
driving voltage source according to the combination
of latched data level and OF signal.
These pins should be connected to the SEGMENT
side of the LCD panel. Refer to the truth table
below.
Latched data
OF
Alternate signal input pin for LCD driving waveform.
VOO(V I I. VSS
Supply voltage pin. VOO should be 4.5 -5.5V.
VSS is a ground pin (VSS = OVI.
62
OF
VEE (V 4 1
VOO
V3
V2
1 - 6 4 + 1 + 2 ..
-1-64-t-1
-+- 2.
LOAO
---1LJLJL
LATCH
~~
DATA
JLJL1L
OF
LOAD
01,
OF
LOAD
--lL-----I
LATCHOArA
LATCH
DATA
(O,'s lewl)
OF
--1L.JtSU
~
1-64 + 1
0,
Vu:.O
v,
---
~ ___
CP
LOAO
~---~
01,
CP
DOlO
01" V,
04
(,
~
-I-
2.
I- 64-t- 1 + 2 .
/-64+ 1 ~
--1L.JLJL JLJL1L
--1LJL..JL
VOO
Va
Vb
0,
Vc
Vd
Ve
Vss
-9
-llV
1.9VLCO
Va
VOO
Vb
VOO -2/9VLCO
Vc
VOO-719VLCO
Vd
VOO- 8 19VLCO
"P.
VOO-VLCO
63
E!
__ -t
al
.j::o
al
""C
Q.
LCD
x64 )
DI.
on
0080
"0~o,
CP f--
COM/SEG
OF
~ LOAD MSM5260GS
VOO
'---
FRP
Vl
VJ
Vs VSS
,....---
O. - 0 40
01.
00 40
MSM5839B
00 10
GS
LOAD
Oil.
OF
VOO V l VJ VEE VSS
r - - CP
00.
---
I
I
I
VOO
VSS
CP
OV
LIP
Qio
FRM
5R.
~
LCD
R
Controller
R
~
)
VEE
Brightness
adjustment
~rN03
~rN02
O. - 0 40
O. - 0 40
01.
MSM5839B
CP
GS
r- LOAD
00 4 I - 01.
!;P MSM5839B
00 10
GS
..- LOAD
Oil.
OF
OFVOO V l VJ VEE
VOO V l VJ VEE VSS
0040
0010
Oil.
C
0
-t
~
-t
""C
JJ
(")
r-
r-
64 x 120 dots
"
r--
(")
-:'
r~
""C
f\
0}-064
-<
.j::o
-t
0
2:
(")
JJ
(")
(")
C
C
JJ
<:m
JJ
-t
en
VSS
W
cg
CJ1
,
+5V
J.
CO
OJ
C')
en
OKI
semiconductor
MSM5259GS
DOT MATRIX LCD 40 DOT SEGMENT DRIVER
GENERAL DISCRIPTION
The OKI MSM5259GS is a dot matrix LCD's segment driver which is fabricated by low power CMOS metal gate
technology. This LSI consists of 40-bit shift register (two 20bit shift registers), 40bit latch and 40bit 4-level driver.
It converts serial data, which is received from LCD controller LSI, to parallel data and output LCD driving waveform
to LCD.
Expansion of display can be easily made according to the number and structure of characters. Its 40bit shift register
consists of two 20bit shift registers and this make it possible to allot bits efficiently according to the numbers of
characters.
The MSM5259GS can drive a variety of LCD panel because the bias voltage, which determines the LCD driving
voltage, can be optionally supplied from the external source.
FEATURES
PIN CONFIGULATION
(Top View)
0"
0'0
NC
NC
NC
0,.
OF
0,.
LOAD
O~II
{Vaal
0l'
011
CP
Vaa
0H
Vss
02.\
\to:!
0,.
v,
*21 pin is used as a VDD supporting pin, however, 21 pin alone cannot be used as VDD pin.
65
-~~~:
.
I
OF ...,....--....
LOA
VSS
Register
CP
I
L -- -
-----0-0------ _
Symbol
VOO
VOO - VS*l
Input voltage
Storage temperature
Condition
Ta
Unit
V
0"""+6.5
25C
VI
T stg
Limits
-0.3 """+6.5
-55"""+150
OPERATING RANGE
Item
Symbol
Condition
VOO
3.5 """6.0
VOO-VS*l
3.0 """6.0*2
Top
Operating temperature
*1.
*2.
To decide the LCD driving voltage, change the value of V s. (Minimum OV)
66
Limits
-20"""+85
Unit
V
V
c
Item
Symbol
MIN
TYP
MAX
Unit
VIH*1
0. 8V OO
VIL*l
0. 2V OO
IIH* 1
VIH = VOO
J.l.A
IlL * 1
VIL = OV
Condition
-1
J.l.A
VOH*2
10 = -40J.l.A
4.2
VOL*2
10 = O.4mA
0.4
RON*3
VOO-Vs =5V
I VN - Vo I = 0.25V*4
kn.
0.5
mA
ON resistance
Current consumption
100
CP =
~C,
No load
67
Item
"H", "L" propagation delay time
MIN
TYP
MAX
Unit
250
ns
3.3
MHz
tW(CP)
125
ns
tW(L)
125
ns
tsetup
50
ns
250
ns
fCp
Duty
50%
CP -+ LOAD time
tCL
LOAD -+ CP time
tLC
ns
thold
50
ns
tr(CP)
tf(CP)
50
ns
tr(L)
tf(L)
J1s
tf(CP)
CP
0111
LOAD
68
Condition
tpLH
tpHL
0.2VDD
01 1,01 21
The date (1 st - 20th bit) from the LCD controller
LSI is input to 20-bit shift register from 011' The
data (21st - 40th bit) is input to another 20-bit
shift register from 01 21 ,
(Positive logic)
CP
Clock pulse input pin for the two 20-bit sh ift register.
The data is shifted to 40-bit latch at the falling
edge of the clock pulse. A data set up time (tsetup)
and data hold time (thold) are required between
a Dl1 signal and a clock pulse.
Clock pulse rising time (t r ) and clock pulse falling
time (tf) should be maximum 50ns respectively.
0020
20th bit of the shift register contents is output from
0020' The data which was input from 011 is output
from this pin with 20 bits' delay, synchronized
with the clock pulse. By connecting 00 20 to 0121,
two 20-bit shift registers can be used as a 40-bit
shift register.
0040
40th bit of the shift register contents is output from
0040' The data which was input from 01 21 is output from this pin with 20 bits' delay, synchronized
with the clock pulse. By connecting 0040 to the
next MSM5259GS's Oil, this LSI is applicable to
a wide screen LCD.
Refer to the application circuit.
OF
Alternate signal input pin for LCD driving.
LOAD
The signal for latching the shift register contents
is input from this pin.
When LOAD pin is set at "H" level, the shift register
contents are transferred to the 40-bit 4-level driver.
When LOAD pin is set at "L" level, the last display
output data (0 1 - 0 40 ), wh ich was transferred
when LOAD pin was at "H" level, is held.
VOO, VSS
Supply voltage pins. VDO should be 3.0 -6.0V.
VSS is a ground pin (VSS = OV)
0 1 -040
OF
"H"
(Selected)
VDD
"L"
(Non-selected)
V3
V2
Truth Table
69
Frame
signal
--......Jr:--l----_____ -- - - ~
+- 2+ 3~
T2+3 +
I
+16+ 1
11
-------- +16+ 1
LOAD
~-------~
LATCH
=~----------==
_______ JLIl..JL.SL.Jl.
:
DATA
OF
~rL
--- ................
- ......
---
OF
LOAD
01
CP
LATCH
DATA
--;
.....
1 _ _ _ _ _ _-
--1l
......................
-- - -------..~1...._ _ _ __
___
__ ___
nL...-_ _
=-----=
_______ ___
-~==
X\.... _ _ __
.....J
LOAD
JLJLJLJLJL_________ JLJL.-1LJLJL
LATCH
DATA
L
r---1
L
L _______ .......Jr---1
L . -H- - -H- ,L.
....Jr---t
H
l.....b...-'
H L::--..::..
H L....':.-J
OF
VOO
Va
Vb
Vc
70
-'5 VLCD
VOO
-'5 VLCD
VOO
-'5 VLCD
-'5
Vd
VOO
Ve
VOO-VLCO
VLCO
Vss
VOO
VLCD
Common
VOO
1 +....:.--2_+_3_+~4_+_-_-_-_-_-~~_16....;+,.....1.....+~-1
---,.'1:---.-
-ffi-e-ffl-ffic-ffi-
Vel
I
~~~~
--~. ..--.
OO
~ : ~= ~~:=;=
~- -r- : J= :- +L=~-4-+1 ===-=
-=:===-:
- :t :l ~=~'~,
o.
=-i:tJ-ffH+
0,
.l
0,.
--L-----.--
=:::::!1----41
0,
I ===t=J----l--
-{tJ-ft}-tIl-Hl-+9-
Il
-ffi-e-{f}-ffi-ffi-
~:: O,~
OJ' ~~ ~~~---------3~~--JII
IE
t
DOL
Ve
Segmcnt-.
Ve
-~ VLCD
1
I
~VLCD
Common at-Segment 0 1
(Select waveform)
-"5 VLCD
I r I I 1
I I tJ L
,,
I r1
I I I
VLeD
VLCD
"5 VLCD
I
I
~VLCD
Common 02-Segment 0 1
(Non-select waveform)
-~ VLCD
-~ VLCD
l~
13 1
R I
!
1
I
II
-VLCD
1 frame
,I
71
l!
'-I
-I
b> ~
a
-I
s:
or
s:
-I
en""D
JJ
5""D
n
[
:ll
LCO
S:""D
~~
0)
N
SEG1-40
00
.---
MSM6222GS
.--
011 MSM
5259GS
CP
011
. . - - - CP
0040
0020
01 21
LOAO
OF
VOOVSSV2 V3 Vs
tJ
r---
LOAO
MSM
0040
5259GS 00
20
01 21
.---
.---
OF
VOOVSSV2 V3 Vs
00 40
011 MSM
CP 5259GS 00 20
LOAO
00 21
OF
VOO VSS V 2 V3 Vs
-I
_
n
0:2
n
0 1 - 0 40
0 1 - 0 40
0 1 - 0 40
g n
..,
N
n
~
ren
COM1-16
r_
JJ
g, n
! c
-I
JJ
_
<
JJ
s:
en
s:
U1
CP
L
OF
N
U1
VOO
(g
G)
en
GNO
VI
V2
V3
V4
'Is
\
R
......
YV'
..yyy
...
=rc =r ;:c T
AlA
YY.
AA
VYT
A AA
.,1
TV"
C;:i
OV
-i
-<
The MSM5259GS is applicable to a static LCD by setting V 2 and Vs at ground level, connecting V3 to VOO and'
inputting COMMON SIGNAL to OF pin.
"'C
This sample application circuit below is the case when the MSM5259GS is applied to a SObit LCD panel by connect
ing two MSM5259GS in series.
"'C
"'C
-i
0
2
n
n
c
=i
:JJ
32 -1
:69f
Duty
l%
~
ION
JAL
;.
r--
__________________ Seg
v,
OF
0,
[:
VDD
MSM5259GS
-----------------
SP.<J80
f---------------------4
0, - - - - - - - - - - - - - - - - - - - - - 0 4
0.---- V,
- - - - - - - - - - - -
"TI
:JJ
- - - - - - - 0
en
VDD
V,
V,
MSM5259GS
LOAD
I
01,
CP
~
VSS(GND)
01,
DO
,-- '-- CP
00,0
01"
L-...J
..-..:-
VSSIGND)
00'0
01"
-i
-i
V1
OF
J1....
Seg. ,
J----------------- ---f
I-- V 1
IN
S
C
LOA
'tr
Seg,
-i
s:
-i
en
"'C
r
:JJ
-<
C
:JJ
L-J
<:m
---JL
:c
s:en
S
C1I
N
C1I
(C
G)
en
.....
Col
OKI
semiconductor
MSM5260GS
DOT MATRIX LCD 80 DOT COMMON/SEGMENT DRIVER
GENERAL DESCRIPTION
11
The OKI MSM5260 is a dot matrix common/segment LCD driver LSI which is fabricated by low power CMOS. metal
gate technology. This LSI consists of 80bit shift register, 80-bit data latch, 80-bit level shifter and 80-bit 4-level
driver.
It converts serial data, which is received from LCD controller LSI, to parallel data and outputs LCD driving waveform
to LCD.
This LSI can drive a variety of LCD pannel because the bias voltage can be optionally provided from the external
source.
FEATURES
PIN CONFIGURATION
(Top View)
999999999999PPPPPP22PP292?9PB9
- = .c.
=-c
:t
..J
'J'
..
'_
1.,1
:::
'7
_l
':'
'J,
..
tJ
:::
NC
V.I
VDD"
ep
NC
011
NC
NC
NC
OOKO
NC
LOAD
OF
NC
COM/SEG
Vs
~~~~~illillW~~
*VDD must be supplied to both 40 pin and 97 pin.
74
O2
- -
019 0 80
--O-O--VD~l
- -
4 Level Oriver x 80
Vs
Voo
COM/SEG
LOAO
V!S
80 Bit Latches
~ VSS
~------------~--~-------------~------<)OORO
.80 Bit Shift Register
I
01,
CP
---~
L- ____
Symbol
Condition
VOO
Ta
25C
VOO - VS*l
VOO - Vs:~
Ta
Ta
=
=
25C
25C
VI
Ta
25C
V stg
Limit.
-0.3 -6
0-18
0-20
-0.3 - VOO + 0.3
-55 -+150
Unit
V
V
V
V
c
Voo
MSM5260GS
V2
r-
!-
Vs
Vss
Voo-Vs
~AA I ~t-I
~
>V
RS;;>47rl
.J,.
75
Unit
VOO
4.5'" 5.5
VOO - VS*1
8"'16
8"'18
Symbol
Parameter
Condition
Vs:~
VOO -
Top
Operating Temperature
-20 "'+85
*1 :VOO>V2>V3>VS
*2: When a series resistance of more than 47nis connected as shown below:
r
VT~J+V
VOO
V1rMSM5260GS
V]f11
Vs
VSS
I.,..
--'I
yyv
RS>47n
rh-
Unit
Symbol
VIH*l
0. 8V OO
VIL*l
0. 2V OO
IIH*l
MIN
VOH*2
= VOO
VIL = OV
10 = -0.4 rnA
VOL*2
10 = 0.4 mA
RON*4
'(DO - Vs = 10V
IVN -VOI=0.25*3
CP = DC
VOO - Vs
ON Resistance
Power Consumption
II L * 1
100
VIH
VOO - 0.4
= 18V No load
76
Value
TYP
Parameter
MAX
V
V
JiA
-1
JiA
0.4
kn
100
JiA
Parameter
"H", "L" Propagation Delay Time
Max. Clock Frequency
tpLH
tpHL
~CP
LOAD
CP
CP Rising/Falling Time
lOAD Rising/Falling Time
250
ns
MHz
50
250
ns
ns
125
tlC
tsetup
tCl
CP Time
tWILl
lOAD Time
MAX
3.3
Duty
50%
Unit
TYP
125
tW(CP)
Value
MIN
fCp
CP
Condition
ns
ns
ns
thold
50
ns
tr(CP)
tf(CP)
50
ns
trll)
tf(l)
J,ls
CP
00 80
lOAD
PIN DESCRIPTION
011
The date from the lCO controller lSI is input to
80-bit shift register from 011' (Positive logic)
CP
Clock pulse input pin for 80-bit shift register. The
data is shifted to 80-bit latch at the falling edge of
the clock pulse. A data set up time (tsetup) and a
data hold time (thold) are required between a 011
signal and a clock pulse.
Clock pulse rising time (t r ) and clock pulse falling
time (tf) should be maximum 50 ns respectively.
0080
77
LOAD
The signal for latching the shift register contents
is input from this pin.
When LOAD pin is set at "H" level, the shift register
contents are transferred to 80-bit 4-level driver
through 80-bit level shifter.
When LOAD pin is set at low level, the last display
output data (0 1 - 0 8 0), which was transferred
when LOAD pin was at high level, is held.
OF
Alternate signal input pin for LCD driving.
COM/SEG
Latched
data level
COM/SEG
OF
Note
High
(Selected)
VDD
Common driver
Vs
Low
(Non-selected)
V3
V2
High
(Selected)
Vs
VDD
Low
(Non-selected)
V3
L
L
Segment driver
V2
Table 1
VDD
(Common driver)
VDD, Vss
Supply voltage pins. VDD should be 4.5 - 5.5V:
VSS is a ground pin (VSS = OV)
VDD, V2, V3. Vs
Bias 'supply voltage pin to drive the LCD. Bias
voltage divided .by the register is usually used as
supply voltage source.
Figure 1 shows the case when bias voltage, which
is used to drive the LCD, is obtained by the
voltage disivion by external registers.
VDD
(Segment driver)
t-----....--------tVDD
MSM
5260GS
MSM
5260GS
t - - - - - - - " - i V3
0 1 -080
VSS
VSS
Contrast adjustment
1/64 duty 1/9 bias
Figure 1
78
InSide
0,
__ ---1L-__ ~
0,
__ ----.JL_~_~
__ ~ ___ ..IlL-_ _
the IC
l
....
01
.....
CP
iI
VOO
VOO
COJSEG
LOADVDCf--
a,
11
V,
I--
Vb
a,
5R
0,.
v.
>\l c
f--
VLCO
Ve
Vd
Ve
~1lrame
--I
"1
~)
I
I
I
Va
Va
~a
V. f - - Vr
Vss
~
/' VR
VLCO
9--11V
VOO
Va
Vb
0,
Vc
Vd
Ve
VOO
Va
Vb
Va~ VOO-1/9VLCO
Vb ~ VOO--2/9VLCO
Ve - VOO-7,'9VLCO
Vd
Ve
VOO-S/9VLCO
Vc "VOO-VLCO
Vd
Ve
VLCO
79
.....
I
I
I
.....
.....
- -__. ._. . . . 1
.
DF
LOAD
..... .......
-.-ll
~---~
___ ----"------A--
CP
LATCH DATA
r + +
64
LOAD
___ JU1JLJ
2 - -
+ + +
64
2 -- -
~
+- + -+64
JLJLJL -1LJLJL
I
I
I
Va = VDD - 1/9VLCD
Vb
VDD -- 2/9VLCD
Vc = VDD - 7/9VLCD
Vd=VDD - 8/9VLCD
Ve
80
=VDD
- VLCD
-9 - -llV
1
1
STATIC display
Level Shifter
30 - l20Hl slgllal
.f1...I1.' 5V
o.---<I_--.
OV
D~~A
CLOCK
.fUL
Jl..IUUL
The MSM5260GS can make a static drive of a LCD by controlling the supply voltage. So it can be used to drive a
color LCD which requires high driving voltage. The value VDD - V S must be l8V > VD D - V s i:; 5V.
OV +5V
LIP
FRM
5R
MSM6240GS
R
R
Contrast adjustment
LCD Controller
VEE
81
OKI
semiconductor
MSM5278 GS
DOT MATRIX LCD 64 DOT COMMON DRIVER
GENERAL
The OKI MSM5278GS is a dot matrix LCD's common driver LSI which is fabricated by low power CMOS metal gate
technology. This LSI consists of 64-bit bidirectional shift register, 64-bit level shifter and 64-bit 4-level driver.
This LSI has 64 output pins to be connectec1 to the LCD. By connecting more than two MSM5278GSs in series, this
LSI is applicable to a wide LCD panel.
This LSI can drive a variety of LCD because the bias voltage, which determines the LCD driving voltage, can be
optionally supplied from the external source.
FEATURES
-
PIN CONFIGURATION
(Top View) 80 Lead Plastic Flat Package
f'
? ? ?
? .? ?
? ? P
? ?
.~
0 411
10'4
NC
vEE
v,
0"
0,
v,
0"
v,
D.n
NC
D.,.
VOO
0"
SHL
0-'2
VSS
0"
NC
0.,,,
OF
NC
0,.
CP
0"
NC
0"
10,
0,.
s:- .'?
82
'? P fl P '? 9
P 5'
5'
5'
5'
5'
5'
5'
5'
5'
5'
.'?
:?
f?
--l
0 63 0 64
v.
64-bit 4-Level Driver
V.
t
VEE
VEE
DF
~~;;j
t
SHL
10.
CP
1064
~~:h
ABSOLUTE IVIAXIMUM RATINGS
Parameter
Symbol
Condition
VDD
Ta
VDD - VEE*l
Ta
VI
Ta
I nput voltage
Storage temperature
T stg
= 25C
= 25C
= 25C
-
Value
-0_3 -6
0-22
-0.3 - VDD + 0.3
-55-+ 150
Unit
V
V
V
c
OPERATING RANGE
Parameter
Supply voltage (1)
Supply voltage (2)
Operating temperature
Symbol
Condition
Limits
Unit
VDD
4.5 -5.5
VDD - VEE*l
8-20
Top
-20-+ 85
Vc
83
Symbol
MIN
TYP
MAX
Unit
V,H*1
0. 8V OO
V,L *1
0. 2V OO
"H *1
= VOO
V,L = OV
10 = -O.4mA
10 = OknA
VOO - VEE = 1.8V *3
IVN - vol= 0.25V
CP = OC
VOO-VEE = 18V No load
f = 1MHz
J1A
',L *1
VOH*2
VOL*2
ON Resistance
RON*4
Power consumption
I nput capacitance
100
C,
Condition
V,H
-1
J.1A
VOO-0.4
0.4
kr2
100
J.1A
PF
= VI
SWITCHING CHARACTERISTICS
(VOO = 5V 10%. Ta = -20-+85C CL = 15pF)
Parameter
Symbol
tpLH
tpHL
Condition
TYP
MAX
Unit
250
ns
fCp
MHz
tW(CP)
125
ns
tsetup
100
ns
(1064)~CP
thold
100
ns
tr(CP)
tf(CP)
50
ns
CP
tsetup
0. 8V OO
0. 2V OO
84
MIN
101,1064, SHL
10 I and 10 6 4 are 64-bit bidirectional shift register
input/output pins. The shifting direction is selected
SEL
Shifting
direction
10 1/ 10 64
Input/output
Pin description
10 1
Input
10 64
Output
1064
Input
10 1
Output
0 1 -+064
064 -+0 1
*1 The combination of the scanning data.IO I or 1064.and theLCD driving output. 0 1 ....... 0 64. is shown in the table
below.
10 1,106 4
CP
OF
VDD
VDD
...-.....- - - - - - -.....--1V\
R
1-~_----------1V2
MSM
7R
5278GS
R
r-~~-------~Vs
J--+--------/
VEE
VSS
85
DOT MATRIX LCD bRIVER . MSM5278GS. - - - - - - - - - - - - The figure below shows the case when bias voltage
is supplied by the Op-Amps. By using Op-Amps.
the bias voltage becomes low impedance and the
power consumption of MSM5278 becomes low.
VDD
VDD
VI
R
R
MSM5278GS
7R
VR
VSS
-11 - -13V
01 - 0 6 4
Display data output pins which correspond to
64-bit shift register contents. One of V 1. V 2. V 5
and VEE is selected as a display driving voltage
OF
V2
VEE
Vs
V1
Truth table
86
VOO
~--~-~
100 I' 2 3
100
1 2 3
100 1 2 3 4
CP
o, (O~--~---~
0,
I ,
0,
O,(O,~ __ ~ __ ~
Inside
the
I.C.
(0,001 1
---1
a"
OF
__ ---IL--___ Sl
__
~-- - 1 ...._ _
I
VOO (V, I_I_ __
Va
Vb
--~r--
---+---
VLCD
0,
Voo
v,
v,
R
R
}
0"
Vc
Vd
..
---+--_.- - _ _-L._ _
Ve _ _ _
L - - - --
VOl) (V,
7R
1 frame
R
R
-11
.~
v~
Vb
VLCD
V1
Vd
Ve
-13V
1, _ _ _ __
Va
Vb
0,
Vc
Vd
Ve
VJ!0(V, I
-.-.."r-----
Vb
100
Vc
Vd
Ve
Va ~
Vb =
Vc =
Vd =
Ve =
VOO--l/11 VLCO
VOO- 2/11 V LCD
VOO-- 9/11 VLCD
V0010/ll VLCO
VOO-,VLCO,
87
r!
co
co
l>
."
."
r-
n
l>
-i
VDD+5V
---
II
---~
}4
P D.-D, ,,-VEE
LOA
VSS i ECLK
SHL >-MSM5279
VODr-EL
Shifting
ER
MSM5278
FRAME
LOAD
CP
10..
~~~
00'0
'-i~;c
DF
~,~~,,"--
- 0 ' 0,
~
4 ____
SEGI
~r-- ~vss
36
0 ..
'-VE'
100
CP
10,4
64 100
............
-4
OF
!~
I~
V,
V,
~
I~ ~
V,
I~ :---"
I~ ~
V
.10 1
--x
'0,_ - - - --D..
4
'---
~;DO
Vss ...
SHLL
'0,
OF
VI -VEE
:0
C')
0
0
SEG561
r-
:0
<:m
:0
CJ)
SEG640
01
N
-...J
00
C)
1/100 Duty
CJ)
SEG641
CP
C')
\--------i
SEGl60
r'
-,
MSM527S
>--
-----------1
SEGSI
640xlOO
VI -VEE
V,
~D
l>
-i
:0
-i
f - - ~vss
SHL
VDD
MSM5279
14
CP Do-D, V, -VEE
LOAD
VSS
ECLK
SHL
VDD
EL
MSM5279
ER
.....,
v,
Voo
D. -D3(DOWN)
r-
EL
SEGSO
CP
D,,-D,(UP)
}4
LOAtf Do-D, V,-VEE
VSS IECLK
SHL
~~
4
nable
direction
I----------i
re~o'O..
ECLK
-i
0
C')
Controlier
0
0
SEG720
t---------- t
r--
r-- ER
1- LOAPo
_C
0,
EL
VDD
SHL
VSS
-D j V, -VEE
4
}4
SEG721
Ellable
direction
f
~
r-
SEGSOO
1--------4
SEGI201
SEGl2S0
--- ------1
xS
pFo,o _____ 0,
0. 0
0,
DF
MsM5279 - EL
ER
MSM5279
EL
ER
VDD 1------ VDC
SHL
ECLK
SHL
r-- ECLK
SS
LOAD
VSS
rr-- L0t'pttJo-D, V,_VEVE
r.F Do -D, V, -VEE
4
4
r--
-=-
J4
14
----::=--
----
OKI
semiconductor
MSM5279GS
DOT MATRIX LCD 80 DOT SEGMENT DRIVER
GENERAL
The OKI MSM5279GS is a dot matrix LC~'s segment driver LSI which is fabricated by CMOS low power metal gate
technology. This LSI consists of SO-bit bidirectional shift register, S(}'bit latch, S(}'bit level shifter and S().bit 4-level
driver.
It receives the display driving data, which consists of 4-bit parallel, from the LCD controller LSI, then output the
LCD driving waveform to the LC~'.
The MSM5279GS has the power down function which enables the MSM5279GS's power consumption low.
The MSM5279GS can drive a variety of LCD panel because the bias voltage, which determines the LCD driving
voltage, can be optionally supplied from the external source.
FEATURES
Can
be
interfaced
with
the
MSM6265GS, LCD controller LSI
100 pin plastic flat package
MSM6255GS,
PIN CONFIGURATION
(Top View)
ER
NC
VEE
v.
V.
V,
NC
OF
NC
VDD
SHL
VSS
D .
0,
0,
DC)
CP
ECLK
LOAD
EL
89
11
VEE
VEE
OF
LOAD
VSS
SHL
.Jl.J1....
I
......0
CP
VDD
SHIFT CP
r,VSS
EL
ER
ECLK
--~
JL!
I
*P.D; Power Down
90
Symbol
Condition
VDD
Ta
VDD - VEE*1
Ta
Input voltage
VI
Ta
Storage temperature
T stg
=
=
=
25C
v
25 C
v
25 C
Limits
-0.3 -6
0-22
Unit
V
V
-55-+ 150
Vc
Parameter
Condition
Limits
Unit
VDD
4.5 -5.5
VDD - VEE*I
8-20
Top
Operating temperature
Vc
-20 -+ 85
DC CHARACTERISTICS
0
(VDD = 5V 10%, Ta = -20 _+85 C)
Parameter
Symbol
VIH*I
VIL*I
IIH* I
VIH
= VDD
IlL * I
VIL
= OV
VDD0.4
Condition
MIN
TYP
MAX
Unit
0.8VDD
--
0. 2V OD
J.LA
-1
J.LA
0.4
kn.
200
J.LA
rnA
100
J.LA
PF
10
= -0.2mA
VOL*2
10
= 0.2mA
ON resistance
RON*4
IDDSBY
VOH*2
CP
= 1 MHz
VDD - VEE
= 18V, No lo~d*5
IDDI
CP = 1 MHz
VDD - VEE
= 18V, No
IV
CP = 1 MHz
VDD - VEE
= 18V, No load*7
Input capacitance
CI
load*6
= 1 MHz
= VDD
- VEE V3
*4 Applicable to 0 1 *5 Display data 1010 .*6 Display data 1010 *7 Display data 1010 -
= 1~
(VDD - VEE), V2
it
= V I
0 80 terminals.
DF = 40Hz, Current from VDD to VSS when the display data is not processing .
DF = 40Hz, Current from VDD to VSS when the display data is processing.
DF = 40Hz, Current on VI, V3, V 4 and VEE terminals.
91
Parameter
Conditions
tpLH.
tpHL
MIN
TYP
MAX
Unit
250
ns
fCp
DUTY
MHz
tw
125
ns
tW(L)
125
ns
tsetup
100
...
ns
CP -+ LOAD time
tCL
ns
tLC
250
ns
100
ns
thold
50%
tr
tf
50
ns
tr( L)
tf(L)
J1s
CP -+ ECLK time
tCE
ns
tEC
150
ns
0. 2V OO
tf
tw
CP
~r-O.BVOD
I
O.BVOO
thold
>tr
. ~O.BVoo
t r ( Ll
tCL
:,.-- teE
-'r-
tf
tsetup
I)f"o.BV oo
LOAD. ER(EL)
(Input)
o.BVoo
r 0. 2V OO
tEC
\r-O.2VDO
tt(L)
thold
twILl
tLC
~~n-~
Pt- 0 .2V OO
tpLH
tpHL
'}tc..
I- O.BVOO
EL(ER)
(Output)
92
thold
tsetl!Q
O.B ~
VOO
0.2
Voo
tw
-L 0. 2V oo
ECLK
faB
k-Voo
O.BVO~
iit>:BVoo
,JrO. 2V oo
I\r 0.2VOO
tsetup
On -03
i tf
tw
0 . 2V ::m
O.B
O.B ~
rVOO Vo~
b.2
Voo
0.2
Voo
-~
4-bit x 20
SHIFT CP
CP
EL
>-...- ___-<1
ER
ECLK
SHL("")---.....- -
Internal circuit
c_o_n_fi_9U~tion of MSM52~~
___
LOAD
(1st MSM5279GS's Ell
CP
ECLK
E F/F(ERI
1st
MSM5279GS
SHIFT CP
E F/F(ELl - - - - I J - - - - - . . ; . . J
E F/F(ER)
2nd
MSM5279GS
{
SHIFT CP
SHL="H"
(EL=lnput
ER = Output)
93
ER, EL
Pin
I nput/Output
ER
Input
EL
Output
EL
Input
SHL
Description
Input pin to ENABLE F/F of MSM5279GS.
L
Output pin of ENABLE F/F. EL is connected to next MSM5279GS's ER
when MSM5279GSs are connected in series (cascade connection).
Input pin to ENABLE F/F of MSM5279GS.
H
ER
Output
ELCK
Clock pulse input pin for ENABLE F/F. The active
condition of ENABLE F/F is shifted to next
MSM5279GS's ENABLE F/F at the falling edge
of the clock pulse. ELCK is required every 20
CPo (Clock Pulse).
CP
Clock pulse input pin for the .4bit parallel shift
register. The data is shifted to 80-bit latch at the
SHL
ER
Input
Output
SHL
ER and EL can be used as either input pin or output
pin according to the HI L condition of SH L. The
shifting direction of each data, Do - D 3 , the Inputl
Output condition of ER and EL and the H/L
condition of SHL are described in the table below.
Shifting direction
EL
Do
Dl
D2
D3
Output
~
~
~
~
01
02
03
04
~
~
~
Os - 0 7 7
06 ~078
0 7 ~079
Os ~080
Do ~ 080 ~ 0 76 ----+
Dl ~ 0 79 ~ 075 ----+
D2 ~ 078 ~ 0 74 ----+
D3 ~ 0 77 ~ 073 ----+
Input
04
03
O2
01
t
end data
0 0 ,0 1 ,0 2 ,03
Data input pins for 4-bit parallel shift register and
it is input synchronized with the clock pulse. The
94
start data
DO-D3
OF
V3
OFF
VI
ON
V4
OFF
VEE
ON
LOAD
The signal for latching the shift register contents
is input from this pin. When LOAD pin is set at
"H" level, the shift register contents are transferred
to 80-bit latch at the falling edge of the LOAD pulse.
OF
Alternate signal input pin for LCD driving. Frame
inversion signal is input to this terminal.
VOO. Vss
Supply voltage pins. VDD should be 4.5 VSS is a ground pin (VSS = OV)
5.5V.
VDD
VDD
VI
MSM
5279GS
V2
V3
V 3, V 4 - Nonselecting level
V4
Vs
-11 --13V
The figure below shows the case when 'the bias
voltage is supplied by using Ope-Amps, which
enables the bias source low impedance and low
power consumption.
VDD
V2
VI VDD
MSM
5279GS
V3
V4
Vs
1/11 Bias, 1/100 Duty
VR
VEE
VSS
--11 - -13V
0 1 - 0 80
Display data output pin which corresponds to the
respective .Iatch contents. One of VI, V3, V4
and VEE is selected as a display driving voltage
source according to the combination of the latched
data level and OF signal. (Refer to the truth table
on the right).
OF
Latched data
V3
VI
V4
VEE
Truth table
95
1-100-1-- 1 + 2 --
11
+100+ 1
+2-
LOAD
JL.Jl..---1L-
LATCH
DATA
=cx=x=
[
OF
II
OF
~L-~
VOO
vJ
_ _ __
V~ I
LOAD
VLCO
vel
Ou -0 ..
CP
Vd
LATCH DATA
Ve
VR
[~:::HOATA ~
~~"
Voo(Vd
~
I
I
1+ --.J---+I ~
I
Va
I
I
I
I
I
Vb
-11--13V
~~
!
Vb'VOO-2111 VLCD
VLCO
_1
I
va=vDD-lI11 VLCD
VC=VOO-9111 VLCO
Vd=VOO-l0Ill VLCO
Vc
Vd
Ve=VOO-VLCO
Ve
ER input
SHL="L"
EL output
Ne.t MSM5279GS's
ER input
-i.r-__________
Ne.tMSM5279~G~S~'s____________~__________________
EL output
96
."
."
n
:::!
o
:2
n
:c
n
c
=i
VOO
VSS
+ 5V
OV
,rl
III,
Controller
II ::----" -:~--
11
JJ,
II ,11
MSM5278
FRAME
Vss
SHL ~
ECLK
LOAD
EL
OF
OF
MSM5279
VOO
ER
0------0
x8
ECLK
o~
CP
4100
r::
Do -03IUP)
SEG641
00-0) (DOWN)
vOO
vss
~:8~-v
61
SEG720
SEG721
SEG800
II'
lj
II III
11
SEG1280
--------1
x8
MSM5278
II' '
SEG1201
---
OF080MSM5:179 - 0,
e~D f--
ER
ECLK
LOAD
]p 0
0 -03
SHL
VSS
V,-VEE
f4
s:
-i
:c
c
c
:c
II ~~~_
<:
1l---~-======~----.J
:c
s:
s:
01
(I)
f\)
.....
e.g
G)
(I)
ID
.....
98
DOT
MATRIX
LCD
CONTROLLER
OKI
semiconductor
MSM6222B-01GS
DOT MATRIX LCD CONTROLLER WITH 16 DOT COMMON DRIVER AND 40
DOT SEGMENT DR IVER
GENERAL DESCRIPTION
The OKI MSM62228-01 GS is a dot matrix LCD controller which is fabricated by low power CMOS silicon gate technology. In combination with 4-bit/8-bit microcontroller, character display on the dot matrix character type LCD can
be effected. This LSI consists of 16 dot COMMON driver, 40 dot SEGMENT driver, DISPLAY RAM, character
generator RAM, character generator ROM and control circuit.
Max. 80 characters' display can be controlled by MSM62228-01 GS by using together with the MSM5259GS.
The OKI MSM62228-01GS has the same. performance as HD44780. There is, however, slight differences between
these two devices as described in the table on page 101.
MSM62228 has ROM area for character code that can be programmed by custom mask. -01 GS is the standard version
with 160 characters, with small letter font 5 X 7, and 32 characters, with capital letter font 5 X 10, in this ROM area.
FEATURES
100
,...
<.0
U1
'"
88g8888~~~
SEG 33
DB 1
SEG 37
UB 0
SEG 36
SEG 34
RS
SEG 33
DD
SEG 32
S~G
31
VDD
CP
SEG 30
SEG 29
SEG 28
SEG 27
V.
V,
SEG 26
V .
V,
SEG 25
SEG 24
V,
SEG 23
osc 2
co .....
............
(,0
.n
__
~
....
COl
N
__
........
O'l
co -
t.O
.n
'Of
~~~~~~~~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Item
~
w
V)
Z
<.:l
u
V)
HD44780
MSM6222B-Ol GS
1/4 bias
1/5 bias
101
~
o
tc
r-
(")
~
r---------------------------------------------------------------------~O
CP
c
l>
G)
~----------------------------------------------------------------------O
OF
jJ
r----------------------------------------------------------------------o
VOO
GNO
OSC 1
OSC2
Cursor blink
control
E
8
RS
R/W
Iinstruction
decoder
(101
~
M
c:J
r-
2:
-I
jJ
rr-
c~Jnver-
jJ
sIan
s:
C/)
~ter
X
(")
s:
5
OB4 - OB 7
:tI
COMl-16
(CGR~
OBo - DB"
-I
s:
-I
(")
16-bit
shift
register
Parallell
serial
Character
generator
RAM
s:
C
0
generator
ROM
(CG RAMI
it ~seg0 ment
140-bil
signal
:~~~~I.r ~40-~
latc
driver
0)
I\)
I\)
I\)
tc
SEG 1 _ 40
6
Q
C/)
VI
V2
V.l
V4
V,
0--0--0--0--0---
I ~n~~:~::
~ Display data
RAM
(DO RAMI
L.--J L.--J
DO
Symbol
Condition
Voo
Ta = 25C
Vi. V2. V3
V4. V S
VIN
Input voltage
Value
-0.3 -+ 7.0
Unit
Applicable
terminal
VOO - GNO
Ta = 25C
Vi. V 2 V3
V4. V S
Ta = 25C
R/W. RS. E.
OBo -OB7
OSC1
500
mW
Permissible loss
Po
Storage temperature
T stg
-55 -+ 125
Operating temperature
Topr
-20 -+75
OPERATING RANGE
Symbol
Parameter
Condition
Value
Unit
Applicable
terminal
VOO
VOO
4.5 -5.5
VOO-Vs(31
3.0 -8.0
3.0-8.0
-20 -+75
Supply voltage
(VLCO)
Topr
VOO. Vs
103
Parameter
Symbol
MIN
TYP
MAX
Unit
2.2
VDD
VIL1
-0.3
0.6
"H" input
voltage
VIH2
VDD - 1.0
VDD
"L"input
voltage
VIL2
-0.3
1.0
"H" output
voltage
VOH1
10 = -0.20SmA
2.4
"L" output
voltage
VOL1
10 = O.4mA
"H" output
voltage
VOH2
10 = -40JlA
0.9VDD
"L" output
voltage
VOL2
10 = 40JlA
0.1VDD
"H" input
voltage
VIH1
"L" input
voltage
Condition
Applicable terminal
R/W, RS, E,
DBo -Dth
OSC1
104
V
DBo - DB 7
0.4
V
V
DO, CP, L,
DC,OSC2
COM voltage
drop
Vc
10 = SOJlA
Note 1
2.9
COMI -COM 16
SEG voltage
drop
Vs
10 = SOJlA
Note 1
3.8
SEGI -SEG 40
Input leak
current
VIN = OV
-1
JlA
IlL
VIN = VDD
JlA
"L" input
current
VDD = S.OV
VIN = OV
-50
-12S
-2S0
IlL
JlA
-30
-92.S
-185
JlA
"H" input
current
IIH
VIN = VDD
JlA
R/W RS
DBo - DB 7
Current
consumption
(1)
Current
consumption
(2)
Rf clock
oscillation
frequency
Clock input
frequency
Symbol
Condition
MIN
TYP
MAX
Unit
Applicable terminal
IDDI
VDD = 5.0V
E = L level
registor oscillator
= 270KHz
R/W, RS, and
DBo to DB,
are open.
Output terminals
are all no load.
See Note 2.
0.35
0.6
mA
VDD
IDD2
0.55
0.8
mA
VDD
Rf = 91 Kn 2%
Note 3
200
300
380
KHz
OSCl
OSC2
OSC 2 is open.
Input from OSCl
150
250
380
KHz
OSCl
fOSC
fiN
Input clock
duty
fDuty
Note 4
45
50
55
OSCl
Input clock
rise time
tfr
Note 5
0.2
J1S
OSC1
Input clock
fall time
tft
Note 5
0.2
J1S
OSCl
245
250
255
KHz
OSCl
OSC2
8.0
Ceramic filter
oscillation
frequency
fOSC
LCD driving
bias input
voltage
VLCD
(Note 1)
Rf = 1 Mn,
CI = C2
= 680 PF,
Rd = 3.3 Kn,
and ceramic
filter CS8250A.
See Note 6.
Refer to the
interface between
L~D and
MSM5839GS.
4.0
VDD - Vs
potential
Applied to the voltage drop (VC) occuring from terminals VDD, VI, V4, and Vs to each COMMON
terminal (COM1 to COM16) when 50 J-LA is flown in or out to and from all COM and SEG terminals,
and also to voltage drop (VS) occurring from terminals VDD, V2, V 3 , and Vs to each SEG terminal
(SEGl to SEG401.
When output level is at VDD, VI, or V 2 level, 50 p.A is flown out, while 50 p.A is flown in when the
output level is at V3, V4 or Vs level.
This occurs when 5V or -5V is input to VDD, VI, and V3 or to V2, V4, ann Vs, respectively.
(Note 2)
Applied to the current value flown in terminal VDD when power is input as follows:
VDD =5V, GND = OV, VI = 3.4V, V2 = 1.8V, V3 = 0.2V, V 4 = -1.4V, and V2 = -3V.
105
(Note 31
OSC1P
Rf=91Kfb2%
Rf
OSC2
Minimum wiring is recommended between OSC 1 and Rf and
between OSC 2 and Rt.
(Note 41
fDuty
= tHW/(tHW + tLwl x
100 (%1
(Note 51
Applied to pulse
input from OSC 1.
0.3VDD
ttr
tff
(Note 61
C1
OSC 1
/'v-t=l-4-~c"'m;' I.""
..-.-..R-'V'\f
OSC 2
Ad
Ceramic filter
At
C1 = C2
Ad
106
2ti
~
number!
lline mode
2line mode
Terminal
VI
V2
V3
V4
Vs
VLCD
DD- - 4 -
VLCD
DD- - 5 -
VLCD
DD- - 2 -
2VLCD
DD - --5-.
VLCD
DD- - 2 -
3VLCD
D D - --
3VLCD
D D - -4
4VLCD
VDD - VLCD
DD- - - 5 -
VDD - VLCD
VLCD is the LCD driving voltage. (For UN (LCD line number!, refer to the initial set of the instruction code.)
INPUT/OUTPUT CIRCUIT
VDD
Applied to terminal E.
VDD
VDD
VDD
VDD
~CONTROL
~DATA
107
.11---------
PIN DESCRIPTION
Terminal Name
10B
Function
R/W
RS
Input terminal for data input/output between CPU and MSM6222B.Q1 GS and for
instruction register activation.
DBo - DB,
OSC1,OSC2
Clock oscillating terminal required for internal operation upon receipt of the LCD drive
signal and CPU instruction.
COM 1 -COM16
SEG1 -SEG40
DO
CP
Clock output terminal used when DO terminal data output shifts the inside of
MSM5259GS.
Clock output terminal for the serially transfered data to be latched to MSM5259GS.
OF
VDD
GND
Ground pin.
Vl -Vs
R/W
RS
IR write
Function
DR write
DR read
109
DOT MATRIX LCD CONTROLLER MSM6222B01GS - - - - - - - - 5. Display Data RAM (DD RAM)
This RAM is used to store display data of 8-bit
character codes (see Table 21DD RAM address corresponds to the display posittion of the LCD. The coordination between the two
is described in the following.
ADC
DB6
DBo
MSB
LSB
Hexadecimal notation
(Example)
When DD RAM
address is 2A
Hexadecimal notation
Coordination between address and display position in the 1-line display mode
First
digit
00
01
0'2
03
04
79
80
4E
Display position
MSB
(1)
LSB
When the MSM6222B-01 GS is used alone, 8 characters max. can be displayed from the first digit to the eighth
digit.
First
digit
I 00
01
02
03
04
05
06
07
When the display is shifted by instruction, the coordination between the LCD display position and the DD RAM
address changes as shown below:
(Display
shifted
to right)
(Display
shifted
to left)
110
First
digit
4F
First
digit
01
00
01
02
03
04
05
06
02
03
04
05
06
07
08
When the MSM6222GS is used with one MSM5259GS, 16 characters max. can be displayed from the first digit
to the sixteenth digit as shown below:
First
digit
00
10
11
12
13
14
15
16
01
02
03
04
05
06
07
08
09
OA
OB
OC
00
OE
OF
MSM6222B01GS display
MSM5259GS display
When the display is shifted by instruction, the coordination between the LCD display and DO RAM address
changes as shown below:
First
digit
(Display shifted to right)
14F 1 00
I I
01
MSM6222B-01GS display
10
11
12
02 1 03 1 04 1 05 1 06 1 07 1 08 1 09 1OA
13
I I
OB
14
15
OC 100
16
I I
OE
MSM5259GS display
Since the MSM6222B-01 GS has a DO RAM capacity for 80 characters, max. 9 pieces of MSM5259GS can be
connected to MSM6222B-01 GS so that 80 characters can be displayed.
First
MSM6222B-01GS display
MSM5259GS (2)
- (8) display
111
Coordination between address and display position in the 2line display mode
First line
Second line
(Note)
First
digit
39
00
01
02
03
04
26
43
I 44 I
I 66 I
I 40 I 41 I 42 I
::V40 -
Display position
DO RAM ,dd"" (hox.J
Note that the last address of the first line is not consecutive to the head address of the second line.
When MSM6222B-01 GS is ued alone, 16 characters (8 characters x 2 lines) max. can be displayed from the first
digit to the eight digit.
First
First line
Second line
When the display is shifted by instruction, the coordination between the LCD display position and the DD
RAM address changes as shown below:
First
Second line
First line
2
First line
Second line
When the MSM6222B-01 GS is used with one MSM5259GS, 32 characters (16 characters x 2 lines) max. can be
displayed from the first digit to the sixteenth digit.
10
11
12
13
14
First line
Second line
MSM6222B-01 GS display
112
MSM5259GS display
15
16
10
11
12
13
14
15
16
15
16
First line
Second line
I\,
MSM5259GS display
MSM6222B-01 GS display
10
11
12
13
14
First line
Second line
J\.
MSM5259GS display
MSM6222B-01 GS display
Since the MSM6222B-01 GS has a DD RAM capacity for 80 characters, max. 4 pieces of MSM5259GS can
be connected to the MSM6222B-01 GS in the 2-line display mode.
10 11 12 13 14 15 16 17
First line
Second line
~
________
________
-J~
MSM6222B01GS display
________
________
.-J'~~
MSM5259GS
(2)-(3)
display
________
_ _ _ _ _ _ _ _- J
113
:-
Table 2
~
Lower
4 BIT
0000
LSB
BIT
0010
0010
(5)
0100
1000
1001
1010
1011
(5)
1101
1110
1111
(9)
(7)
(8)
"
Q~
....
1:.1
9Q
'
'
'J
r [ f
. J
-,
I Yy ii
lJ zZ i..l
I
LL
== MM
. ?? NN
1/
> )
...
o (
klc:
I
Y~
zz
{
I
I ] mfil }
1\
.,
1110
: ~ 0:
:,
...
ri
'
K~
'/
1101
1100
'Ii .~
1111
liP
'Iq
ftP He
....
01
'. :e
cC sS .1 "'.~ ''''l
0000
I t ... , I I,t- \' l' ~ IJ Q~
d c:I
eEl uL .
~" ' t 'J ~ 13 iiU
ff vl) 7::; 11
r:
'3
G [ ...
.
**+ ;
)
1011
1010
q~
a~
f(
0111
"
'/
.,
'r
{ ~"
"~
I
}
'.'
II
It
.....
-~
'3
1:~
: ;t
0 --Eo
' IIJ
I.)
"~
'J
"
Ij
V .,
-i
-I
iJ
X
:-:
"- (l
'.I
"
" ::a:
rl
'l
'..:I
" 1.1
"t
.~
,~ ~g
i:;
.J '.J
!~
f,
Pp
:-' ::<
::E
1.
--
I;
(1)
1100
3::=;
(8)
(4)
0110
55 EE u l
&& 6 F vU
77
wLL gg
J 77
( 88 HH xX hh xx [ .j
(3)
~..
~ ~..
(6)
(2)
C 55
$$ 44 DD T I
"i
(4)
0011
0111
0101
.. I.
(3)
0100
0011
08 @fij
! 1 Ag
CG
RAM (1)
0001
0110
-f
MSB
0000
(2)
0101
:"J
. ..
...
l'
.~
rrJl
.-,.:..
~
\:
Yy
r~
lin
1'1
PI
:-:-
"0.
~
-f
::0
:2
-f
::0
r
r
m
::0
S
en
S
en
I\)
I\)
I\)
to
....a
G')
en
- - - - - - - - - - DOT MATRIX LCD CONTROLLER MSM6222B-01GScharacter code "00" (hex.l or "OS" (hex.l.
When the S-bit character code of the CG
RAM is written to the DD RAM, the
character pattern of the CG RAM is displayed on the LCD display position corresponding to the DD RAM address. (DD
RAM data, bit 0-2 correspond to CG
RAM address, bit 3-5.)
CG RAM address
5 4
L
LSB
MSB
L
L
L
L
H
H
H
H
H L
L
L
H
H
L
L
H
H
L
L
H
L
H
L
H
L
H
L
X X X L
H
H
H
H
H
L
L
X X X H
L
L
L
H
H
H
H
L
H
H
L
L
H
H
H
L
H
L
H
L
H
\
L
I~H H H L
L
L
L
H
H
H
H
6 5 4 3 2
1 0
3 2
MSB
L
L
H
H
L
L
H
H
L
H
L
H
L
H
L
H
H
L
L
L
L
L
H
L
L
H
L
L
L
L
L
H
L
L
DD RAM data
(character code)
1 0
LSB
MSB
H
L
L
L
L
L
H
L
L
X L
X L
L
H
H
H
H
H
L
L
H
l~
H
H
H
H
H
L
L
H
L
L
L
L
H
L
H
L
L
L
L
L
L
H
L
L
L
L
L
L
H
L
I--
6 543 2 1 0
LSB
_________ -
~~
X X X
LI!!..H,!!JL
L L H L L
L L H L L
L L H L L
L L H L L
L L H L L
LfE Hf:ilL
L L L L L
-----.....
X H H H
X: Irrespective of H/L
Table 3-1 Relation between CG RAM data (character pattern) vs. CG RAM address and DO RAM data vs. character pattern when the caracter pattern is 5 X 7 dots. Above example indicate "OKI".
116
5 4
MSB
L L L L
L L L H
L L H L
L L H H
L H L L
L H L H
L H H L
L H H H
H L L L
H L L H
HLHL
1 0
LSB
DO RAM data
(character code)
CG RAM data
(character pattern)
CG RAM address
7 6
MSB
5 432
X X X
1 0
LSB
L fHlL
76543210
MSB
LSB
H~
IH
L LIH L
L H
L H H H H
L HITIH L
IHHHHH
L L L H L
L L L L L
L L L L L
L L L L L
LLLLL
-- - - \-1- - -- - - - -- - - - - - - - - - - - - - - - - - - - - - - - - H L
H H
X X X X X
~~~;
L
H L
L
L
L L L
L L H
L H L
X X X L
L
L
L
L
L
L
L
L
L
L H H H
L L L L H
H L L H
H L H L
L H H H L
"H-R - - - - - - - --
:H H L L
L L
L- L
L
H
L L H L
L L H H
L H L L
L
L H H L
L H H H
H L L L
H L L H
IH L H L
f-- - - - - - - - - - - - - - - - - -
- -X-X-X -X -X- -
L X L H X
-- - - - - - - - - - - - - - - - - - - - - - ------
---
H H H H
L L L H
H L L L
L
L
L L
L
L
I~ H~ ~
L H H L
/~----...--
L X
L H H H H
L H L L
L H L H
IH H L H
IH H H L
:H H H H
L L H H
-- - - tTH- [-
--
______ I--::
X X X L L L L L
L L L L L
H H L H H
L H L H L
IHLLLIHl
IHLLLIHI
L H H H L
L L L L L
L L L L L
L L L L L
L L L L L
X H H X
X: Irrespective of H/L
Table 3-2 Relation between CG RAM dada (character pattern) example vs. CG RAM address and DO RAM data
vs. character pattern when the character pattern is 5 X 10 dots. Above examples indicate Sf. , g, v respectively.
117
DBO
ADC
I L ILL
' - - _ - - ._ _
-J.~
In l-linedisplay mode
First
digit
00
01
I I I
02 1 03 1 04 1 05 1 061
l
First
digit
In 2line display mode {
79
80
39
40
Fi rst line
Second line
(Note)
The cursor and blink are displayed even when the CG RAM address is set to ADC.
For this reason, it is necessary to inhibit the cursor and blink display while the CG RAM address is set to the
ADC.
118
Display clear
Data length of interface with CPU:
8 bits (8B/4B = H)
LCD: l-line display (N = L)
I
0.2 V
Voo
I
I
0.2 V
~I
I
tOFF
tON;;;;' 100 ms
tOFF;;;;' 1 ms
119
RS
III
R/W
E
Busy
(internal
operation)
DB7
DB6
===><
===><
J
7
X
X
X
X
>eX
>CY
>CY
>S<
~
~
Busy
'"
\'Bus y
==><
IR5
IR4
DB3==><
IR3
===><
IR2
>eX
>eX
DB.==X
IRl
>C)(
>E9<
>E9<
DBo==X
IPQ
>C)(
DBs
DB2
Instruction
register
(IR) write
120
IR7
IR6
No
Data register
(DR) write
__________________________________
~I
RS
R/W
\~_________
------------~I
Busy (internal
opcr:ltion)
____________________~r___
No~
-4
s:
-4
~
--_.....
7 \LOO)(
\BUSY~- - - - - '~
OBI>
___. . .~
>CY>CX
DB,
---_~
>CY>CX
>CY>CX
(")
DB7
DB4
________~
Instruction register
(IR) write
Busy
Data register
(DR) write
:c
X
r-
C
(")
2
-4
:c
or-
r-
:c
s:
s:
en
en
N
N
N
OJ
G)
...
en
111
RS
Instruction code
DBo
DBS
L
(Note)
RS
DB7
DB6
DBs
DB4
DB3
DB2
OBI
DBo
Instruction code
X:
Irrespective of H/L
(Note)
Instruction code
CD
122
R/W
RS
DB7
DB6
DBs
DB4
DB3
DB2
OBI
DBo
I/O
SH
Instruction code
CD
(3)
R/W
RS
DB,
DBs
DBo
01
esc
esc
Instruction code
R/W
RS
DB,
X: I rrespective of
DBs
DBo
DIC
R/L
HI L
esc
Instruction code
R/W
RS
DB,
X: Irrespective of
CD
DBO
L
I 8B/4B I
LIe
123
Number of
display
lines
Character
font
lline
5 X 7 dots
1/8
lline
5 X 10 dots
1/11
11
2line
5 X 7 dots
1/16
16
2line
5 X 7 dots
1/16
16
Duty ratio
Number
of
biases
Number of
COMMON
signals
R/W
RS
DB,
Instruction code
DBS
DBo
Cs
Co
Instruction code
R/W
RS
DB,
DBs
DBo
DS
DO
124
MSM6222B01GS.
Instruction code
R/W
RS
DBs
DBo
Es
Eo
Instruction code
R/W
RS
BF
DBS
DBo
Os
00
Instruction code
R/W
RS
DBs
DBo
Ps
Po
(Note)
125
CD-
@ - Check No Busy.
@- Clear the display by setting the display mode.
Check No Busy.
Clear the display.
@- Check No Busy.
@- Set the shift mode.
@- Check No Busy.
@_. Initialization completed.
(j]) -
m-
RS
DB7
@,
, and
(J).
DBS
L
DBo
H
X: Irrespective of H/L
CD-
@@@@@@-
m-
Check No Busy.
Clear the display.
Check No Busy.
Set the shift mode.
Check No Busy.
Initialization completed.
R/W
RS
DB7
DB6
DBs
DB4
Check No Busy.
@,
R/W
RS
DB7
DB6
DBs
DB4
mode.
(Note)
126
Frame frequency
78.1 Hz
1/11
56.8 Hz
1/16
78.1 Hz
- - - - - - 1 1 . DOT MATRIX
12 1 3 1 4
S \,
ooM' c,~r
5161
IS
19 1'12
=====
1 =f1~1 ttl!ttlljjlljj"~1ttll.:ttII~1
ooM+f
COMS
1-=111=1=1
1t=1
Vs
'
frame
I
-+I-HII-It--I++11-t-t11-H11-t-11H-1++11++II-tI-I- - l
!"r
II I I I III I I I I I I I III I I I I
Vs
COM91Vl
--'--'L....I......I..................l........l-.I.--'-L-I...~-'--'--'~'----_ __
Vs
COM'
61Vl.~:D
--tl--+-ll
V.
Vs
SEG
(Output
"del
jVl.~:D ---1..-1
I -----L.-f---rll
. I------J.-111---r------.I
+-r--I
V.
V,
DF
'--'"
-......,/
1
'---------"------"---
L'ghtong
waveform
--
127
OOM' {
11
:T
I2 I
I 4 I 5 16 I
F~1
I 10
111
1 frame
II II II I I II II II II II II II II II II
WM"{ v'T
COM12
I8 I
I
OOM'
II 11111111111111111111 II I111
- - - - - - - - - - - -
COMI6{V:~; =1=1=11=11=11=11=11=1=11=11=11=11=1=11=11=11==
V~
- - - - - - - - - - - -
Extinguishing
r-.-----y------(.,......--_........-, waveform
r
,-
,~
waveform
OF
--
I I I I I I I I I I I I I I I I I I I I I I I I I I I I
I
128
I ____ __
----II.
I:'
"I
'DO
OM'~:V: I:
{
11111111111111111111111111111
OM2
{r
II_
OOM";~
'DO
II
11111111111111111111111111111
111111111111111111111] 1111111
--
II II
:
V~
OF
1 trame
III
~~
j :'
I , I' I ' I ' I , I ' I , J " I" I " I" I " I " I "I
129
Range
Item
Symbol
Unit
MIN
TYP
MAX
nS
tA
E rise time
tr
25
nS
E fall time
tf
25
nS
tL
280
nS
E cycle time
tc
667
nS
tI
180
nS
tH
10
tB
140
tw
280
10
nS
nS
nS
Range
Item
Symbol
Unit
MIN
TYP
MAX
tB
140
tw
280
nS
tA
10
nS
nS
E rise time
tr
25
nS
E fall time
tf
25
nS
nS
nS
220
nS
nS
tL
280
E cycle time
tc
667
tD
to
130
20
Range
Symbol
Item
Unit
MIN
TYP
MAX
tHW1
800
nS
tLW
800
nS
DO set-up time
ts
300
nS
DO holding time
tOH
300
nS
tsu
SOO
nS
tHO
100
nS
tHW2
800
nS
OF delay time
tM
-1000
1000
nS
R/W
RS
..,V
"~VIL
VIL
)IoCVIH
k.. VIL
VIH -'
VIL :;
IS
IW
~
IL
VIL
VIL
VIH
I,
If
II
DBO - DS7
VIL
)jVIH
K VIL
Inpul
dala
l!&
VIH
VIL
tr.
Figure 7
131
.11---------
11
R/W
7<- VIH
RS
)1 VIH
VIH
...l
~:t
"'" VIL
l(
IW
IB
IL
VIL
VIH
VIH
VIL
If
Ir
r!2-
DBO - DB7
cVOH
kYOL
Oulpul
dala
VnH
VOL
IC
Figure 8
DO
CP
OF
Figure 9
132
MSM6222B-01GS.
TYPICAL APPLICATION
Interface with LCD and MSM5259GS
Display examples V'Jhen setting the 5 X 7 dots
character font lline mode, 5 X 10 dots character
font 1line mode, and 5 X 7 dots character font
2line mode through instructions are shown in
Figures 10, 11, and 12, respectively.
When the 5 X 7 dots character font is set in the
1line display mode, the COM signals COM9 to
COM 16 are output for extinguishing.
Likewise, when the 5 X 10 dots character font
(l-line is set, the COM signals COM12 to COM16
are output for extinguishing.
The display example shows a combination of 16
characters (32 characters for the 2line display mode)
and the LCD. When the number of MSM5259GSs
are increased according to the increase in the number
of characters, it is possible to display a maximum
of 80 characters.
COMl
~
COM8
LCD
-........
SEGl
01 - - - - - - - 0 4 0
- - - - - - - SEG40
MSM6222B01 GS
OF
DO
I-
011
CP
I-
CP
MSM5259GS
LOAD
-{
OF 0020
0121
Figure 10
133
COMl
LCD
COMll
-.......,.,
SEGl
-...,
_____________ SEG40
OF
01
--------040
DO t -
Oll
CP
CP
MSM6222B-01 GS
t-
LOAD
MSM5259GS
0121
OF 0020
Figure 11
COMl
COM7
COM8
COM9
--
... -
COM15
--
--
COM16
SEG1~SEG40
MSM6222B-01 GS
--
--
01
_________ 040
DO I - - - 011
MSM5259GS
CP I - - - CP
OF
Figure 12
134
LOAD
OF 0020
0121
----------11.
Voo
VOO
~----~~--~--
~ R
Vi
R
V2
MSM6222B-01 GS
MSM6222 B01GS
V3
V3
V4
VLCO
V4
Vs
VR
Vs
Voo
....
Figure 14
Figure 13
~VR
~----~~---.--~------
Voo
V2
MSM6222B-01GS
MSM6222B01 GS
V3
Vs
C
Figure 15
Figure 16
135
f!
...
w
en
'/
0'
~
1C 0
0'
::J
~
COM1 -16
l>
"C
?~
~~
01 -040
MSM5259GS
SEG1 -40
DO
-.--r--
~~
01 -040
MSM5259GS
CP
0020
0121
r--
tJ
r--
011
0040
CP
0020
LOAD
.--- OF
Ivoo
0121
VSS V2 V) VEE
011
r---
.-...-
iil
~
CP
t:
MSM6222B-01 GS
CP
LOAD
0040
0020
0121
OF
VOO VSS V 2 V) VEE
"T1
cO'
\t--
L
OF
\\
VOO
~.
s:
:t>
-I
JJ
n
n
01 -040
0040
-I
MSM5259GS
011
LOAD
OF
~.
:2
-I
JJ
0
r
r
m
JJ
s:
s:
m
C/)
N
N
N
OJ
C)
GNO
C/)
V,
V2
V)
V4
':"
Vs
( I
H~ H~
-vv
A
()
+5V
~+.f- HI
C
('
/1
II
1/
"
' \ II
"'I';
VA
()
-5V
OV
OKI
semiconductor
MSM6240GS
DOT MATRIX LCD CONTROLLER
GENERAL DESCRIPTION
The OKI MSM6240GS is a CMOS Si-gate LSI to control large size dot matrix LCD in characters and graphics_
Three kinds of display modes are provided; Semi-graphic mode, Full-graphic mode and Character mode.
FEATURES
PIN CONFIGURATION
(Top View) 60 Lead Flag Package
s: s:
l>
;;
s: s:
l' :t J'
s:
s:
s:
s: s:
? ? 1: ?
s:
s:
r-
r-
J> 1: ?
r-
r-
r-
J>
Do
01
02
GNO
C5"
C5 1
OJ
5"
51
04
52
vOO
SJ
O~
OEEN
Db
XT
07
XT
MCE
CL
002
HS o
E02
HS I
001
HSl
m
0
(")
!;)
."
."
:IJ
s:
r-
:;;
CD
-<
in
Z
~ ~
;:j
....
VI
....
~
Z
(")
~ iii ~
Z
137
r:!
...w
to
r
(Xl
OlEN
OO~07
DATA
Register
8bit
Latch
8bit
PIS
OEEN ~O)
CP
Control
LIP
REN
JJ
X
r
l>
-i
JJ
("')
MCE
Attribute
Control
l>
:s:
-i
("')
o
Z
-i
JJ
r
r
UOBL
JJ
CSEN
:s:
VJ
:s:
TEST1
Test
Control
Blink
Counter
0)
,J::I.
~~
CL
:s:
FRM
UOEN
TEST2
"o
FRP
BUSY
OAEN
CHBL
C)
Cursor
Control
o
("')
C)
VJ
CLR
Address
Counter
Temporary
Address
Counter
XT
XT
HS2 HS) HS o
CSo CSt So S) S2 S3
3 State
MAo-MA))
Buffer
LAo~LA4
Symbol
Condition
VOO
Ta
Input voltage
VIN
Ta
Storage temperature
T stg
=
=
Rating
Unit
25C
-0.3 -6.0
25C
-0.3 -VOO
-50 -150
Rating
Unit
OPERATING RANGE
Symbol
Parameter
Condition
VOO
4.5 -5.5
Operating temperature
Top
-20-85
INPUT CHARACTERISTICS
10%, Ta = 25C)
(VOO = 5V
Parameter
Symbol
VIH
Condition
MIN
TYP
MAX
Unit
204
0 0 - 0 7, REN
VIL
0.8
VIH
3.6
VIL
1.0
IIH
-1
J.1A
IlL
J.1A
-1
J.1A
500
50
IIH
--
IlL
IIH
IlL
Applicable terminal
HS o - HS 2 , CSo,
CSl, So -53, OEEN
0 0 - 0 7 , REN, OAEN,
CHBL, CSEN, UOEN, UOBL,
FS, 01 EN, HSo - HS2,
eso, CSl, So -S3, OEEN
TEST1 - TEST3
J.1A
-1
CL
J.1A
J.1A
10H
VOH = 2.8V
-500
J.1A
10L
VOL = Oo4V
2.1
mA
Symbol
TYP
MAX
Condition
Parameter
Unit
Applicable terminal
MAo - MAll,
LAo - LA4, 001,
EOl, 002, E02,
CP, BUSY, FRM,
FRP, MCE, LIP
139
2SoC)
Parameter
Static current
Operating current
Symbol
VDD
IDDS
IDD
Condition
fosc
fosc
MIN
TYP
MAX
SO
I1A
No load
10
mA
No load
= o Hz
= 10 MHz
Unit
11
SWITCH ING CHARACTER ISTICS
(VDD = sv 10%)
i1 b
~
"--
10%
tr
tf
Symbol
Load condition
MIN
TYP
MAX
Unit
Clock pulse
tr
CL
150PF
100
ns
tf
CL = 150PF
100
ns
Parameter
140
Applicable terminal
All output terminals
(CL
Parameter
BOpF)
Symbol
MIN
TYP
MAX
Unit
tMAL
500
ns
tMAH
500
ns
tMDL
tMAL70
ns
tMDH
tMAH70
ns
Drawing cycle
DIEN
2.4V
... O.BV
I
tA d 2
display
address
2.4V
2.4V
O.BV
O.BV
"l
display address
bus floating
(CL = 150pF)
Parameter
Drawing address delay time
Display address delay time
Symbol
MIN
TYP
MAX
Unit
tAd!
20
ns
tA d 2
120
ns
141
DOT MATRIX LCD CONTROLLER MSM6240GS. - - - - - - - - - - THE DISPLAY DATA TO LCD DRIVERS
1) Without ODD/EVEN data processing
11
BUSY
D7 -D o
CP
4.2V
0.8V
4.2V
0.8V
142
001 address
lower data
BUSY
D,-D u
CP
(CL
Parameter
Shift clock pulse cycle time
Symbol
80pF)
MIN
TYP
MAX
Unit
tfs
300
ns
50
ns
Condition
tDAH
2 t fs
400
ns
tOED
80
ns
143
11
(Odd data)
(Even data)
(Latch pulse)
Latch pulse for one line
(Frame pulse)
Signal input to Y driver
(Frame)
Frame inversion signal
CP
BUSY
"READY" SIGNAL
L druing suspension of serial transfer
DIE~J
(Display enable)
Display enable signal; active H
MCE
(Chip Enable)
Memory chip enable control signal
a.
(Clear)
Clear terminal
XT
XT
I
0
(X'tal OSC)
Crystal oscillation
00 2
ED2
LIP
FRP
FRM
+5V
VOD
OV
GND
OEEN
144
Function
I/O/Z
(Odd data)
(Even data)
00 1
EDI
1/0/2
MAo
0/2
MAIO
MAll
0/2
LAo
0/2
LA4
Function
(Memory address)
Memory refresh address output, straight binary address
MAo -MAll and LAo"" LA4 are at high impedance during OlEN
=L
Highest order bit of address signal, switching of upper and lower surfaces
MAo - MAll and LAo"" LA4 are at high impedance during OlEN = L
(Line address)
Line scan output for character generation
MAo - MAll and LAo - LA4 are at high impedance during OlEN
=L
Do
07
So
~
S3
CSo
Selection of number of
characters to be displayed
CSt
CSo
No. of characters
32
40
64
80
CSt
HSo
HS 2
(Horizontal select)
HP programming
REN
(Reverse enable)
DAEN
UDEN
CHBL
UDBL
CSEN
TEST1
TEST3
145
1. Selection of HP
HP is determined by the logic levels of HS 2 HS 1 and HS o .
HP
HSI
HSO
5 dot
HS2
10
12
14
16
(Example)
HP = 8 (HS2 HS 1 HS o :011)
CNH = 5
Do
0 0 0
Do
-0
0
0
0
0
0
0
0 0 0 0 0
0
0
0
0
0 0
:1 0
1
Not displayed
:3:do,
~-l
....._sp-a-ce-_ _ _C_N_H_ _
8 X 8 font
0 0 0 0
0
0
0
0 0
DATA
o
o
C
0
o
o
o
4
4
1 8
o 0
~--H-P--=r------ 5 x 8 font
1
HP
HP
HP
146
= CNH
< CNH
No space
No space
CSo
No. of characters
32
40
64
80
(Note)
000
001
04E
050
051
09E
04F
09F
OAO
OAl
OEE
OEF
OFO
OFl
13E
13F
000
001
04E
04F
MAll = L
050
051
09E
09F
OAO
OAl
OEE
OEF
OFO
OFl
13E
13F
MAll = H
..
147
Number of characters/line
No. of
lines
S3
S2
SI
So
VP
L
L
L
L
H
L
L
L
L
H
L
L
H
H
H
L
H
L
H
H
8
8
8
8
8
4
6
8
12
16
80
80
80
80
(80)
64
64
64
64
64
40
40
40
40
40
32
32
32
32
32
80
80
80
80
80
64
64
64
64
64
40
40
40
40
40
32
32
32
32
32
1/32
1/48
1/64
1/96
1/128
L
L
H
H
L
H
L
L
12
12
4
8
80
80
64
64
40
40
32
32
80
80
64
64
40
40
32
32
1/48
1/96
H
H
H
L
L
L
L
L
H
L
H
L
18
18
18
4
6
8
80
80
80
64
64
64
40
40
40
32
32
32
80
80
80
64
64
64
40
40
40
32
32
32
1/72
1/108
1/144
20
80
64
40
32
80
64
40
32
1/80
HPis10-16
HP is 8 or less
Duty
*Number of lines on above table is half of the actual number of lines on the LCD panel.
When all of S3 - So are set at high level (which means HP is 16 and number of characters/line is 80), the display on
the LCD panel becomes as shown below because the capacity of the display RAM overflows.
HP = 8
Number of lines = 12
VP = 16
Number of characters/line
= 80
4. Attribute Function
This function is determined by the data of the
external attribute RAM. The attribute function
per font is available.
DAEN
CHBL
Display
Blink
Blink
Display
Blink
UDBL
CSEN
UDEN
Cursor Display
None
None
None
Cursor display
"lone
None
Cursor blink
Cursor blink*
148
8 X 12 font
8 X 8 font
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
Cursor
Blink
The blink cycle is 640 ms (FRP = 50 Hz) and is
cynchronized to FRM signal.
FRM
~
________ ________r-~"\
640 ms
Display inversion
Inversion
REN = L
REN = H
149
< System
11
configuration>
Out
Upper Panel
--
Lower Panel
p"-----
150
VP = 12
VP = 8
r'
LA3
LA2
LAl
LA2
LAl
LAo
rt
'-
VP = 18
r+
'-
LAo
VP = 20
LA4
LA3
LA2
LAl
LA4
LA3
LA2
LAl
LAo
r"
LAo
'--
151
11
No.
No. of characters/line
No. of lines
80
16
64
16
40
16
32
16
000 - 1 FF (H)
No.
No. of characters/line
No. of lines
80
12
64
16
40
16
32
16
(Note) Number of lines on above table is half of the actual number of lines on the LCD panel.
Memory address
Start address
End address
Start address
End address
152
,
,
,
I
H I'
I
I
I
L
L
,
,I
L
H
L
H
,
I
,
I
L
H
L
H
I
I
I
I
,,
L
H
L
H
:,
,
,
I
i MAs
I
,
L
H
L
H
,
I
,
I
L
H
L
H
I
I
,
,
I
L
H
L
H
I L
,
I
,
,
I
L
H
L
H
I
I
,
,
04F
000
001
002
003
04E
050
051
052
053
09E
09F
OAO
OA1
OA2
OA3
OEE
OEF
OFO
OF1
OF2
OF3
13E
13F
140
141
142
143
18E
18F
190
191
192
193
1DE
10F
1EO
1E1
1E2
1E3
22E
22F
230
231
232
233
27E
27F
280
281
282
283
2CE
2CF
200
201
202
203
31E
31F
320
321
322
323
36E
36F
370
371
372
373
3BE
3BF
3CO
3C1
3C2
3C3
40E
40F
410
411
412
413
45E
45F
400
401
402
403
4AE
4AF
4BO
4B1
4B2
4B3
4FE
4FE
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll.
No.2
000
001
002
003
03E
03F
040
041
042
043
07E
07F
080
081
082
083
OBE
OBF
OCO
OC1
OC2
OC3
OFE
OFF
100
101
102
103
13E
13F
140
141
142
143
17E
17F
180
181
182
183
1BE
1BF
1CO
1C1
1C2
1C3
1FE
1FF
200
201
202
203
23E
23F
240
241
242
243
27E
27F
280
281
282
283
2BE
2BF
2CO
2C1
2C2
2C3
2FE
2FF
300
301
302
303
33E
33F
340
341
342
343
37E
37F
380
381
382
383
3BE
3BF
3CO
3C1
3C2
3C3
3FE
3FF
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll.
153
000
001
002
003
026
028
029
02A
02B
04E
04F
050
051
052
053
076
077
09F
027
078
079
07A
07B
09E
OAO
OAl
OA2
OA3
OC6
OC7
OC8
OC9
OCA
OCB
OEE
OEF
OFO
OFl
OF2
OF3
116
117
118
119
llA
llV
13E
13F
140
141
142
143
166
167
168
169
16A
16B
18E
18F
190
191
192
193
lB6
lB7
lB8
lB9
lBA
lBB
lDE
lDF
lEO
lEl
lE2
lE3
206
207
208
209
20A
20B
22E
22F
230
231
232
233
256
257
258
259
25A
25B
27E
27F
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panet. Whether it be the upper or lower will be determined
by the H/L condition of MAll.
No.4
000
001
002
003
OlE
020
021
022
023
03E
03F
040
041
042
043
05E
05F
07F
01F
060
061
062
063
07E
080
081
082
083
09E
09F
OAO
OAl
OA2
OA3
OBE
OBF
OCO
OCl
OC2
OC3
ODE
ODF
OEO
OEl
OE2
OE3
OFE
OFF
100
101
102
103
llE
l1F
120
121
122
123
13E
13F
140
141
142
143
15E
15F
160
161
162
163
17E
17F
180
181
182
183
19E
19F
lAO
lAl
lA2
lA3
lBE
lBF
lCO
lCl
lC2
lC3
lDE
lDF
lEO
1 El
lE2
lE3
lFE
lFF
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll'
154
000
001
002
003
09E
OAO
OA1
OA2
OA3
13E
13F
140
141
142
143
1DE
1DF
09F
1EO
1 E1
1E2
1E3
27E
27F
280
281
282
283
31E
31F
320
321
322
323
3BE
3BF
3CO
3C1
3C2
3C3
45E
45F
460
461
462
463
4FE
4FF
500
501
502
503
59E
59F
5AO
5A1
5A2
5A3
63E
63F
640
641
642
643
6DE
6DF
6EO
6E1
6E2
6E3
77E
77F
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll.
No.6
000
001
002
003
07E
07F
080
081
082
083
OFE
OFF
100
101
102
103
17E
17F
180
181
182
183
1FE
1FF
200
201
202
203
27E
27F
280
281
282
283
2FE
2FF
300
301
302
303
37E
37F
380
381
382
383
3FE
3FF
400
401
402
403
47E
47F
480
481
482
483
4FE
4FF
500
501
502
503
57E
57F
580
581
582
583
5FE
5FF
600
601
602
603
67E
67F
680
681
682
683
6FE
6FF
700
701
702
703
77E
77F
780
781
782
783
7FE
7FF
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll'
155
000
001
002
003
04E
050
051
052
053
09E
09F
OAO
OAl
OA2
OA3
OEE
OEF
OFO
OF1
OF2
OF3
13E
13F
140
141
142
143
18E
18F
190
191
192
193
1DE
lDF
04F
lEO
lE1
lE2
lE3
22E
22F
230
231
232
233
27E
27F
280
281
282
283
2CE
2CF
2DO
2Dl
2D2
2D3
31E
31F
320
321
322
323
36E
36F
370
371
372
373
3BE
3BF
40F
3CO
3Cl
3C2
3C3
40E
410
411
412
413
45E
45F
460
461
462
463
4AE
4AF
4BO
4Bl
4B2
4B3
4FE
4FF
The table above shows the memoray address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/L condition of MAll.
No.8
000
001
002
003
03E
040
041
042
043
07E
07F
080
081
082
083
OBE
OBF
OCO
OCl
OC2
OC3
OFE
OFF
100
101
102
103
13E
13F
140
141
142
143
17E
17F
180
181
182
183
lBE
lBF
03F
lCO
lCl
lC2
1C3
lFE
lFF
200
201
202
203
23E
23F
240
241
242
243
27E
27F
280
281
282
283
2BE
2BF
2CO
2Cl
2C2
2C3
2FE
2FF
300
301
302
303
33E
33F
340
341
342
343
37E
37F
380
381
382
383
3BE
3BF
3CO
3Cl
3C2
3C3
3FE
3FF
The table above shows the memory address to the LCD panel.
It only shows the address to the upper part of the LCD panel. Whether it be the upper or lower will be determined
by the H/ L condition of MA 11.
156
I r~------Y
Out
DISPLAY
RAM
'"
(Note)
11
11
LA o -LA 4
MAo-MAII
(Example)HP
MSB
,/
= 8, VP = 8,64 characters/line,
16 lines
0000
LSB
003F
0040
007F
0080
OOBF
Upper
surface
8K byte
,LJ
~L
, ...
,~
1FCO
1FFF
2000
203F
2040
207F
2080
20BF
Lower
surface
8K byte
,'-
~'-
157
11
processing is proceeded.
The purpose of ODD/EVEN number data processing
is to reduce the shift pulse "CP" speed by half.
When MSM6240 is applied to wide LCD's control,
the speed of shift pulse becomes high and it exceeds
the maximum clock frequency of the LCD drivers,
so, to reduce the shift pulse speed is required.
When OEEN is set at L, ODD/EVEN number data
processing is not proceeded.
OEEN may set at L only when HP is set at 8 or less.
In this case, the data is sent to 00 1 (upper part)
and 00 2 (lower part).
CP
Time chart
1st line
Memory address
LIP
FRP
stop
2nd line
stop
3rd line
stop
lst line
stop
..Il
id
FRM
~I
If
'l--fr"
I
rf---1
If
!l-
:I L
~ 1st I,"ne
X 2nd I,"ne
v..---,f-v
~------(l-~-"!'!!''':'::'':;=-----1'I'-....!.!.~~---f'---JJ-A
X driver
Y driver
_y....:.l_ _ _ _---J1
~IY-2~-------------J:
If
N th line
pilline
~/r'-------~I--
_'y~N~_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___{fl~
I
I
_y~I~_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~%~------~r---
158
et------f s
XT
R
Power ON reset
HPisl0-16
fosc = (Number of characters X 2 + 16)
X 8 X l/duty X FRP X 2
1\
No. of
characters
Duty
"
40
64
80
4.1-5.7
4.9-6.9
7.4 -10.3
9.0 -12.6
3.1 -4.3
3.7 -5.2
5.5- 7.7
6.8- 9.5
1/64
2.0-2.9
2.5 -3.5
3.7- 5.18
4.5- 6.3
1/48
1.5-2.1
1.8 -2.5
2.8- 3.9
3.4 -
32
40
64
80
7.9 -11.1
1/128
1/96
HP
32
4.8
= 7, FRP = 507'"' 70 Hz
~Duty
No. of
characters
1/128
""
3.6-5.0
4.3 -6.0
6.5 -9.1
1/96
2.7 -3.8
3.2 -4.5
4.8-6.7
5.9- 8.3
1/64
1.7-2.5
2.2 -3.1
3.2-4.5
3.9- 5.5
1/48
1.3 -1.8
1.6-2.2
2.5-3.5
3.0- 4.2
159
= 6.
FRP
1\
= 50 ...... 70 Hz
No. of
characters
32
40
1/64
1/48
64
80
5.6 -7.8
4.1-5.7
2.1 -2.9
32
40
64
80
1/128
4.6 -6.4
1/96
2.3 -3.2
Duty
1/128
1/96
11
HP
= 5.
FRP
= 50 ...... 70 Hz
No. of
characters
'\
Duty
HP
'"
1/64
1.3-1.8
2.3 -3.2
1/48
32
40
64
80
1/128
18.0 -25.2
1/96
11.1 - 15.5
1/64
7.4 - "10.3
1/48
5.5 -
7.7
1\
No. of
characters
Duty
'\
160
~____~~.r----------------_EDI
L-__~~~--_______________ ODI
LIP
FRP
L...--4-___ FRM
~____~~r-------------+----ED2
L=============~~===ti~======jt~========~---cp
161
III
OKI
semiconductor
MSM6255GS
DOT MATRIX LCD CONTROLLER
GENERAL DESCRIPTION
The OKI MSM6255GS is a CMOS Si-gate LSI designed for use in controlling large size of DOT MATRIX LCD panels
in characters and graphics,
FEATURES
.
Memory address MA?6"'" MA1S
bytes)
Character mode: 65,536 characters (2
Display address MAo"'" MA15
Direct interface with 8085 or Z80 CPU
Duty: 1/2 to 1/256 selectable
Attribute
Screen clear
- Cursor ON/OFF/blink
PIN CONFIGURATION
i'
,f' <t
.."'
ex:
ex:
~ ~
ex:
~.
:ll
:;;
:ll
ex:
fi fl
co
co
co
co
co
co
Iii
0
co
I~ I~
I~ I~
:g :l.
Xl
ADF
Xl
VSS
TEST1
DISN
BUSV
CHq,
TESl2
UD"
DiV
UD,
MAB
UD,
MAI4
UDo
MAIJ
VDD
LDJ
LD,
MAIO
LD,
MA.,
MA.
MA,
LOu
FRMB
CLP
MA.,
CEI'>
.;; ;
::;
162
::;
.;. .t'
::; ::;
::;
:!
2?
N ~
.;
,f
.i .;; ;
.;
,f'
<t <i
en
:::
!:!
<Xl
::l
"- "-
ex: :::;
OJ
r-
o
n
"5>c
RD - - - - - - - - ,
WR - - - - - - - ,
G')
::0
CS
l>
S
DBo
S
DB,
Instruction
_r1'!l!s!.eL _____ _
~
.,-
R/W control
MAo
:;;e
MA IS
.;::J
1-0
RES - -
c
ADF
o-i
S
l>
-i
::0
II
lAo
A I5
~-------DIEN
:;~::;s
==> Rto
RA.l
2-bit parallel
output
-4-bi;-p-;;a~I---~UDO-UD3
~U}I?':!.t_______
8 bit parallel/
senal
TImIng generator
circuit for CH
PS and Load
LDo-LD.l
-CLP
-CEq,
II
R~
:I:
>~
Vl..J
:J
(I]
...
al
W
2:
-i
::0
or-
rm
jRpO
_
J.
n
c
::0
XT
DIV
X
r-
FRP
FRMB
en
0)
N
U1
U1
G')
en
11
Symbol
Supply voltage
Condition
VDD
Input voltage
VIN
Storage temperature
T stg
Rating value
Unit
Ta
25C
-0.3 -6
Ta
25C
-0.3 -VDD
-50-150
Range
Unit
OPERATING RANGE
Symbol
Parameter
Condition
VDD
Operating temperature
Top
Operating frequency
fosc
Supply voltage
4.5 -5.5
-20 -85
Vc
VDD = 5V 10%
0-11
MHz
INPUT CHARACTERISTICS
(VDD = 5V 5%, Ta = -20 - 85C)
Parameter
Symbol
MIN
TYP
MAX
Unit
Applicable terminal
VIH
2.4
VIL
0.7
VIH
4.5
VIL
1.0
IIH
pA
IlL
-1
pA
IIH
250
pA
TEST1, TEST2
IlL
-1
pA
RES,DIV, XT
Parameter
Symbol
Condition
MIN
IOH
VOH = 2.8V
-500
IOL
VOL
"L" output-current
164
OAV
TYP
MAX
204
Unit
Applicable terminal
pA
LDo - LDJ
UDo - UDJ
MAo -MAIs
RAo - RAJ
CHrp. CErp. LIP, FRP
FRMB. BUSY, CLP
DBo - DB 7
mA
Symbol
VOO
MIN
TYP
MAX
Static current
Parameter
IOOS
50
J1A
Dynamic current
100
15
mA
Condition
Unit
Note: TESTl and TEST2 are open, and other inputs are either VOO or GNO.
SWITCHING CHARACTERISTICS
0.8 VOO I
0.8 VOO
1\
[0.2 VOO
- ,I-
Symbol
Load condition
MIN
TYP
MAX
Unit
Rising time
Parameters
tr
60 pF
100
ns
Falling time
tf
60 pF ,
100
ns
Applicable terminals
All output terminals
= -20
- 85(;)
Parameter
Symbol
MIN
TYP
MAX
Unit
Notes
Oscillating frequency
fosc
DIV
= "L"
11
MHz
Crystal oscillator
fs
OIV
= "H"
5.5
MHz
External clock
Condition
165
11
DOT MATRIX LCD CONTROLLER MSM6255GS ....- - - - - - - - - LCDC CONTROL SIGNAL TIMING CHARACTERISTICS
5%, T a = -20'" 85C)
Parameter
Symbol
MIN
TYP
MAX
Unit
tcp
180
ns
PWH
80
ns
PWL
80
ns
20
ns
200
ns
100
ns
tcr/ tcf
tCH
tMA
tAD1
40
ns
tAD2
40
ns
tAD3
100
ns
tAD4
100
ns
tRES
/.IS
tcp
XT
External
clock
CHcp
MAO-MAlS
Floating
MAo-MAlS
RAo-RA3
tAD2
DIEN
MAo-MAlS
\~
Refresh Address
~ttAD3 I - -
l-tREs~
166
~~
CPU Address
Refresh Address
It"
tAD4 I---
MIN
TYP
MAX
Unit
tcs
100
ns
tcw
300
ns
tAH
40
ns
Parameter
tDS
200
ns
tDH
40
ns
tOH
40
ns
Access time
tACC
200
ns
AH
Ao, CS
WR,RD
=x
r----
:~
~
tew
\.-
,k'
/
tDH
DBO"-'DB7
(WRITE)
:K
~:
7
DBo"'DB7
(READ)
~ Ie-
tACC
:>-
f-
VALID
tOH
167
11
- DOT MATRIX LCD CONTROLLER MSM6255GS - - - - - - - - - - - - LCD DRIVER INTERFACE TIMING CHARACTERISTICS
(CL
= 30pF, VDD = 5V
5%, Ta
= -20 "'+85C)
Parameter
Symbol
MIN
TYP
MAX
Unit
tDA
100
ns
tCHI/>
730
ns
tQ
200
ns
tLiP
1.46
ns
tCE
200
ns
tCEI/>
730
ns
tB
200
ns
tBUSY
5.11
p.s
tFRP
2tCHI/>
2tCHI/> +200
ns
tFR
200
ns
CLP
UDO"'UD3-------+~
LD o"'LD 3 ______-+-J
CHI/>
LIP
CEI/>
BUSY
tB
tB
LIP
FRP
FRMB
tFR
168
tFR
Symbol
MIN
tUDS
120
tUDH
Parameter
TVP
MAX
Unit
ns
40
ns
tLDS
120
ns
tLDH
40
ns
CHc/>
RDO-RD7
IUDS
IUDH
ILDS
169
Terminal name
1 "'6
MAo
71 '" 80
MA lS
Ao
11
22
A lS
23
FRP
24
LIP
25
O/Z
Function
Address output for displaying RAM.
0
0
CE>
26
CLP
27
FRMB
0-
AC signal
28
LDo
0-
31
LD3
32
VDD
33
UDo
36
UD3
37
CH>
0"
Character clock
Supply voltage
38
Busy
39
OlEN
40
ADF
41
CS
42
RD
43
WR
44
RES
45
DBo
S
52
DB,
53
ROo
60
RD,
61
RAo
S
64
RA3
65
XT
I/O/Z
O/Z
I
-
XT
67
Vss
Ground pin.
DIV
=L
=H
8bit data bus ... Common terminal for three state I/O.
66
70
170
I/O/Z
-----------11.
FUNCTIONAL DESCRIPTION
Table 1
Instruction
register
CS
Ao
1 0
Register
IR
MOR
L L
L H
L H L
HNR
L H H
PR
Register name
READ
WRITE
Invalid
Character pitch
register
Horizontal character
number register
DVR
CPR
0
0
L H L
SLR
SUR
CLR
Cursor address
(lower) register
CUR
Cursor address
(upper) register
H L
L H H H
L H L
L H H L
Instruction register
Mode control
register
Data bit
Instruction register
The instruction register is a register for specifying the address of the data register which is accessed.
This register is cleared when ~ input is "L".
171
Register
IJ
06
Ao
0,
Instruction register
05
04
03
.JL
..
u. :0
.. u.
00
.= :;2
"'-iii UO
:J
u.
>u.
..!!!O
0.-.~ 2
00
IL IL I L IL IL I L
l-bit serial
2-bit parallel
l-bit serial
2-bit parallel
e
<C
Character display
4-bit parallel
Graphics
4-bit parallel
-Qi
~~
<CQ)
...0. c.",
:c ......
:C:C
~..:.
0
0
L.,..-l
LH'
Display ON
L: Display OFF
05
L
L
H
H
04
L
H
L
H
Cursor
Cursor
Cursor
Cursor
OFF
OFF
ON
blink
H: 16 frames
Half of blinking cycle
L: 32 f rames )
172
MODE DATA
Output system
Do
]!
.JL
.=
Q)
E
.;;
O2
Ao
07
06
Os
04
03
02
(V p -11
01
L
00
H
(Hp -11
MSM6255GS.
Hp
02
01
00
07
06
Instruction register
05
I
I
04
L
I
I
03
02
I
I
01
00
01
00
(HN -1)
Ao
07
I nstruction register
06
L
I
I
05
L
I
I
04
03
(NX -
11
02
-,
I
I
O2
01
00
Nx = 2 -256
07
Instruction register
Register
I
I
06
L
I
I
05
L
(Cpu -11
I
I
04
03
(Cpd -
11
Hp.
173
O--t---t--+--+--+--+-+-
--
--t-~r--t--r--t-~r--t--
3--r--t-;--+--r-~~-
4---+-+--+-+--+-+--+--
5
6
5---r--tr-~-+-+--+-+--
5--~~~B-~~~H-eT-
6-~-+R-~-A~~~~~-
6---r--t--+--+-+--+-t--
7---tt:Ji-fH--tili-fH--fH1--fH--fR~
7---+--1----f---1----f---1---f---
i--
Cpu
Note: (1)
(2)
8, Cpd = 8
Cpu
= 7,
Cpd
--~-H~~~~H-4H~~
---fH~R-TH-+R-~~~~--
=8
Cpu
2, Cpd
'6
Ao
07
Instruction register
I 0 I 05 I 0 I 0 3 I Dz I 0 1 I Do
IL I L IL I L I H I L I H
6
Ao
07
Instruction register
I 0 6 I 05 I 0 4 I 0 3 I Oz. I 0 I Do
IL I L IL I L I H IH I L
The start address is composed of upper and
lower 8 bits (16 bits in total I.
Ao
07
Instruction register
I 0 6 I 05 I 0 4 I 0 3 I Dz I 0 1 I Do
I
L
L
H
L
Cursor address (lower!
Ao
07
Instruction register
174
I 0 6 I 05 I 0 4 I 0 3 I
IL I L IL IH I
Dz
L
Cursor address (upper)
I 0 1 I Do
IL IL
000 001
00.000_01
01:1_000.0
~ gg:~~~:gl
>
00.000.01
DI:1. a 00.
a./" cpu
-r-
'-P---
~r-----l-> 8:
I
----f-- --1
- - - - ---1---I
I
I
'----- - -t--I
I
----~----1
I
I
I
I
>!---- - I - - - - - - - - r - - I
Table 2
Symbol
Legend
Name
Meaning
Value
Hp
Horizontal pitch
Vp
Vertical pitch
HN
VQ
Number of rows
Display duty
Cpu
Line 1 -16
Cpd
Line 1 -16
4 -8 dots
1 -16 dots
2 - 128 characters
2-256
175
11
Power down function of the MSM5279GS (segment driver) can be used by connecting the
output terminal of CE to the ECLK input of the
MSM5279GS. This function is valid only in 4-bit
parallel output mode.
LSB
/1 word
v------.
0000
0050
I 0001 I
I 0051 I
I
I
004E
009E
I 004F I
I
009F
UPJJe r
lEFO 11EFI
1 F40
lF90
11 F41
11F91
I
I
I
11F3E
I lF3F I
J lF8E I lF8F I
11FDE
lFDF
+
Lowt~1
3E30
13E31
176
13E73
13E7F
Suspension of
data transfer
/1 character
~
0000
0000
0001
0001
--
004E
004E
004F
004F
101
110
111
000
0000
0050
0001
0051
--
004E
009E
004F
009F
111
0050
0051
--
009E
009F
~~~
{
010
Line 1
\I-~
011
100
l
0371
--
03BE
03BF
0370
0371
03CO
03Cl
---
03BE
040E
03BF
040F
03CO
03Cl
040E
040F
0370
u,,,, fOO
111
000
Line 13
Uppe
~
l111
Low
000
line 24
t,
0730
0731
077E
077F
0730
0731
077E
077F
177
Data shift
Segment
driver
UDo
Upper
LCD panel
Lower
Segment
driver
Data shift
Upper
------------------~~~~
Lower
r- I
178
i I
oJ. .....
~4-------
----------11.
CEcp
Upper
LCD panel
Lower
Fig.6
179
!!
...
co
o
o~
s:
fs
J1J1I1JUUl..flI-_
::0
CHr/>~ _ _ _
M~~A1S
ENON
EN~I
r-
(')
C
(')
o
z
::0
------ ---------
CLP
UOo
I I I I I I I 10710610514131211100
L
UOI
EN ON data
ENOM data
Note: STAN:
STAM:
EN DN:
ENDM:
STAN+l data
10?/6151413121110Joh15141312111 0d II
CIrri 1110-,161514131211100
t-
STAN data
STAM data
STAM+l data
Fig. 7
or-
rm
::0
s:
en
s:
en
N
U1
U1
C)
en
f s J 1 J l J l . . f U U U U U 1 -_
CHrp
MAo-MA 15
ENDN I
EN OM
-==-=-==
---1
==-=-=--_-_-=
-
-_I....._ST_A_N---'-_S_TA_M----LoI_s_TA_N_+l--1l_s_T_AM_+_qL--_--'-_ _
Suspension of data
/--!!Jlnsfer
---L-_-----'-
...L...-_----I._ _
-J
CLP
UDo
I 1
10 7
lOs
10.1 1
UD.
10 7 lOs 10 3 1 D. 1 0 7 1 Os 10 .1 ID. I
D.
1 1- 1
1 I
Do
-i
ENDN data
s:
LID.
UD3
_ I
10 7 I Os I
OJ
I 07 I Os 10 3 I D. I 0 7 lOs 10 I D. I
D.
.1
-i
:c
Do
(")
C
ENDM data
(")
2:
-i
:c
Note: STAN:
STAM:
ENDN:
ENDM:
r
r
m
:c
s:
s:
(I)
Q)
...
~
N
U1
U1
C)
(I)
r!
0;
-f
---- ---
fs
r - .. ' L_________ J
_--J
CHq,
MAo-MAts
3:
ENON
-=- -=
I ENON+l I ENOM+l r _
ENOM
====- =--
~
X
L
STAN
::0
r-
o
z
CLP
-f
UOJ
07
03
07
03
03
07
D)
02
06
02
06
02
UO.
Os
D)
UOo
04
DO
.- ENOM-l
LO]
L02
06
LO)
05
LO o
07
03
--r -0
ENOM-l
Os
01
Os
D)
Os
D)
04
DO
04
DO
04
DO
STAN
EN ON data
02
04
,.
data
1 - --,
DO
data
I
I
o;-CO;---C-[)b-
U02
07
07
O.l
data
07
03
STAN+l
07
06
02
06
O2
06
O2
Os
01
Os
D)
Os
D)
04
Do
04
Do
04
ENOM
data
STAM
Fig.9
data
Do
data
STAM+l
rrm
::0
3:
en
3:
en
N
UI
UI
C)
data
03
::0
en
MSM6255GS.
DIV
Output mode
FRP X (HN + 8) X Hp X VQ X 2
9.856
CD
@
FRP X (HN + 8) X VQ X 4
2.464
CD
FRP X (HN + 8) X Vp X VQ
4.&28
FRP X (HN + 8) X VQ X 2
1.232
Note: (1)
(2)
Table 3 shows a calculation example assuming that FRP = 70 Hz, HN = 80, Hp = 8 and VQ = 100, how
ever, the example of Hp = 4 - 7 in 4-bit parallel is not included.
Output mode
Output mode
CD
@ : Hp = 8 in 4-bit parallel
Output mode
FRP X (HN + 8) X Hp X VQ
4.928
2-bit parallel
2.464
4-bit parallel
1.232
1 bit serial
Noto: Table 4 shows an calculation example assuming that FRP = 70 Hz, HN = 80, Hp = 8 and VQ = 100.
183
DOT MATRIX LCD CONTROLLER MSM6255GS . - - - - - - - - - 14. Relation Between Reference Clock (fs)
and External Clock
oiV
XT
(oW
= 1)
fs functions as a dot clock in LCOC and the dot counter inside the IC is counted up at the tailing edge of f s .
The dot counter operates in N number system and its signals are output as CH</>.
(Refer to time charts Fig. 7-9 and Fig. 14.1
184
DIEN
display
RAM
OUT
legend
TC
tRAM
tUDS
tUDH
M-WR
M-RD
V-RAM
SELECT--------~
DIEN
READY
DATA LATCH
185
XT
[)o-- DIEN
CHI/>
=Er
D
17. ScrollPaging
Scroll"paging is enabled by setting the display start
address to the scroll address register.
186
----------__
MSM6255GS
I""r- ",....
8085
WR
RD
Decoder - C
CS
'--
~r-
WR
AD
~r-
101M
r- r-
A -A.,
ADo-AD7
ALE
HLDA
As-A 1S
bel
LJ1
I--
DBo-DB7
'--
-,
"'~
'"
280
WR
l-
~I--
I-
~f- f -
I-
IORQ
MSM6255GS
f"
RD
--
"""\..
II--
WR
'-
r---c
A -A.,
0 0 -0 7
Ao-A 1S
Decoder
f-c
RD
CS
DB o -o8 7
'--
Ao-A1S
jjj
If-.
Ao-A 1S
187
MSM6255GS
8086
11
*Minimum mode
MSM6255GS
6800
VMA
R/Iii
~~~
______L-)O~-----a
WR
t----(1 CS
188
I
~
i'-.J
B
l~
=>
cs
II
DBo-DB7
.UDo
UD3
V
'---
~
V
5279GS
I I
1'-
f::
l-
I--
I--
.----
CEq)
RDO-RD7
MSM
4 bit
CLP
DIEN
I I
FD DR
n6~40H245
LIP
Jr>
rLb
1----- - - - - - - - - - - -
FRP
lID
FRMB
WR
MSM
5278GS
Display
RAM
l
I
or
Decoder
It
MSM6255GS
MAo
MA 1S
Ao-A 1S
Ao-AIS
f--
LDo....,.LD J
~
I
r--
r--
...co
co
Ir~
r!
-
U)
---
-f
3:
ill
CS
RD
:r>
~~;7~S~ "~
II IJ
WR
UDo
UD J
ROO
.. I
Character
generator
CPU
CLP
RD7
CE.p
FRP
~I
MSM
5278GS
r--
>
1---------- - - - - -
K.:. ____
-j
(I)
Ao~AIS
Decoder
:0
N
U1
U1
C)
MAo--MAI~
2:
-f
3:
3:
en
WR
~~~ay
C")
(I)
11
S
DB7
I
I
OlEN
. I
C")
L::flS
DBo
X
I
:0
LIP
OlEN
<l
r----\
~
RAJ
FRMB
I-
r---
RAo
,,
MSM6255GS
'\
4 bit
-f
:0
Ts
... +1
Is
address
Memory
_____
l.Il.JlJ1fUlM _ _ ____ _
==~~~~~~~~==~~~-~~
STA+3
Start address
LIP
TliP
I
I
CE<p
BUSY
-----------~--
,-
______________
TCE4J
o-.of
-,
~-----+--~~~~----------------~------------------------
FRP
s:
-.of
:c
CHcj>
r-
n
n
z
-.of
:c
or-
Ts X Hp
rm
HP
TlIP=2CH
:c
TCE</> = CH
s:VJ
TBUSY
7CH
C')
(J1
(J1
G)
...
en
11
.,
:.::i
en
a:
u.
"tl
c:
(tJ
a.
a:
u.
a.-
::i
a
~
.,
.,
:.::i
(1)
:.::i
i=
It)
Q)
:;
Cl
'0
c
0
.;;;
ii:
.>I.
g
u
~ :&
(I)
.,
:.::i
:.::i
Q)
z
>Q.
a:
u.
192
'">
~
x
~~5":!!
~g:~~
:Tc.~
Q)
HC257
ro~~
S.144MHz
Au
14
XI
1A
.---------~13B
ADR-13
13
~
50 pF
-;:;
ADR- S
ADR-t4
, - - - - - - -.......
ADR-12
X,
ADR-II
1B
ADR-IO
2B
+5V
ADR-
l-
22
:~::~
g ~ ;. ~
8.~~~
.----------q SELIA)
II
RST-IN
HC138
ADR_I
G,A
ADR_o
G,B
~.
VRAMSEl
B~' H~l~l
lit~
c.
U;.
-0
Di'
-<
L----iIA
<
J)
D'BUS-,
D'BUS-I
D'BUS-o
c.
-i
-i
:D
X
r-
n
o
n
2:
rrm
+5V
.....J
IO.Mi'_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
:D
ClK
en
S
C')
RSTOUT~-------------------------~~o_--~
READY
g.
-i
:D
WAr'-------------------~
READY
'"oo
HCT
245
(I)
en'::;'
5o
c.
ClK
g ~.
0:;:
+5V
"I
~ -i
(I)
-rEL--
C')
II
mtoC. o
!:..:J
GI
L-
~-o:I:
n'
n
ALE
~J
rm
ADR-S
Q~~'-'
ADR_,
U;.:J
cc.o-o
ADR-,
ADR-6
~~:;l3- :D
ADR-4
0
51 k
RESET
SWi
Q)
4A
80C85A
~g:3c.-i
en "E."
_
g m' ~ ce' 0
~ ~.~ @ 2:
1YM'RD
2Y
M'WR
3A
ADR-
0,
N' ~ ~ ~
:~
:gr-
a en -.. _
:Jcr(l)Cln
(I)
RES
1.-_____________ eLK-OUT
C1I
C1I
C)
...
en
Figure 16-1
CD
f!
...
U)
~
0
-t
+5V
:s:
-t
ADR.14 -n"'------1
::c
ADR15
r-
(")
HWR
M~~~ =111
'I
I1
(")
VRAMSEL
READY
-t
-HII+I--+----+----i'-----'
::c
rr----------~~:
rr-
HC04
111111.
IA
+5V
,~i
IIII
II
II
HC32
~
DBO
DB,
DB,
DB,
DB.
DB.
DB_
DB'
o
OE
OlEN
XT
CS
RD
WR
I!~:i I
:s:
:s:
C)
en
HCT374
CLK-OUT
::c
111/1111
''111111
DeUS-1
LCDC:~~~====~=-------------------------------------------------------------------~
:~::~==-------------------------------------------------------------------=========~J
Figure 16-2
:g== ~
AOR- 2
AOR- 3
ADR-
ADR- 5
AOR- 6
AOR- '
:g:=I!
ADA-II
ADR-U
AOA- ll
ADA-14
ADA-u
N
UI
UI
G)
en
~------------------------------------~ICs
DBO-DB,
IDB.-DB,
~lS125 I
IBUSY
AD
ADO-RD,
rlo+
It;,!
RAO-RA)
($)
-I
Z80
L-+-
MSM6255
:0
I . . . . MSM516~RS
i2764
-I
(BKxBblt)
C")
'-+___
~----II---
:~~,.",
5V
U=
MA 12 - MA U
A O-A12
'"
'-"'T=T-"--"'-r"----' LS138
All-AU
A.-A"
REs'
...
cg
UI
BiVI.J:
C
C")
Z
-I
:0
r
r
m
:0
~
lAo-A"
r--------------------_IRES
en
s:
en
N
U1
U1
C)
en
Figure 17
OKI
semiconductor
MSM6265GS
DOT MATRIX LCD CONTROLLER
GENERAL DESCRIPTION
The OKI MSM6265GS is CMOS Si-gate LSI to control large size dot matrix LCD in characters and graphics.
FEATURES
PIN CONFIGURATION
LOl
LJ
LO .
UOo
UO,
U'o2
NC
HP,
HPo
4BIOOEV
NC
6400
UO.I
MAl/>
VOO
Is
CHI/>
OINH
BUSY
OIV
EXBL
TEST l
AOF
TEST,
RS
MONO
cs
AD
WR
VSS
Xl
XT
co co
196
HP1
co
o z
co
(S 0 0
a: z a: a: a: a:
aa:
a:
0'
: <i
a: a: a:
XT
XT
OIV
F1ES
CH
MONO
~r~f'~i~ _ _
4blt parallel
output
E~
MAo to MAl.'
UO" to UD,
OOO/(V~N FRP
CE~
'3
ROo to RDi
-8-~t---parallel
---CLP
_ _ _ FRMB
OINM
LOu 10 LO,t
L--------4WOOEV
197
f!
...co
en
-<
en
~
m
s:
.....
-I
CRT screen
r---I
11
Address
bus
'--
,....
t---
....,
1
M
P
X
I=>
II-
V-RAM
I'"
.1:"""" ---u
r-
rJJ
s:
f0
.. r:
JJ
l>
M
P
X
h
r---I
t-""'1,--"-(
L---
t--"1
Data
bus
I-
;;:
l>
JJ
~
0
JJ
0
II
"
C
Driver circuit
(')
l>
Ci)
(')
JJ
l>
2:
JJ
s:en
s:en
I\)
en
(J1
Ci)
en
Character data
J1
r----;
LCD controller
t--
f----
LCD
driver
JJ
.)
r
r
m
~~
JJ
CG
ROM
s:
Data
code
CPU
s:
l>
(')
6845
OJ
r-
CRT controller
LCD driver
V
LCD panel
640 x 200
Condition
Parameter
VDD
Ta = 25C
-0.3 - 6.0
Input voltage
VIN
Ta = 25C
Storage temperature
T stg
Symbol
Condition
Rating
Unit
-55 - 150
OPERATING RANGES
Parameter
Rating
Unit
VDD
4.5 - 5.5
Operating temperature
Top
-20 - 85
INPUT CHARACTERISTICS
= 5V 10%, Ta = -20 - 85C)
(VDD
Parameter
Symbol
MIN
TYP
MAX
Unit
Applicable terminal
VIH
2.2
VDD
VIL
-0.3
0.8
VIH
3.6
VDD
VIL
-0.3
1.0
VIH
204
VDD
HP o - HP 2
VIL
-0.3
0.6
640D
IIH
-1
IJ.A
IlL
=A
XT,TEST1,TEST2,DIV
IIH
-1
IJ.A
IlL
100
IJ.A
Input capacitance
CI
pF
MIN
TYP
TEST1, TEST2,
All input terminals
OUTPUT CHARACTERISTICS
(VDD = 5V 10%, Ta = -20 - 85C)
Parameter
Symbol
IOH
VOH
VOH
= 2.8V
= 4.2V
-500
-100
IOL
VOL
= OAV
2.1
MAX
Unit
Applicable terminal
f..LA
f..LA
rnA
MAo - MAl3,
DBo - DB 7 ,
UDo - UD3,
LDo - LD3,
CLP, FRP, FRMB
LIP, BUSY,
CHq> MAcIJ, fs
199
25C)
Symbol
VDD
Static current
IDDS
5v
fosc
Dynamic current
IDD
5v
fosc
Parameter
Condition
MIN
TYP
MAX
50
J1A
15
mA
= 0 Hz, No load
= 10 MHz, No load
Unit
Note: TEST1 and TEST2 are open, and other inputs are either VDD or GND level.
SWITCHING CHARACTERISTICS
(VDD
= 5V 10%,
Ta
= -20
to 85C)
20"10 ~
Parameters
80%
Symbol
1\
-t-
Load condition
60pF
60pF
tr
tf
f-- tr
f--tf
MIN
TYP
MAX
Unit
Applicable
terminal
40
40
ns
ns
All output
terminal
200
Parameter
Symbol
Oscillating frequency
fosc
DIV
fs
DIV
Conditions
= "L"
= "H"
MIN
TYP
MAX
Unit
11
MHz
Crystal oscillator
5.5
MHz
External clock
Pin name
I/O/Z
WIDE
2
I
17
MAl3
I
MAo
O/Z
Function
Expansion mode when "H", Normal when "L",
Address output to display RAM,
High impedance when ADF = "L",
18
FRP
19
LIP
20
CE
CLP
0
0
21
22
FRMB
Alternate signal
23
I
26
LDo
I
0
0
Frame signal
Display data latch signal
Display data shift clock
LD3
27
I
30
UDo
{
32
VDD
33
CH
34
BUSY
35
EXBL
36
ADF
37
RS
UD3
+5V
Character clock
38
CS
39
RD
40
WR
41
RES
42
DBo
50
DB7
51
RDo
59
RD7
60
RAo
64
RA4
65
66
xl'
67
GND
XT
I/O/Z
O/Z
I
68
MONO
69
70
TEST I
TEST2
71
DIV
72
DINH
73
fs
Dot clock
74
MA
75
640D
40-character memory address output and 80-character data reading when "H"
Normal when "L"
77
4B/ODEV
78
I
HPo
1
80
HP2
201
DOT MATRIX LCD CONTROLLER MSM6265GS . - - - - - - - - - - TIMING CHARACTERISTICS OF LCDC CONTROL SIGNAL
tCH
tCH
MA~
MAO to MAI3
RAo to RA4
_______________
~--+--J
Upper side
address
Lower side
address
Upper side
address
tMAH
tMAH
tMAL
I~
-'r
MAO to MAl3
RAo to RA4
Display
address
Floating
7~
ItREA
tWRA
_}.....------.I\'---------
202
~i<:..
1-
tRES
Display
address
Symbol
MIN
TYP
MAX
Unit
tcp
180
ns
PWH
80
ns
PWL
80
ns
20
ns
t cr , tcf
tfs
tCH
tMA~
tMAH
tMAU
tMAL
tWRA
tREA
tRES
110
ns
100
ns
340
ns
ns
290
ns
120
ns
40
ns
40
ns
fJs
203
tAH
I---
111
~K
,I-
l-:
RS,CS
tRCS
tcw
-V
tDH
tDS
I.
Ix~
,:K
VALID
DBO - DB7
(READ)
./
~~
"
VALID
,/
lt ACC
tOH
10%, Ta =
-20 to 85C)
Symbol
MIN
TYP
MAX
Unit
tRCS
300
ns
tcw
300
ns
tAH
40
ns
tDS
200
ns
tDH
40
ns
tOM
40
ns
200
ns
Parameter
Access time
204
tACC
CLP
UDo - UD3
LDo - LD3 _ _ _--1---'
LIP
BUSY
LIP
FRP
tFRP
FRMB
FR
t'=-R
205
DOT MATRIX LCD CONTROLLER MSM6265GS . - - - - - - - - - - LCD Driver Interface Timing Characteristics
(CL = 30pF, VDD = 5V
10%, Ta =
Parameter
Data delay time
Cycle time for 1 character
Symbol
MIN
tDA
tCH
TYP
MAX
Unit
100
ns
730
ns
tQ
200
ns
tLiP
1.46
J1s
tCE
200
ns
tCE
730
ns
11
-20 - 85C)
ts
200
ns
tSUSY
5.11
J1s
tFRP
2tCH
2tCH+ 200
ns
tFR
200
ns
TYP
MAX
Unit
ns
ns
ns
ns
CH~
MAo to MAIJ
RAo to RA4 _ _ _oJ
ROo to RD7
tUDS
tUDH
Parameter
Symbol
MIN
tUDS
140
tUDH
40
tLDS
140
tLDH
40
206
06
Os
EXBL= "L"
No cursor display
Note 1 & 2:
Blinkingcycles:
On
Off
32 or 64 frame interval
Note 3:
o
4) Cu rsor start raster regi ster (R 10)
This is one of the cursor control registers. The
raster address of the top edge of the cursor is
specified in the five lower order bits, and the
cursor display mode is specified in the two
higher order bits. The cursor display mode is
set to either mode A or mode B by the EXBL
input pin.
Cursor display mode A
0 6 Os
L
EXBL = "H"
1
2
--~-+--~4--+--~4--
--~-+--r-;--+--~;--
5
6
---r--r-~~--+--+--+--
---r-;--+--r--~4--+--
8
9
No cursor display
Note 1
Note 2
207
o-+--+---I-+--t--t-+--
o
1
2~Hi--ttlf-t-tt-tti--ffHft-ffi-
3-ffi-H~ft-~~~Hi-~~
4-~~~~tiT~~~~-
5
6
7
6--~~-+--+~r-+--t---
8--+~-+--+~r-+--+---
5--ffi-ti~~~~ft-~~~-
7--~---i--+--+--+--+--~-
9-+--+-t-~~-+--+-
9
10--~~~~~~~~~
o
1
2
3
4
5
6
7
8
9
10
....
I'
t'
t'
....
I'
I'
+'
"
208
Address register
CS
Register
RS
MSM6265GS
internal registers
Data bit
Register name
READ
WRITE
7 6
Invalid
AR
Address register
X X
Rl
Horizontal display
character count
R9
Maximum raster
address
X X X
RIO
Ru
X X X
X X
R12
Rl3
H.
Rl4
Cursor (H)
RIS
Cursor (L)
L
L
X X
Note 1: B denotes cursor blinking, and P denotes the blinking cycle period.
Note 2: "00" is read if registers marked X are read.
Ix
06
Os
D4
03
O2
Do
[22LI
Set V p -l
R9 setting
R9 re-reading
0"'7
o to 7
8 '''IF(H)
Fixed at 7
DO
Os
IX
R 1 0 setting
(according to setting)
R lOre-reading
0"'6
o to 6
7 '''IF(H)
Fixed at 6
(according to setting)
R 11 re-reading
0"'7
o to 7 (according to setting)
8"'1 F
Fixed at 7
209
11
3. 40-Character Mode
If the 640D input pin is set to "H", memory
addresses for 40 characters per horizontal line are
output to MAo'" MA13 regardless of the R1 contents. Pattern data equivalent to SO characters per
horizontal line is fetched.
8. Expansion Mode
5. External Clock Operation
h.
h.
'17
210
Is
CH.
MAo to MAI3
~L-_ _ _.--J
STAN
STAM
~ --~-
r-
STAM+l
STAN+2
STAM+2
-t
CLP
07 1Ob lOs 10 10
fD;fD;1 0;-
UO,
I~
10
r0
UOo
O-;-I~r
STAN+l data
STAN data
s:
-I
jJ
X
r-
(")
(")
10~041~31
10 IDs 1 LO,l
or-
U02
UOJ
fD-;j~ro;l~TD.I -[D21D;l~
-I
STAM data
0 4
STAM+l data
jJ
r-
m
jJ
s:en
s:en
N
en
UI
C)
en
f!
o
o
-I
~
fs
CH
MAO to MA13
-I
----,.......
:II
_-----'
STAN
-I
STAM
1-
STAN+l
1-
STAM+l
STAN+2
STAM+2
.-n
o
z
-I
CLP
:II
U03
0,
Os
UOl
0,
UO,
06
06
UOo
03
D)
OS,
03
,D)
04
01
'DO
04
07
07 -
, - 05
06
,-
Os
03
--I
-D31
04
O2
D)
o.-
.-
D)
' DO
:II
~
rn
02
Do
06 -
1- 0 4 -, - O2 1
Do
U1
C)
STAN+l data
STAN data
en
en
rn
L03
0,
O s , - 03
L02
0,
Os,
03
-,
D)
0, - , -
LO)
'06
02
Do
06
LOo
Do
06
04
,-
54 -,
-02 -
STAM data
-,
0,
D)
Os
0-;-
04
03
D)
-=-[)3-1 D)
02
6 - , - 0 4 I D2-
I-
STAM+l data
Do
1 Do
Raster
address
Line 1
Coo"
000
001
010
011
100
1 characte;
0000
0000
0001
0001
101
110
111
0000
000
0050
004E
004E
004F
004F
0001
004E
004F
0051
009E
009F
111
000
001
0050
0051
009E
009F
0370
0371
03BE
03BF
0370
0371
03Cl
03BE
040E
03BF
03CO
010
011
100
101
110
111
000
001
010
011
Coo," (
-r
Up per
sid
Co"," (
~~~n~~nsfer
040F
1-
100
101
110
111
03CO
000
0730
03Cl
--
040E
040F
077E
077F
l
0731
Lo wer
sid
Coo," (
Co"," (
111
0730
000
001
0780
010
011
100
101
110
111
0780
--
0731
0781
0781
--
077E
07CE
07CE
077F
07CF
07CF
------~--MAu
to
MAl
~1~O_O_OO~I_03_C_O~I_OO_O_l~_03_C_1~I_OO_O_2~I_O_3C_2~1______ _
I.
004F
040F
No.
48/0D-l=V
Output mode
Mode 1
Simultaneous output of upper side and lower side data under 2-bit parallel
data processing mode.
Mode 2
Simultaneous data output of upper side and lower side data under 4-bit
parallel data processing mode.
The time charts for modes 1 and 2 are shown in Figure 10 - Figure 13.
214
Data shift
, . . . - - - - - - , _ UD 1
UDo
Upper side
LCD panel
Lower side
Common Drv
- t - - - UD 2
Data shift
UD 3
LCD panel
Common Drv
LDo
to
LD J
Note: MSM5279GS is used for the segment driver, and MSM5278GS is used for the common driver.
See Figure 10 and Figure 11 for the time chart.
Figure 7 Mode 2 data flow
215
al
-i
Is
J1JUUU1J1Jl.JlJ
CH
=I
---- -----
----
_~r-_-_____
-i
:c
X
r-
(")
----r----""T----r- -
MAO to MA IJ
ENON
ENOM
--
----
,-
STAN
STAM
I STAN+l I STAM+l
(")
-i
:c
o
CLP
rr-
UOo
1 0 7 10 5 1 0 31 0 1
UOI
I Ob
10-7-1~loJ
rO~TD2 1 0 0
I 07 I Os
UOJ
I b
STAN data
03
01
I 07-
~I 03
I 0;-02
00
'Ob
,D
1-
Note: STAN:
ENDN:
STAM:
ENDM:
IV
ENOM data
4 -,
10
O2 1 0 0
I0
1_
,-
:c
I O~
C/)
7
6
0)
II.)
0)
Ds
ro;\Dl
04
O2
STAM+l data
~
~
STAN+l data
I 01
STAM data
1 02
10~ID;TDI
U02
10 1
TOo ,
_I
-I
U1
G)
C/)
fs
CN
MA
MAo to
MAil
_____
ENDN
CD
ENDM
ENDN
Q)
--=--= =- --,
I
ENDM
STAN
STAM
STAN
cv
STAM
I STA~STAM+l
-I
CLP
s:
l>
UDo
-I
:::JJ
UD.
DO
Data in
<D
r-
1_ Data in @
(")
C
UD2
F;-TosJD3]OI
.
KJ DsFIDl -
10
1Dsl~Dl 10,1
I
7
OS
IDJ 10 I
1_
1-
Data in
_1
Data in
(")
o
2
-I
:::JJ
Do
UDJ
-1-
Data on
_I
Data in@
or-
rm
:::JJ
s:
en
s:
en
en
U1
G)
Figure 9 Mode 1 memeory address and data transfer in the expansion mode
en
....
0'"
0'"
0'"
.0
.0
0-
0'"
0-
0'"
..
0
..
0'"
0-
.0'"
0'"
0-
0'"
..
01
~
::;;
<l:
t;
0'
0'
Z
<l:
t;
::;;
<l:
~c:
t;
B
CtI
f-
1:l
1:l
<l:
<Il
c:
CtI
"C
'"
Q)
::;;
-t;
1:l
CtI
>-
E
E
Q)
N
Q)
1:l
0
,5
;?
Q)
:;
c.
c:i
..
z
o
~
-s.
:r
218
Q.
...J
O'
~
0
~
0
~
...J
...J
Ol
u:
6 @)
c:
c:
..
'"
'"
Cl
O'
.<,
~8'
f-
",
III
Q)
"tl
c:
'Vi
c:
co
C.
Q)
Q)
-5
,!:
Q)
~e
<II
c:
~
!9
co
"tl
"tl
c:
co
,:;
De
'0
c:
'"
c.
c.
.. o
o
<II
<II
Q)
-0
"tl
o'"
c:
000
co
~
E
Q)
E
N
Q)
"tl
o'"
000
Q)
;;
c5
Cl
u::
~e
~8
~
o::>
::>
::>
r5
::>
219
DOT MATRIX LCD CONTROLLER MSM6265GS . - - - - - - - - - - 11. Relation between Duty and
Number of Lines
Duty is fixed at 1/100 X 2. The screen is divided
into upper and lower halves. The number of lines
is determined according to the following equation.
oiv
~---I.Xl---
12. Hp Setting
The horizontal pitch Hp for 1 font is set by input
pins HP o '" HP 2 .
HP2
HPl
HPo
HP
DIV
Is
Oscillation source
Crystal oscillator
220
Is
- -
nnnnnnnnnn - - - _ -
_ _ JUUUUUUUUUL _ _
CHI/>
MAO to MAI3
CLP
LIP
-I~------------------------------
CEI/>
,--------------------
BUSY
3:
~
jJ
LIP
I
-----I
CLP
LCDC internal
counter
r----,
I
nnnn
X
r-
(')
~n _n9I'n _
(')
----------~------------~----------------~~~~~
~
jJ
I
I
CE
I
I
n~
Segment driver
carry output
0
rr-
____
jJ
3:
en
LValid
3:
m
en
U1
G)
en
~--f~1
1- --M
a:'"
'"
a:'"
Q.
::;
-'"
a:'"
.;
>-
;'
>-
222
Q.
i).
[f
:I:
U
:8 x8
: According to the CGROM
contents
Shape of cursor : 2 rasters
Display
: 80 characters x 25 lines
Character box
Horizontal pitch of the font is determined by
HP2 ~ HPo. In the mono-chro mode, all of
HP 2 ~ HP o should be set at "H" level and this
determines the horizontal pitch at 8. Since the
number of horizontal dot of the LCD is fixed at
640 dots, 80 characters/line can be displayed on
the LCD panel.
Vertical pitch of the font is determined by R9
contents. In the mono-chro mode, the vertical
pitch of the font should be set at 8. Since the
number of vertical dot of the LCD is fixed at
200 dots, 25 lines are displayed on the LCD.
Even if the vertical pitch is set at 14*, it will be
read as 8 when MONO input pin is set at "H"
level.
Memory Address
BOOOO Character code
B0001 Attribute
B0002 Character code
B0003 Attribute
Ch.aracter font
The construction of character font can be
changed according to the CG ROM contents. The
pattern data has to be written into so that it can
meet the character box.
Attribute
Shape of cursor
The shape of cursor is determined by R 10 and
R 11 contents. Since the vertical pitch (14) is
read as 8, the R 10 and R 11 contents have to be
re-read.
Setting MONO input pin at "H" enables this
re-reading as follows.
Cursor blink
The cursor blink frequency should be supplid
from the external source to EXBL.
(example)
MSM6265
RlO : 6
+R11
: 7
+-
CRT Software
RlO
Rll
223
2K Byte RAM
Character code
even
number
address
fs
Clock
XT
VDD
MSM6265
MONO
RAo
RA4
640D
WIDE
RDo
EXBL
RD,
Q)
~g
.~
.... 0
;:(u
Cursor blink
224
(example)
f(OSC) is calculated by following formula.
f(OSC)=FRPX(HNX8)xHPxl/DUTYxM
f(OSC) is 4.928 MHz when FRP = 70 Hz,
HN = 80, Hp = 8, DUTY = 1/100 and M = 1.
So, if HN is changed to 40, f(OSC) has to be
changed to 2.464 MHz to maintain other
conditions.
1) Character mode
Character box
Character font
Shape of cursor
Display
:
:
:
:
8 x8
5 x 7 or 7 x 7
2 rasters
80 characters x 25 lines or
40 characters x 25 lines
(display expasion mode)
2) Graphic mode
Figure 16
MPX ~--------r--------------'
odd
number
address
Is
RAo
I ~--------------~
RA4
Cursor blink
Figure 17 Color mode (Character mode: 80 ch. x 25 lines, 40 ch. x 25 lines, graphic mode: 640 dots x 200 dots)
225
'z+
'+z
'+
'+z
'+
:::i:
:::i:
--------- -----
'+
:::i:
"C
0
'5
(1)
ro
~
(1)
"0
>-
()
:::i:
:J0>
u:
"C
"C
co
.1-
-s.
::c
()
226
x
x
<t
:::i:
I-
w
a:
0-1
:::i:
::c
~I-
I-
a:
-10
()
()
<t~
<t
<t~
0
<.7
~:E
....0> '"...
co
(1)
(1)
.r:"C
....,.u;
0> ...
c: (1)
.- c.
.r:c.
:C~
L1.0
L1.0
B:J
(1)_
c:
(1)
B-2
(1)_
-----------11.
M-WR
M-RD
V-RAM
SELECT
OlEN
READY
DATA LATCH
Legend
Symbol
Function
M-WR
M-RD
V-RAM SEL
ADR SEL
READY
WR
DATA LATCH
227
All specifications and details published are subject to change Without notice.
OKI Electri c Indu stry Co .. Ltd .
Nlederkasseler Lohweg 8
04000 Dusseldorf 1 1
West Ge rmany
Tel
02 1 1-59550
Telex 8584312
Fax
0211 - 591669 (GIIiI
E3S 00662