Ks0068B 16Com/60Seg Driver & Controller For Dot Matrix LCD
Ks0068B 16Com/60Seg Driver & Controller For Dot Matrix LCD
Ks0068B 16Com/60Seg Driver & Controller For Dot Matrix LCD
INTRODUCTION
100 QFP
The KS0068B is a dot matrix LCD driver & controller LSl which is
fabricated by low power CMOS technology.
FUNCTION
• Character type dot matrix LCD driver & controller
• Internal driver: 16 common and 60 segment signal output.
• Display character format; 5 7 dots + cursor, 5 10 dots + cursor
• Easy interface with a 4-bit or 8-bit MPU
• Display character pattern:
5 7 dots format: 192 kinds, 5 10 dots format: 32kinds
• The special character pattern can be programmable by
Character Generator RAM directly.
• A customer character pattern can be programmable by mask
option (KS0068B-00; Standard type)
KS0068B-00
English, Japanese
Numberal
FEATURES
• Internal Memory
- Character Generator ROM: 8320bits
- Character Generator RAM: 512 bits
- Display Data RAM: 80 8bits for 80 digits.
• Power Supply Voltage; +5Vä10%, +3Vä10%
• Supply voltage for display: 0~-5V(V5)
• CMOS process
• 1/8 duty, 1/11 duty or 1/16 duty: selectable
(1/8 duty; 5 7 dots format 1 line, 1/11 duly; 5 x 10 dots format I line,
1/16 duty: 5 7 dots format 2 line)
• 100 QFP or bare chip available.
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
BLOCK DIAGRAM
Power V1 Parallel/Serial
supply V2 Data conversion
Circuit
for V3
LCD V4
Drive V5 5
5
7
Address
Counter
common
( AC )
signal
16 ( C 1 - C16 )
16 - bit 16 Common
7
Shift Signal
Register Driver
VDD
GND
Fig. 1. KS0068 functional block diagram.
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
PIN CONFIGURATION
C 16
C 15
C 14
C 13
C 12
C 11
C 10
S 47
S 48
S 49
S 50
S 51
S 52
S 53
S 54
S 55
S 56
S 57
S 58
S 59
S 60
C9
C8
C7
C6
C5
C4
C3
C2
C1
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
S 46 81 50 DB 7
S 45 82 49 DB 6
S 44 83 48 DB 5
S 43 84 47 DB 4
S 42 85 46 DB 3
S 41 86 45 DB 2
S 40 87 44 DB 1
S 39 88 43 DB 0
S 38 89 42 V DD
S 37 90
KS0068B 41 E
S 36 91 40 R/W
S 35 92 KS0068 39 RS
S 34 93 38 D
S 33 94 37 M
S 32 95 36 CLK 2
S 31 96 35 CLK 1
S 30 97 34 V5
S 29 98 33 V4
S 28 99 32 V3
S 27 100 31 V2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
OSC2 29 30
OSC1
VSS
S26
S25
S24
S23
S22
S21
S20
S19
S18
S17
S16
S15
S14
S13
S12
S11
S10
S9
S8
S7
S6
S5
S4
S3
S2
S1
V1
PIN DESCRIPTION
PIN(No). INPUT/OUTPUT NAME DESCRIPTION INTERFACE
VDD(42) Operating Voltage for logical circuit (2.7V ~ 5.5V) Power
VSS(GND) (27) Power 0V (GND) Supply
V1-V5(30-34) Negative Supply Bias voltage level for LCD driving
Voltage
S1-S60 Output Segment output Segent signal output for LCD driving LCD
(1-26, 67-100)
C1-C16 Output Common output Common signal output for LCD driving LCD
(51-66)
OSC1, OSC2 Input (OSC1) Oscillator Both pin connected to Rf resistor or ceramic Resistor or
(29) (28) Output (OSC2) resonator for internal oscillator circuit. In case of Ceramic
external frequency use only, the frequency is input Resonator
to OSC1 terminal.
CLK1 (35) Output Data latch clock Clock output terminal for the serially KS0065B
transfered data to be latched to the driver. or
KS0063B
CLK2 (36) Data shift clock Clock output terminal used when D terminal data
output shifts the inside of the driver.
M (37) Alternated The alternating signal to convert LCD
signal for LCD drive waveform to AC
driver output
D (38) Display data Character pattern data, which is corresponding to
interface each common signal, is supplied to driver serially.
High Selection
Low Non selection
E(41) Input Enable Start enable signal to read or write the data
R/W(40) Read/Write R/W signal input is used to select the read/write MPU
mode
DB0-DB7 Input/Output Data interface Used for data transfer between the MPU and
(43-50) KS0068. These terminals are for data bus with
bidirectional three-state.
Initial 4 bit (DB0-DB3) are not used during 4-bit
operation (DB7 can be used as a busy flag)
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
Input DB0-DB7
Output
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
ELECTRICAL CHARACTERISTICS
V1 VDD-VLCD/4 VDD-VLCD/5
V2 VDD-VLCD/2 VDD-2VLCD/5
V3 VDD-VLCD/2 VDD-3VLCD/5
V4 VDD-3VLCD/4 VDD-4VLCD/5
V5 VDD-VLCD VDD-VLCD
~VLCD is the LCD driving voltage, refer to the initial set of the instruction code.
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
VIH1 VIH1
RS
VIL1 VIL1
tSU1 tH1
R/W
VIL1 VIL1
tw tH1
VIH1 VIH1
E
VIL1 VIL1 VIL1
tR tSU2 tF tH2
VIH1 VIH1
DB0 - DB7 Valid Data
VIL1 VIL1
tC
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
V IH 1 V IH 1
RS
V IL1 V IL1
tSU tH
R/W
V IL1
tw tF tH
V IH 1
E
V IL1 V IL1
V IL1
tR
t DH
tD
V IH 1 V IH 1
DB 0 - DB 7 V alid Da ta
V IL1 V IL1
tC
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
0 .9 V D D
0 .9 V D D
C LK 1
tW CKH tW CKH
tC S U
C LK 2 0 .9 V D D
0 .9 V D D
0 .1 V D D 0 .1 V D D 0 .1 V D D
tC S U tW CKL
0 .9 V D D 0 .9 V D D
D
0 .1 V D D 0 .1 V D D
tS U tD H
M 0 .9 V D D
tD M
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
Excution
Command RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 time Remark
(fosc=250KHz)
DISPLAY CLEAR L L L L L L L L L H 1.64ms
RETURN HOME L L L L L L L L H X 1.64ms cursor move to first digit
ENTRY MODE L L L L L L L H I/D SH 40¶ •I/D; set cursor move direction
SET
I/D H Increase
L Decrease
H display is shifted
SH
L display is not
shifted
DISPLAY L L L L L L H D C B 40¶ •Display
ON/OFF
H Display on
D
L Display off
•Cursor
H Cursor on
C
L Cursor off
•Blinking
H Blinking on
B
L Blinking off
SHIFT L L L L L H S/C R/L X X 40¶ Display shift
SC H
L Cursor move
H Right shift
R/L
L Left shift
H 2 line display
N
L 1 line display
H 5 10 dots
F
L 5 7 dots
Table 1.
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
- Reads BF indication
internal operating is being
performed.
- reads address counter
contents
WRITE DATA H L Write Data 46¶ Write data into DD or CGRAM
READ DATA H H Read Data 46¶ Read data from DD or CGRAM
X : Don’t care
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
C1
~~
~ ~ ~~
~~ ~~
~~ ~~
~
C8
~
S1
KS0068
S 60
2) LCD Panel: 12 character 1 line, character format; 5 10 dots + 1 cursor line (1/4 bias, 1/11 duty)
C1
C11
KS0068
S1
S60
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
3) LCD Panel : 12 character 2 line character format; 5 7 dots + 1 cursor line (1/5 bias, 1/16 duty)
C1
C8
C9
C 16
K S 0 0 68
S1
S 60
4) LCD Panel : 24 character 1 line, character format; 5 7 dots + 1 dots + 1 cursor line (1/5 bias, 1/16 duty)
C1
C8
S1
KS0068
S60
C9
C16
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
S30
C1
C8
KS0068
S31
S60
KS0068 KS0068
VDD V1 V2 V3 V4 V5 VDD V1 V2 V3 V4 V5
VDD VDD
R R R R R R R R R
When KS0065B is externally connected to the KS0068, you can increase the number of display digits up to 80 characters.
C1 ~ C16 LCD Panel
S1 ~ S60 SC1 ~ SC40 SC1 ~ SC40 SC1 ~ SC40
DL2 DL2 DL2
DR1 DR1 DR1
KS0065B
KS0065B
KS0065B
D DL1 DR2 DL1 DR2 DL1 DR2
FCS CL1 FCS CL1 FCS CL1
OSC1 SHL1 SHL1 SHL1
CL2 CL2 CL2
SHL2 M SHL2 M SHL2 M
VSS VSS V SS
VDD VDD VDD
V6 V5 V4 V3 V2 V1 VEE V6 V5 V4 V3 V2 V1 VEE V6 V5 V4 V3 V2 V1 VEE
OSC2
KS0068
VSS
VDD
M
CLK1
CLK2
VDD
V1 V1
V3 V3
V4 V4
DB0 ~ DB7 V5 V5
To MPU
KS0068B
GND or
Other voltage
KS0068B 16COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
PAD DIAGRAM
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
1 79
2 78
3 77
4 76
5 75
6 74
KS0068B
7 73
8 72
9 71
Y
10 70
11 69
12 68
13 X 67
(0,0)
14 66
15 65
16 64
17 63
18
CHIP SIZE : 57703 4980 62
20 UNIT : m 60
21 59
22 58
23 57
24 56
25 55
26 54
27 53
28 52
29 51
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50