Samsung S6A0079 Datasheet

34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
INTRODUCTION
S6A0079 is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology. It can display 2, or 4 lines with 5 x 8 dots format.
FUNCTIONS
Character type dot matrix LCD driver & controller
Internal driver: 34 common and 120 segment signal output
5 x 8 dots matrix possible
Voltage converter for LCD drive voltage: 13V max (2 times/3 times)
Automatic power on reset
FEATURES
Internal memory
- Character Generator ROM (CGROM): 9,600 bits (240 characters x 5 x 8 dot)
- Character Generator RAM (CGRAM): 64 x 8 bits (8 characters x 5 x 8 dot)
- Icon RAM (CGRAM): 16 x 8 bits (80 icons max.)
- Display Data RAM (DDRAM): 96 x 8 bits (96 characters max.)
Low power operation
- Power supply voltage range: 2.7 - 5.5V (VDD)
- LCD Drive voltage range: 3.0 - 13.0V (VDD - V5)
CMOS process
Duty cycle: 1/33
Internal oscillator with an external resistor
Bare chip available
PROGRAMMABLE DUTY CYCLES 5-Dot Font Width
Display Line Duty Ratio Single-chip Operation
Numbers
2 1/33 2-line of 48 characters 80
Displayable Characters Possible Icons
4 1/33 4-line of 24 characters 80
1
S6A0079 34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
BLOCK DIAGRAM
OSC1 OSC2TEST1
RESET
TEST2
RS
RW
DB4-DB7
DB3-DB1
DB0
Power on Reset
(POR)
Instruction
8
System
E
Interface
4-bit 8-bit
Input/
Output
Buffer
Register
(IR)
7
Data
8 8
Register
(DR)
Busy Flag
Oscillator
Instruction
Decoder
Address
Counter
7 8
Display Data
RAM (DDRAM)
96 x 8-bit
7
Timing Generator
7
8
8
120-bit
Shift
Register
34-bit
Shift
Register
120-bit
Latch
Circuit
Common
Driver
Segment
Driver
LCD Driver
Voltage Selector
COM0­COM33
SEG1­SEG120
Vci
C1 C2
V5OUT2 V5OUT3
VDD
GND(VSS)
Character Generator
RAM
(CGRAM)
64 bytes
Voltage Converter
Parallel/Serial Converter and
Character Generator
ROM
(CGROM)
9600 bits
55
Smooth Scroll Circuit
Cursor and
Blink
Controller
V1 - V5
2
34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
V5OUT2
V5OUT3
PAD CONFIGURATION
SEG43
SEG44
SEG45
SEG46
SEG47
SEG48
SEG49
SEG50
SEG51
SEG52
SEG53
SEG54
SEG55
SEG56
SEG57
SEG58
SEG59
SEG60
SEG61
SEG62
SEG63
SEG64
SEG65
SEG66
SEG67
SEG68
SEG69
SEG70
SEG71
SEG72
SEG73
SEG74
SEG75
SEG76
SEG77
SEG78
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
SEG42 SEG41 SEG40 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10
SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1
COM9 COM10 COM11 COM12 COM13 COM14 COM15 COM16 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COM32 COM33
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
Y
(0, 0) X
Chip size: 5340 PAD size: 100 Unit : µm
×
8740
×
100
147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89
SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24
6061626364656667686970717273747576777879808182838485868788
VDD
OSC2
OSC1
TEST2
RESET
SS1
V
TEST1
RS
RW
E
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Vci
C2
C1
VSS2
V5V4V3V2V1
3
S6A0079 34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
PAD CENTER COORDINATES
Table 1. Pad Location
Pad
No.
X Y X Y X Y
1 SEG42 -2504 3540 33 SEG10 -2504 -459 65 TESET1 -1125 -4119 2 SEG41 -2504 3415 34 SEG9 -2504 -584 66 VSSI -1000 -4119 3 SEG40 -2504 3290 35 SEG8 -2504 -709 67 RS -875 -4119 4 SEG39 -2504 3165 36 SEG7 -2504 -834 68 RW -750 -4119 5 SEG38 -2504 3040 37 SEG6 -2504 -959 69 E -625 -4119 6 SEG37 -2504 2915 38 SEG5 -2504 -1084 70 DB0 -500 -4119 7 SEG36 -2504 2790 39 SEG4 -2504 -1209 71 DB1 -375 -4119 8 SEG35 -2504 2665 40 SEG3 -2504 -1334 72 DB2 -250 -4119
9 SEG34 -2504 2540 41 SEG2 -2504 -1459 73 DB3 -125 -4119 10 SEG33 -2504 2415 42 SEG1 -2504 -1584 74 DB4 0 -4119 11 SEG32 -2504 2290 43 COM9 -2504 -1822 75 DB5 125 -4119 12 SEG31 -2504 2165 44 COM10 -2504 -1947 76 DB6 250 -4119 13 SEG30 -2504 2040 45 COM11 -2504 -2072 77 DB7 375 -4119 14 SEG29 -2504 1915 46 COM12 -2504 -2197 78 Vci 500 -4119 15 SEG28 -2504 1790 47 COM13 -2504 -2322 79 C2 625 -4119 16 SEG27 -2504 1665 48 COM14 -2504 -2447 80 C1 750 -4119 17 SEG26 -2504 1540 49 COM15 -2504 -2572 81 VSS2 875 -4119 18 SEG25 -2504 1425 50 COM16 -2504 -2697 82 V5OUT2 1000 -4119 19 SEG24 -2504 1290 51 COM25 -2504 -2822 83 V5OUT3 1125 -4119 20 SEG23 -2504 1165 52 COM26 -2504 -2947 84 V5 1250 -4119 21 SEG22 -2504 1040 53 COM27 -2504 -3072 85 V4 1375 -4119 22 SEG21 -2504 915 54 COM28 -2504 -3197 86 V3 1500 -4119 23 SEG20 -2504 790 55 COM29 -2504 -3322 87 V2 1625 -4119 24 SEG19 -2504 665 56 COM30 -2504 -3447 88 V1 1750 -4119 25 SEG18 -2504 540 57 COM31 -2504 -3572 89 COM24 2504 -3822 26 SEG17 -2504 415 58 COM32 -2504 -3697 90 COM23 2504 -3697 27 SEG16 -2504 290 59 COM33 -2504 -3822 91 COM22 2504 -3572 28 SEG15 -2504 165 60 VDD -1750 -4119 92 COM21 2504 -3447 29 SEG14 -2504 40 61 OSC2 -1625 -4119 93 COM20 2504 -3322 30 SEG13 -2504 -84 62 OSC1 -1500 -4119 94 COM19 2504 -3197 31 SEG12 -2504 -209 63 RESET -1375 -4119 95 COM18 2504 -3072 32 SEG11 -2504 -334 64 TEST2 -1250 -4119 96 COM17 2504 -2947
Pad
Name
Coordinate Pad
No.
Pad
Name
Coordinate Pad
No.
Pad
Name
Coordinate
4
34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
Table 1. Pad Location (Continued)
Pad
Pad Name
No.
X Y X Y X Y
97 COM8 2504 -2822 130 98 COM7 2504 -2697 131
99 COM6 2504 -2572 132 100 101 102 103 104 105 106 SEG120 2504 -1584 139 107 SEG119 2504 -1459 140 108 SEG118 2504 -1334 141 109 SEG117 2504 -1209 142 110 SEG116 2504 -1084 143 111 SEG115 2504 -959 144 112 SEG114 2504 -834 145 113 SEG113 2504 -709 146 114 SEG112 2504 -584 147 115 SEG111 2504 -459 148 116 SEG110 2504 -334 149 117 SEG109 2504 -209 150 118 SEG108 2504 -84 151 119 SEG107 2504 40 152 120 SEG106 2504 165 153 121 SEG105 2504 290 154 122 SEG104 2504 415 155 123 SEG103 2504 540 156 124 SEG102 2504 665 157 125 SEG101 2504 790 158 126 SEG100 2504 915 159 127 SEG99 2504 1040 160 128 SEG98 2504 1165 161 129 SEG97 2504 1290 162
COM5 2504 -2447 133 COM4 2504 -2322 134 COM3 2504 -2197 135 COM2 2504 -2072 136 COM1 2504 -1947 137 COM0 2504 -1822 138
Coordinate Pad
No.
Pad
Name
SEG96 2504 1415 163 SEG63 312 4119 SEG95 2504 1540 164 SEG62 187 4119 SEG94 2504 1665 165 SEG61 62 4119 SEG93 2504 1790 166 SEG60 -62 4119 SEG92 2504 1915 167 SEG59 -187 4119 SEG91 2504 2040 168 SEG58 -312 4119 SEG90 2504 2165 169 SEG57 -437 4119 SEG89 2504 2290 170 SEG56 -562 4119 SEG88 2504 2415 171 SEG55 -687 4119 SEG87 2504 2540 172 SEG54 -812 4119 SEG86 2504 2665 173 SEG53 -937 4119 SEG85 2504 2790 174 SEG52 -1062 4119 SEG84 2504 2915 175 SEG51 -1187 4119 SEG83 2504 3040 176 SEG50 -1312 4119 SEG82 2504 3165 177 SEG49 -1437 4119 SEG81 2504 3290 178 SEG48 -1562 4119 SEG80 2504 3415 179 SEG47 -1687 4119 SEG79 2504 3540 180 SEG46 -1812 4119 SEG78 2187 4119 181 SEG45 -1937 4119 SEG77 2062 4119 182 SEG44 -2062 4119 SEG76 1937 4119 183 SEG43 -2187 4119 SEG75 1812 4119 SEG74 1687 4119 SEG73 1562 4119 SEG72 1437 4119 SEG71 1312 4119 SEG70 1187 4119 SEG69 1062 4119 SEG68 937 4119 SEG67 812 4119 SEG66 687 4119 SEG65 562 4119 SEG64 437 4119
Coordinate Pad
No.
Pad
Name
Coordinate
5
S6A0079 34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
PAD DESCRIPTION
Table 2. Pad Description
Pad (No) Input/
Name Description Interface
Output
VDD (60) Power supply For logical circuit (+3V, +5V) Power supply VSS1, VSS2
- 0V (GND)
(66, 81) V1-V5
(88-84) Vci (78) Input Input voltage to the voltage converter to
Bias voltage level for LCD driving
generate LCD drive voltage (Vci = 1.0 - 4.5V).
SEG1-SEG120 (1-42, 106-183)
COM0-COM33 (105-89, 43-59)
OSC1, OSC2 (61, 62)
C1,C2 (80, 79)
Output Segment
output
Output Common
output
Input
Oscillator When use internal oscillator, connect
(OSC1),
Output
(OSC2)
Input External
capacitance input
Segment signal output for LCD drive LCD
Common signal output for LCD drive LCD
External external Rf resistor. If external clock is used, connect it to
resistor/oscillator
(OSC1)
OSC1. To use the voltage converter (2 times /3
times), these pins must be connected to the
External
capacitance
external capacitance.
RESET (63) Input Reset pin Initialized to low ­TEST1 (65) Input Test pin When TEST1 = "High", Test mode
­When TEST1 = "Low", Normal operation mode This pin must be set to VSS
V5OUT2 (82) Output Two times
converter output
The value of Vci is converted two times. To use three times converter, the same capacitance as that of C1-C2 should be
V5 capacitance
connected here.
V5OUT3 (83) Three times
The value of Vci is converted three times. V5
converter output
TEST2 (64) Input Test pin When TEST2 = "High" : Normal mode
­When TEST2 = "Low": Test mode This pin must be set to VDD
RS (67) Input Register
select
Register selection input In RS = "High", Data register is selected. In RS = "Low", Instruction register is
MPU
selected.
6
34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
Table 2. Pad Description (Continued)
Pad (No) Input/
Name Description Interface
Output
RW (68) Input Read/write Read/write selection input.
In RW= "High", read operation. When RW = "Low", write operation.
E (69) Input Read/write
enable
DB0-DB3 (70-73)
Input.
Output
Data bus 0-7 In 8-bit bus mode, used as low order bi-
Read/write enable signal.
directional data bus. During 4-bit bus mode, open these pins.
DB4-DB7 (74-77)
In 8-bit bus mode, used as high order bi-
directional data bus. In case of 4-bit bus mode, used as both high and low order. DB7 used for busy flag output.
MPU
MPU
MPU
MPU
7
S6A0079 34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
FUNCTION DESCRIPTION
SYSTEM INTERFACE
This chip has all two kinds interface type with MPU: 4-bit bus and 8-bit bus. 4-bit bus and 8-bit bus is selected by DL bit in the instruction register. During read or write operation, two 8-bit registers are used. one is data register (DR), the other is instruction register(IR).
The data register(DR) is used as temporary data storage place for being written into or read from DDRAM/CGRAM target RAM is selected by RAM address setting instruction. Each internal operation, reading from or writing into RAM, is done automatically.
Hence, after MPU reads DR data, the data in the next DDRAM/CGRAM address is transferred into DR automatically. Also after MPU writes data to DR, the data in DR is transferred into DDRAM/CGRAM automatically.
The Instruction register(IR) is used only to store instruction code transferred from MPU. MPU cannot use it to read instruction data.
To select register, use RS input pin in 4-bit/8-bit bus mode.
RS R/W Operation
0 0 Instruction write operation (MPU writes instruction code into IR) 0 1 Read busy flag (DB7) and address counter (DB0 - DB6) 1 0 Data write operation (MPU writes data into DR) 1 1 Data read operation (MPU reads data from DR)
BUSY FLAG (BF)
When BF = "High", it indicates that the internal operation is being processed. So during this time the next instruction cannot be accepted. BF can be read, when RS = Low and R/W = High (Read Instruction Operation), through DB7 port. Before executing the next instruction, be sure that BF is not high.
8
34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
DISPLAY DATA RAM (DDRAM)
DDRAM stores display data of maximum 96 x 8 bits (96 characters). DDRAM address is set in the address counter (AC) as a hexadecimal number. (refer to Figure 1.)
MSB LSB
AC6 AC5 AC4 AC3 AC2 AC1 AC0
Figure 1. DDRAM Address
5-dot 2-line Display
In case of 2-line display with 5-dot font, the address range of DDRAM is 00H-2FH, 40H-6FH. (refer to Figure 2)
Display Position
COM1 COM8
COM17 COM24
COM1 COM8
COM17 COM24
COM1 COM8
COM17 COM24
1 2 3 4 5
00 01 02 03 04
40 41 42 43 44
SEG1
1 2 3 4 5
41 42 43 44
1 2 3 4 5
00 01 02 032F
6F 40 41 42
20 21 22 23 24
. . . . 13 14 15 16 17
. . . . 53 54 55 56 57 58 59 5A 5B 5C . . . . 6B 6C 6D 6E 6F
SEG120
S6A0079 S6A0079
20 21 22 23 24
0501 02 03 04
. . . . 14 15 16 17
. . . . 54 55 56 57 58 59 5A 5B 5C . . . . 6C 6D 6E 6F
45 5D 40
(After Shift Left)
20 21 22 23 24
. . . . 13 14 15 16 17
. . . . 52 53 54 55 56 57 58 59 5A . . . . 6A 6B 6C 6D
43 5B 6E
12
(After Shift Right)
25 26 27 28 29 18 19 1A 1B 1C
SEG1
25 26 27 28 29 19 1A 1B 1C
18 1D
25 26 27 28 29
18 19 1A 1B
44 45 46 47 48
. . . . 2B 2C 2D 2E 2F
SEG120
DDRAM Address
44 45 46 47 48
. . . . 2C 2D 2E 2F 00
44 45 46 47 48
. . . . 2A 2B 2C 2D 2E
Figure 2. 2-line X 48ch. Display (5-dot Font Width)
COM9 COM16
COM25 COM32
COM9 COM16
COM25 COM32
COM9 COM16
COM25 COM32
9
S6A0079 34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
5-dot 4-line Display
In case of 4-line display with 5-dot font, the address range of DDRAM is 00H-17H, 20H-37H, 40H-57H, 60H-77H. (refer to Figure 3)
Display Position
COM1 COM8 COM9
COM16 COM17
COM24 COM25
COM32
COM1 COM8 COM9
COM16 COM17
COM24 COM25
COM32
COM1 COM8 COM9
COM16 COM17
COM24 COM25
COM32
1 2 3 4 5
00 01 02 03 04
61 62 63 6460
SEG1
1 2 3 4 5
01 02 03 04
2421 22 23
4441 42 43
61 62 63 64
1 2 3 4 5
00 01 02 03
17
20 21 22 23
37
40 41 42 43
57
77
61 62 6360
20 21 22 23 24
. . . . 13 14 15 16 17
2420 21 22 23
. . . . 33 34 35 36 37
4440 41 42 43
. . . . 53 54 55 56
. . . . 74 75 76 7773
DDRAM Address
S6A0079
20 21 22 23 24
. . . . 14 15 16 17
05
. . . . 34 35 36 37
25
. . . . 54 55 56
45
. . . . 74 75 76 77
65
(After Shift Left)
20 21 22 23 24
. . . . 13 14 15 1612
. . . . 33 34 35 3632
. . . . 53 54 55 56
. . . . 74 75 7672 73
(After Shift Right)
52
57
SEG120
00
20
57
40
60
Figure 3. 4-line X 24ch. Display (5-dot Font Width)
10
34COM/120SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD S6A0079
TIMING GENERATION CIRCUIT
Timing generation circuit generates clock signals for the internal operations.
ADDRESS COUNTER (AC)
Address Counter (AC) stores DDRAM/CGRAM address, transferred from IR. After writing into (reading from) DDRAM/CGRAM, AC is automatically increased (decreased) by 1. When RS = "Low" and R/W = "High", AC can be read through DB0 - DB6.
CURSOR/BLINK CONTROL CIRCUIT
It controls cursor/blink ON/OFF and black/white inversion at cursor position.
LCD DRIVER CIRCUIT
LCD Driver circuit has 34 common and 120 segment signals for LCD driving. Data from CGRAM/CGROM is transferred to 120-bit segment latch serially, which is stored to 120-bit shift latch. When each common is selected by 34-bit common register, segment data also output through segment driver from 120-bit segment latch. In case of 2-line or 4-line mode, COM0-COM33 have 1/33 duty ratio. COM0 (COM33) makes the data of CGRAM (Icon RAM) enable to display icons.
11
Loading...
+ 25 hidden pages