SITRONIX ST7669

ST
Sitronix
ST7669
262K 132x162 Color Dot Matrix LCD Controller/Driver
1 INTRODUCTION
The ST7669 is a driver & controller LSI for 262K color graphic dot-matrix liquid crystal display systems. It generates 396
Segment and 162 Common driver circuits. This chip is connected directly to a microprocessor, accepts Serial Peripheral
Interface (SPI) or 8-bit/16-bit/18-bit parallel display data and stores in an on-chip display data RAM. It performs display
data RAM read/write operation with no external operating clock to minimize power consumption. In addition, because it
contains power supply circuits necessary to drive liquid crystal, it is possible to make a display system with the fewest
components.
2 FEATURES
♦ 3-line (9-bits) or 4-line( 8-bit) serial interface
Driver Output Circuits
On-chip Low Power Analog Circuit
♦ 396 segment outputs / 162 common outputs
♦ On-chip oscillator circuit
Applicable Duty Ratios
♦ Voltage converter (x1, x2, x3, x4, x5, x6, x7, x8) with
♦ Various partial display
♦ Partial window moving & data scrolling
internal booster capacitors.
♦ Extremely Few Outsider Compoment. (Required
Gray-Scale Display
♦ 4FRC & 31 PWM function circuit to display 64
gray-scale display
outsider components: Three Capacitors)
♦ On-chip Voltage Regulator
♦ On-chip electronic contrast control function
♦ Support 8 color mode (Idle mode)
♦ Voltage follower(LCD bias: 1/5,1/7,1/9,1/10,/11,1/12, 1/13, 1/14)
On-chip Display Data RAM
Operating Voltage Range
♦ Capacity: 132 x 162 x 18 =384,912 bits
♦ Supply Digital Voltage (VDD): 1.65 to 3.0V
Color support by Inteface
♦ Supply Analog Voltage (VDD2, VDD3, VDD4, VDD5): 2.4 to 3.3V
♦ 256 color mode(RGB)=(332) mode (via LUT)
♦ LCD driving voltage (VOP = V0 - VSS): Max: 18V
♦ 4K colors (RGB)=(444) mode (via LUT)
LCD Driving Voltage (OTP)
♦ 65K colors (RGB)=(565) mode
♦ Contrast Adjustment Value is stored in the Built-In
♦ 262K colors (RGB)=(666) mode
OTP-ROM for better display quility.
♦ Truncated 16M colors (RGB)=(888) mode
LCD Driving setting suggestion
Microprocessor Interface
♦ Vop=16.52, Bias=1/10
♦ 8/16/18-bit parallel bi-directional interface with
Package Type
6800-series or 8080-series
ST7669
♦ Application for COG
6800 , 8080 ,4-Line , 3-Line interface
Sitronix Technology Corp. reserves the right to change the contents in this document without prior notice.
Ver 1.3a
1/216
09/26/2007
ST7669
207 COM 9
206 TRBI
205 TRBO
234 TRUO
233 TRUI
232 COM 59
231 COM 57
3 Pad Arrangement (COG)
Chip Size :
14030 um x 970 um
Bump Pitch :
PAD 1 ~ 30, 31 ~ 35 pitch=27um(min, com/seg)
PAD 200 ~ 204, 205 ~ 737 pitch=27um(min, com/seg)
PAD 36 ~ 199 pitch=80um (I/O)
PAD 87,88 pitch= 79.72um(I/O)
Bump Size :
PAD 1 ~ 35 , PAD 200 ~ 737
Bump width=14um(min, com/seg)
Bump space=13um(min, com/seg)
Bump length=128um(min, com/seg)
Bump area=1800um^2(com/seg)
PAD 36 ~86,89~199(except 87,88)
Bump width=65um(I/O)
Bump space=15um(I/O)
Bump length=63um(I/O)
Bump area=4095um^2
PAD 87,88
Bump width=65um(I/O)
Bump space=14.72um(I/O)
Bump length=63um(I/O)
Bump area=4095um^2
Bump Height : 15 um
Chip Thickness : 400 um
Aligment mark
Ver 1.3a
27 COM 10
28 COM8
29 TLBI
30 TLBO
1 T LUO
2 TLUI
3 COM58
4 COM56
The center of alignment mark: see bellow Table
2/216
3/2/2009
ST7669
4 Pad Center Coordinates
PA
34
COM0
-6668.45 -367.71
35
TGI
-6608.30 -367.71
36
DUMMY
-6491.97 -394.50
NAME
X
Y
1
TLUO
-6897.71
421.50
37
DUMMY
-6411.97 -394.50
2
TLUI
-6897.71
394.50
38
DUMMY
-6331.97 -394.50
3
COM58
-6897.71
337.50
39
VSS
-6251.97 -394.50
4
COM56
-6897.71
310.50
40
VPP
-6171.97 -394.50
5
COM54
-6897.71
283.50
41
VPP
-6091.97 -394.50
6
COM52
-6897.71
256.50
42
VPP
-6011.97 -394.50
7
COM50
-6897.71
229.50
43
VPP
-5931.97 -394.50
8
COM48
-6897.71
202.50
44
DUMMY
-5851.97 -394.50
9
COM46
-6897.71
175.50
45
DUMMY
-5771.97 -394.50
10
COM44
-6897.71
148.50
46
DUMMY
-5691.97 -394.50
11
COM42
-6897.71
121.50
47
DUMMY
-5611.97 -394.50
12
COM40
-6897.71
94.50
48
DUMMY
-5531.97 -394.50
13
COM38
-6897.71
67.50
49
DUMMY
-5451.97 -394.50
14
COM36
-6897.71
40.50
50
DUMMY
-5371.97 -394.50
15
COM34
-6897.71
13.50
51
DUMMY
-5291.97 -394.50
16
COM32
-6897.71
-13.50
52
DUMMY
-5211.97 -394.50
17
COM30
-6897.71
-40.50
53
DUMMY
-5131.97 -394.50
18
COM28
-6897.71
-67.50
54
DUMMY
-5051.97 -394.50
19
COM26
-6897.71
-94.50
55
DUMMY
-4971.97 -394.50
20
COM24
-6897.71 -121.50
56
DUMMY
-4891.97 -394.50
21
COM22
-6897.71 -148.50
57
DUMMY
-4811.97 -394.50
22
COM20
-6897.71 -175.50
58
DUMMY
-4731.97 -394.50
23
COM18
-6897.71 -202.50
59
DUMMY
-4651.97 -394.50
24
COM16
-6897.71 -229.50
60
DUMMY
-4571.97 -394.50
25
COM14
-6897.71 -256.50
61
DUMMY
-4491.97 -394.50
26
COM12
-6897.71 -283.50
62
DUMMY
-4411.97 -394.50
27
COM10
-6897.71 -310.50
63
DUMMY
-4331.97 -394.50
28
COM8
-6897.71 -337.50
64
DUMMY
-4251.97 -394.50
29
TLBI
-6897.71 -394.50
65
DUMMY
-4171.97 -394.50
30
TLBO
-6897.71 -421.50
66
DUMMY
-4091.97 -394.50
31
COM6
-6749.45 -367.71
67
DUMMY
-4011.97 -394.50
32
COM4
-6722.45 -367.71
68
DUMMY
-3931.97 -394.50
33
COM2
-6695.45 -367.71
69
DUMMY
-3851.97 -394.50
D
Ver 1.3a
3/216
3/2/2009
ST7669
70
DUMMY
-3771.97 -394.50
105
D14
-972.25
-394.50
71
DUMMY
-3691.97 -394.50
106
D15
-892.25
-394.50
72
DUMMY
-3611.97 -394.50
107
D16
-812.25
-394.50
73
DUMMY
-3531.97 -394.50
108
D17
-732.25
-394.50
74
DUMMY
-3451.97 -394.50
109
VSS
-652.25
-394.50
75
DUMMY
-3371.97 -394.50
110
VDD
-572.25
-394.50
76
DUMMY
-3291.97 -394.50
111
E_RD
-492.25
-394.50
77
DUMMY
-3211.97 -394.50
112
/RST
-412.25
-394.50
78
DUMMY
-3131.97 -394.50
113
CSEL
-332.25
-394.50
79
DUMMY
-3051.97 -394.50
114
IF1
-252.25
-394.50
80
DUMMY
-2971.97 -394.50
115
IF2
-172.25
-394.50
81
DUMMY
-2891.97 -394.50
116
IF3
-92.25
-394.50
82
DUMMY
-2811.97 -394.50
117
VSS
-12.25
-394.50
83
DUMMY
-2731.97 -394.50
118
VDD
67.75
-394.50
84
DUMMY
-2651.97 -394.50
119
/CS
147.75
-394.50
85
DUMMY
-2571.97 -394.50
120
/EXT
227.75
-394.50
86
CL
-2491.97 -394.50
121
TE
307.75
-394.50
87
CLS
-2411.97 -394.50
122
TCAP
387.75
-394.50
88
VDD
-2332.25 -394.50
123
VDD
467.75
-394.50
89
A0
-2252.25 -394.50
124
VDD
547.75
-394.50
90
RW_WR
-2172.25 -394.50
125
VDD
627.75
-394.50
91
D0
-2092.25 -394.50
126
VDD
707.75
-394.50
92
D1
-2012.25 -394.50
127
VDD
787.75
-394.50
93
D2
-1932.25 -394.50
128
VDD
867.75
-394.50
94
D3
-1852.25 -394.50
129
VSS1
947.75
-394.50
95
D4
-1772.25 -394.50
130
VSS1
1027.75
-394.50
96
D5
-1692.25 -394.50
131
VSS
1107.75
-394.50
97
D6
-1612.25 -394.50
132
VSS
1187.75
-394.50
98
D7
-1532.25 -394.50
133
VSS
1267.75
-394.50
99
D8
-1452.25 -394.50
134
VSS
1347.75
-394.50
100
D9
-1372.25 -394.50
135
VSS2
1427.75
-394.50
101
D10
-1292.25 -394.50
136
VSS2
1507.75
-394.50
102
D11
-1212.25 -394.50
137
VSS2
1587.75
-394.50
103
D12
-1132.25 -394.50
138
VSS2
1667.75
-394.50
104
D13
-1052.25 -394.50
139
VSS2
1747.75
-394.50
Ver 1.3a
4/216
3/2/2009
ST7669
140
VSS2
1827.75
-394.50
175
V0in
4627.75
-394.50
141
VSS2
1907.75
-394.50
176
V0in
4707.75
-394.50
142
VSS2
1987.75
-394.50
177
V0s
4787.75
-394.50
143
VSS2
2067.75
-394.50
178
V0out
4867.75
-394.50
144
VSS2
2147.75
-394.50
179
V0out
4947.75
-394.50
145
VSS2
2227.75
-394.50
180
XV0out
5027.75
-394.50
146
VSS2
2307.75
-394.50
181
XV0out
5107.75
-394.50
147
VSS4
2387.75
-394.50
182
XV0s
5187.75
-394.50
148
VSS4
2467.75
-394.50
183
XV0in
5267.75
-394.50
149
VDD3
2547.75
-394.50
184
XV0in
5347.75
-394.50
150
VDD3
2627.75
-394.50
185
XV0in
5427.75
-394.50
151
VDD4
2707.75
-394.50
186
XV0in
5507.75
-394.50
152
VDD4
2787.75
-394.50
187
Vgout
5587.75
-394.50
153
VDD5
2867.75
-394.50
188
Vgout
5667.75
-394.50
154
VDD5
2947.75
-394.50
189
Vgs
5747.75
-394.50
155
VDD5
3027.75
-394.50
190
Vgin
5827.75
-394.50
156
VDD5
3107.75
-394.50
191
Vgin
5907.75
-394.50
157
VDD5
3187.75
-394.50
192
Vgin
5987.75
-394.50
158
VDD5
3267.75
-394.50
193
Vgin
6067.75
-394.50
159
VDD5
3347.75
-394.50
194
Vgin
6147.75
-394.50
160
VDD5
3427.75
-394.50
195
Vgin
6227.75
-394.50
161
VDD2
3507.75
-394.50
196
Vgin
6307.75
-394.50
162
VDD2
3587.75
-394.50
197
Vgin
6387.75
-394.50
163
VDD2
3667.75
-394.50
198
6467.75
-394.50
164
VDD2
3747.75
-394.50
199
DUMMY
6547.75
-394.50
165
VDD2
3827.75
-394.50
200
TGO
6608.30
-367.71
166
VDD2
3907.75
-394.50
201
COM1
6668.45
-367.71
167
VDD2
3987.75
-394.50
202
COM3
6695.45
-367.71
168
VDD2
4067.75
-394.50
203
COM5
6722.45
-367.71
169
VDD2
4147.75
-394.50
204
COM7
6749.45
-367.71
170
VDD2
4227.75
-394.50
205
TRBO
6897.71
-421.50
171
Vm
4307.75
-394.50
206
TRBI
6897.71
-394.50
172
VREF
4387.75
-394.50
207
COM9
6897.71
-337.50
173
V0in
4467.75
-394.50
208
COM11
6897.71
-310.50
174
V0in
4547.75
-394.50
209
COM13
6897.71
-283.50
Ver 1.3a
5/216
VSS
3/2/2009
ST7669
210
COM15
6897.71
-256.50
245
COM75
6554.18
367.71
211
COM17
6897.71
-229.50
246
COM77
6527.18
367.71
212
COM19
6897.71
-202.50
247
COM79
6500.18
367.71
213
COM21
6897.71
-175.50
248
COM81
6473.18
367.71
214
COM23
6897.71
-148.50
249
COM83
6446.18
367.71
215
COM25
6897.71
-121.50
250
COM85
6419.18
367.71
216
COM27
6897.71
-94.50
251
COM87
6392.18
367.71
217
COM29
6897.71
-67.50
252
COM89
6365.18
367.71
218
COM31
6897.71
-40.50
253
COM91
6338.18
367.71
219
COM33
6897.71
-13.50
254
COM93
6311.18
367.71
220
COM35
6897.71
13.50
255
COM95
6284.18
367.71
221
COM37
6897.71
40.50
256
COM97
6257.18
367.71
222
COM39
6897.71
67.50
257
COM99
6230.18
367.71
223
COM41
6897.71
94.50
258
COM101
6203.18
367.71
224
COM43
6897.71
121.50
259
COM103
6176.18
367.71
225
COM45
6897.71
148.50
260
COM105
6149.18
367.71
226
COM47
6897.71
175.50
261
COM107
6122.18
367.71
227
COM49
6897.71
202.50
262
COM109
6095.18
367.71
228
COM51
6897.71
229.50
263
COM111
6068.18
367.71
229
COM53
6897.71
256.50
264
COM113
6041.18
367.71
230
COM55
6897.71
283.50
265
COM115
6014.18
367.71
231
COM57
6897.71
310.50
266
COM117
5987.18
367.71
232
COM59
6897.71
337.50
267
COM119
5960.18
367.71
233
TRUI
6897.71
394.50
268
COM121
5933.18
367.71
234
TRUO
6897.71
421.50
269
COM123
5906.18
367.71
235
COM61
6743.18
367.71
270
COM125
5879.18
367.71
236
COM63
6716.18
367.71
271
COM127
5852.18
367.71
237
COM65
6689.18
367.71
272
COM129
5825.18
367.71
238
COM67
6662.18
367.71
273
COM131
5798.18
367.71
239
COM69
6635.18
367.71
274
COM133
5771.18
367.71
240
L-Mark
6593.69
234.18
275
COM135
5744.18
367.71
241
COM71
6608.18
367.71
276
COM137
5717.18
367.71
242
L-Mark
6593.69
234.18
277
COM139
5690.18
367.71
243
L-Mark
6593.69
234.18
278
COM141
5663.18
367.71
244
COM73
6581.18
367.71
279
COM143
5636.18
367.71
Ver 1.3a
6/216
3/2/2009
ST7669
280
COM145
5609.18
367.71
315
SEG26
4630.50
367.71
281
COM147
5582.18
367.71
316
SEG27
4603.50
367.71
282
COM149
5555.18
367.71
317
SEG28
4576.50
367.71
283
COM151
5528.18
367.71
318
SEG29
4549.50
367.71
284
COM153
5501.18
367.71
319
SEG30
4522.50
367.71
285
COM155
5474.18
367.71
320
SEG31
4495.50
367.71
286
COM157
5447.18
367.71
321
SEG32
4468.50
367.71
287
COM159
5420.18
367.71
322
SEG33
4441.50
367.71
288
COM161
5393.18
367.71
323
SEG34
4414.50
367.71
289
SEG0
5332.50
367.71
324
SEG35
4387.50
367.71
290
SEG1
5305.50
367.71
325
SEG36
4360.50
367.71
291
SEG2
5278.50
367.71
326
SEG37
4333.50
367.71
292
SEG3
5251.50
367.71
327
SEG38
4306.50
367.71
293
SEG4
5224.50
367.71
328
SEG39
4279.50
367.71
294
SEG5
5197.50
367.71
329
SEG40
4252.50
367.71
295
SEG6
5170.50
367.71
330
SEG41
4225.50
367.71
296
SEG7
5143.50
367.71
331
SEG42
4198.50
367.71
297
SEG8
5116.50
367.71
332
SEG43
4171.50
367.71
298
SEG9
5089.50
367.71
333
SEG44
4144.50
367.71
299
SEG10
5062.50
367.71
334
SEG45
4117.50
367.71
300
SEG11
5035.50
367.71
335
SEG46
4090.50
367.71
301
SEG12
5008.50
367.71
336
SEG47
4063.50
367.71
302
SEG13
4981.50
367.71
337
SEG48
4036.50
367.71
303
SEG14
4954.50
367.71
338
SEG49
4009.50
367.71
304
SEG15
4927.50
367.71
339
SEG50
3982.50
367.71
305
SEG16
4900.50
367.71
340
SEG51
3955.50
367.71
306
SEG17
4873.50
367.71
341
SEG52
3928.50
367.71
307
SEG18
4846.50
367.71
342
SEG53
3901.50
367.71
308
SEG19
4819.50
367.71
343
SEG54
3874.50
367.71
309
SEG20
4792.50
367.71
344
SEG55
3847.50
367.71
310
SEG21
4765.50
367.71
345
SEG56
3820.50
367.71
311
SEG22
4738.50
367.71
346
SEG57
3793.50
367.71
312
SEG23
4711.50
367.71
347
SEG58
3766.50
367.71
313
SEG24
4684.50
367.71
348
SEG59
3739.50
367.71
314
SEG25
4657.50
367.71
349
SEG60
3712.50
367.71
Ver 1.3a
7/216
3/2/2009
ST7669
350
SEG61
3685.50
367.71
385
SEG96
2740.50
367.71
351
SEG62
3658.50
367.71
386
SEG97
2713.50
367.71
352
SEG63
3631.50
367.71
387
SEG98
2686.50
367.71
353
SEG64
3604.50
367.71
388
SEG99
2659.50
367.71
354
SEG65
3577.50
367.71
389
SEG100
2632.50
367.71
355
SEG66
3550.50
367.71
390
SEG101
2605.50
367.71
356
SEG67
3523.50
367.71
391
SEG102
2578.50
367.71
357
SEG68
3496.50
367.71
392
SEG103
2551.50
367.71
358
SEG69
3469.50
367.71
393
SEG104
2524.50
367.71
359
SEG70
3442.50
367.71
394
SEG105
2497.50
367.71
360
SEG71
3415.50
367.71
395
SEG106
2470.50
367.71
361
SEG72
3388.50
367.71
396
SEG107
2443.50
367.71
362
SEG73
3361.50
367.71
397
SEG108
2416.50
367.71
363
SEG74
3334.50
367.71
398
SEG109
2389.50
367.71
364
SEG75
3307.50
367.71
399
SEG110
2362.50
367.71
365
SEG76
3280.50
367.71
400
SEG111
2335.50
367.71
366
SEG77
3253.50
367.71
401
SEG112
2308.50
367.71
367
SEG78
3226.50
367.71
402
SEG113
2281.50
367.71
368
SEG79
3199.50
367.71
403
SEG114
2254.50
367.71
369
SEG80
3172.50
367.71
404
SEG115
2227.50
367.71
370
SEG81
3145.50
367.71
405
SEG116
2200.50
367.71
371
SEG82
3118.50
367.71
406
SEG117
2173.50
367.71
372
SEG83
3091.50
367.71
407
SEG118
2146.50
367.71
373
SEG84
3064.50
367.71
408
SEG119
2119.50
367.71
374
SEG85
3037.50
367.71
409
SEG120
2092.50
367.71
375
SEG86
3010.50
367.71
410
SEG121
2065.50
367.71
376
SEG87
2983.50
367.71
411
SEG122
2038.50
367.71
377
SEG88
2956.50
367.71
412
SEG123
2011.50
367.71
378
SEG89
2929.50
367.71
413
SEG124
1984.50
367.71
379
SEG90
2902.50
367.71
414
SEG125
1957.50
367.71
380
SEG91
2875.50
367.71
415
SEG126
1930.50
367.71
381
SEG92
2848.50
367.71
416
SEG127
1903.50
367.71
382
SEG93
2821.50
367.71
417
SEG128
1876.50
367.71
383
SEG94
2794.50
367.71
418
SEG129
1849.50
367.71
384
SEG95
2767.50
367.71
419
SEG130
1822.50
367.71
Ver 1.3a
8/216
3/2/2009
ST7669
420
SEG131
1795.50
367.71
455
SEG166
850.50
367.71
421
SEG132
1768.50
367.71
456
SEG167
823.50
367.71
422
SEG133
1741.50
367.71
457
SEG168
796.50
367.71
423
SEG134
1714.50
367.71
458
SEG169
769.50
367.71
424
SEG135
1687.50
367.71
459
SEG170
742.50
367.71
425
SEG136
1660.50
367.71
460
SEG171
715.50
367.71
426
SEG137
1633.50
367.71
461
SEG172
688.50
367.71
427
SEG138
1606.50
367.71
462
SEG173
661.50
367.71
428
SEG139
1579.50
367.71
463
SEG174
634.50
367.71
429
SEG140
1552.50
367.71
464
SEG175
607.50
367.71
430
SEG141
1525.50
367.71
465
SEG176
580.50
367.71
431
SEG142
1498.50
367.71
466
SEG177
553.50
367.71
432
SEG143
1471.50
367.71
467
SEG178
526.50
367.71
433
SEG144
1444.50
367.71
468
SEG179
499.50
367.71
434
SEG145
1417.50
367.71
469
SEG180
472.50
367.71
435
SEG146
1390.50
367.71
470
SEG181
445.50
367.71
436
SEG147
1363.50
367.71
471
SEG182
418.50
367.71
437
SEG148
1336.50
367.71
472
SEG183
391.50
367.71
438
SEG149
1309.50
367.71
473
SEG184
364.50
367.71
439
SEG150
1282.50
367.71
474
SEG185
337.50
367.71
440
SEG151
1255.50
367.71
475
SEG186
310.50
367.71
441
SEG152
1228.50
367.71
476
SEG187
283.50
367.71
442
SEG153
1201.50
367.71
477
SEG188
256.50
367.71
443
SEG154
1174.50
367.71
478
SEG189
229.50
367.71
444
SEG155
1147.50
367.71
479
SEG190
202.50
367.71
445
SEG156
1120.50
367.71
480
SEG191
175.50
367.71
446
SEG157
1093.50
367.71
481
SEG192
148.50
367.71
447
SEG158
1066.50
367.71
482
SEG193
121.50
367.71
448
SEG159
1039.50
367.71
483
SEG194
94.50
367.71
449
SEG160
1012.50
367.71
484
SEG195
67.50
367.71
450
SEG161
985.50
367.71
485
SEG196
40.50
367.71
451
SEG162
958.50
367.71
486
SEG197
13.50
367.71
452
SEG163
931.50
367.71
487
SEG198
-13.50
367.71
453
SEG164
904.50
367.71
488
SEG199
-40.50
367.71
454
SEG165
877.50
367.71
489
SEG200
-67.50
367.71
Ver 1.3a
9/216
3/2/2009
ST7669
490
SEG201
-94.50
367.71
525
SEG236
-1039.50
367.71
491
SEG202
-121.50
367.71
526
SEG237
-1066.50
367.71
492
SEG203
-148.50
367.71
527
SEG238
-1093.50
367.71
493
SEG204
-175.50
367.71
528
SEG239
-1120.50
367.71
494
SEG205
-202.50
367.71
529
SEG240
-1147.50
367.71
495
SEG206
-229.50
367.71
530
SEG241
-1174.50
367.71
496
SEG207
-256.50
367.71
531
SEG242
-1201.50
367.71
497
SEG208
-283.50
367.71
532
SEG243
-1228.50
367.71
498
SEG209
-310.50
367.71
533
SEG244
-1255.50
367.71
499
SEG210
-337.50
367.71
534
SEG245
-1282.50
367.71
500
SEG211
-364.50
367.71
535
SEG246
-1309.50
367.71
501
SEG212
-391.50
367.71
536
SEG247
-1336.50
367.71
502
SEG213
-418.50
367.71
537
SEG248
-1363.50
367.71
503
SEG214
-445.50
367.71
538
SEG249
-1390.50
367.71
504
SEG215
-472.50
367.71
539
SEG250
-1417.50
367.71
505
SEG216
-499.50
367.71
540
SEG251
-1444.50
367.71
506
SEG217
-526.50
367.71
541
SEG252
-1471.50
367.71
507
SEG218
-553.50
367.71
542
SEG253
-1498.50
367.71
508
SEG219
-580.50
367.71
543
SEG254
-1525.50
367.71
509
SEG220
-607.50
367.71
544
SEG255
-1552.50
367.71
510
SEG221
-634.50
367.71
545
SEG256
-1579.50
367.71
511
SEG222
-661.50
367.71
546
SEG257
-1606.50
367.71
512
SEG223
-688.50
367.71
547
SEG258
-1633.50
367.71
513
SEG224
-715.50
367.71
548
SEG259
-1660.50
367.71
514
SEG225
-742.50
367.71
549
SEG260
-1687.50
367.71
515
SEG226
-769.50
367.71
550
SEG261
-1714.50
367.71
516
SEG227
-796.50
367.71
551
SEG262
-1741.50
367.71
517
SEG228
-823.50
367.71
552
SEG263
-1768.50
367.71
518
SEG229
-850.50
367.71
553
SEG264
-1795.50
367.71
519
SEG230
-877.50
367.71
554
SEG265
-1822.50
367.71
520
SEG231
-904.50
367.71
555
SEG266
-1849.50
367.71
521
SEG232
-931.50
367.71
556
SEG267
-1876.50
367.71
522
SEG233
-958.50
367.71
557
SEG268
-1903.50
367.71
523
SEG234
-985.50
367.71
558
SEG269
-1930.50
367.71
524
SEG235
-1012.50
367.71
559
SEG270
-1957.50
367.71
Ver 1.3a
10/216
3/2/2009
ST7669
560
SEG271
-1984.50
367.71
595
SEG306
-2929.50
367.71
561
SEG272
-2011.50
367.71
596
SEG307
-2956.50
367.71
562
SEG273
-2038.50
367.71
597
SEG308
-2983.50
367.71
563
SEG274
-2065.50
367.71
598
SEG309
-3010.50
367.71
564
SEG275
-2092.50
367.71
599
SEG310
-3037.50
367.71
565
SEG276
-2119.50
367.71
600
SEG311
-3064.50
367.71
566
SEG277
-2146.50
367.71
601
SEG312
-3091.50
367.71
567
SEG278
-2173.50
367.71
602
SEG313
-3118.50
367.71
568
SEG279
-2200.50
367.71
603
SEG314
-3145.50
367.71
569
SEG280
-2227.50
367.71
604
SEG315
-3172.50
367.71
570
SEG281
-2254.50
367.71
605
SEG316
-3199.50
367.71
571
SEG282
-2281.50
367.71
606
SEG317
-3226.50
367.71
572
SEG283
-2308.50
367.71
607
SEG318
-3253.50
367.71
573
SEG284
-2335.50
367.71
608
SEG319
-3280.50
367.71
574
SEG285
-2362.50
367.71
609
SEG320
-3307.50
367.71
575
SEG286
-2389.50
367.71
610
SEG321
-3334.50
367.71
576
SEG287
-2416.50
367.71
611
SEG322
-3361.50
367.71
577
SEG288
-2443.50
367.71
612
SEG323
-3388.50
367.71
578
SEG289
-2470.50
367.71
613
SEG324
-3415.50
367.71
579
SEG290
-2497.50
367.71
614
SEG325
-3442.50
367.71
580
SEG291
-2524.50
367.71
615
SEG326
-3469.50
367.71
581
SEG292
-2551.50
367.71
616
SEG327
-3496.50
367.71
582
SEG293
-2578.50
367.71
617
SEG328
-3523.50
367.71
583
SEG294
-2605.50
367.71
618
SEG329
-3550.50
367.71
584
SEG295
-2632.50
367.71
619
SEG330
-3577.50
367.71
585
SEG296
-2659.50
367.71
620
SEG331
-3604.50
367.71
586
SEG297
-2686.50
367.71
621
SEG332
-3631.50
367.71
587
SEG298
-2713.50
367.71
622
SEG333
-3658.50
367.71
588
SEG299
-2740.50
367.71
623
SEG334
-3685.50
367.71
589
SEG300
-2767.50
367.71
624
SEG335
-3712.50
367.71
590
SEG301
-2794.50
367.71
625
SEG336
-3739.50
367.71
591
SEG302
-2821.50
367.71
626
SEG337
-3766.50
367.71
592
SEG303
-2848.50
367.71
627
SEG338
-3793.50
367.71
593
SEG304
-2875.50
367.71
628
SEG339
-3820.50
367.71
594
SEG305
-2902.50
367.71
629
SEG340
-3847.50
367.71
Ver 1.3a
11/216
3/2/2009
ST7669
630
SEG341
-3874.50
367.71
665
SEG376
-4819.50
367.71
631
SEG342
-3901.50
367.71
666
SEG377
-4846.50
367.71
632
SEG343
-3928.50
367.71
667
SEG378
-4873.50
367.71
633
SEG344
-3955.50
367.71
668
SEG379
-4900.50
367.71
634
SEG345
-3982.50
367.71
669
SEG380
-4927.50
367.71
635
SEG346
-4009.50
367.71
670
SEG381
-4954.50
367.71
636
SEG347
-4036.50
367.71
671
SEG382
-4981.50
367.71
637
SEG348
-4063.50
367.71
672
SEG383
-5008.50
367.71
638
SEG349
-4090.50
367.71
673
SEG384
-5035.50
367.71
639
SEG350
-4117.50
367.71
674
SEG385
-5062.50
367.71
640
SEG351
-4144.50
367.71
675
SEG386
-5089.50
367.71
641
SEG352
-4171.50
367.71
676
SEG387
-5116.50
367.71
642
SEG353
-4198.50
367.71
677
SEG388
-5143.50
367.71
643
SEG354
-4225.50
367.71
678
SEG389
-5170.50
367.71
644
SEG355
-4252.50
367.71
679
SEG390
-5197.50
367.71
645
SEG356
-4279.50
367.71
680
SEG391
-5224.50
367.71
646
SEG357
-4306.50
367.71
681
SEG392
-5251.50
367.71
647
SEG358
-4333.50
367.71
682
SEG393
-5278.50
367.71
648
SEG359
-4360.50
367.71
683
SEG394
-5305.50
367.71
649
SEG360
-4387.50
367.71
684
SEG395
-5332.50
367.71
650
SEG361
-4414.50
367.71
685
COM160
-5393.18
367.71
651
SEG362
-4441.50
367.71
686
COM158
-5420.18
367.71
652
SEG363
-4468.50
367.71
687
COM156
-5447.18
367.71
653
SEG364
-4495.50
367.71
688
COM154
-5474.18
367.71
654
SEG365
-4522.50
367.71
689
COM152
-5501.18
367.71
655
SEG366
-4549.50
367.71
690
COM150
-5528.18
367.71
656
SEG367
-4576.50
367.71
691
COM148
-5555.18
367.71
657
SEG368
-4603.50
367.71
692
COM146
-5582.18
367.71
658
SEG369
-4630.50
367.71
693
COM144
-5609.18
367.71
659
SEG370
-4657.50
367.71
694
COM142
-5636.18
367.71
660
SEG371
-4684.50
367.71
695
COM140
-5663.18
367.71
661
SEG372
-4711.50
367.71
696
COM138
-5690.18
367.71
662
SEG373
-4738.50
367.71
697
COM136
-5717.18
367.71
663
SEG374
-4765.50
367.71
698
COM134
-5744.18
367.71
664
SEG375
-4792.50
367.71
699
COM132
-5771.18
367.71
Ver 1.3a
12/216
3/2/2009
ST7669
700
COM130
-5798.18
367.71
735
COM64
-6689.18
367.71
701
COM128
-5825.18
367.71
736
COM62
-6716.18
367.71
702
COM126
-5852.18
367.71
737
COM60
-6743.18
367.71
703
COM124
-5879.18
367.71
738
L-Mark
6593.69
-230.09
704
COM122
-5906.18
367.71
705
COM120
-5933.18
367.71
706
COM118
-5960.18
367.71
707
COM116
-5987.18
367.71
708
COM114
-6014.18
367.71
709
COM112
-6041.18
367.71
710
COM110
-6068.18
367.71
711
COM108
-6095.18
367.71
712
COM106
-6122.18
367.71
713
COM104
-6149.18
367.71
714
COM102
-6176.18
367.71
715
COM100
-6203.18
367.71
716
COM98
-6230.18
367.71
717
COM96
-6257.18
367.71
718
COM94
-6284.18
367.71
719
COM92
-6311.18
367.71
720
COM90
-6338.18
367.71
721
COM88
-6365.18
367.71
722
COM86
-6392.18
367.71
723
COM84
-6419.18
367.71
724
COM82
-6446.18
367.71
725
COM80
-6473.18
367.71
726
COM78
-6500.18
367.71
727
COM76
-6527.18
367.71
728
COM74
-6554.18
367.71
729
COM72
-6581.18
367.71
730
L-Mark
-6593.69
234.18
731
L-Mark
-6593.69
234.18
732
COM70
-6608.18
367.71
733
COM68
-6635.18
367.71
734
COM66
-6662.18
367.71
Ver 1.3a
13/216
3/2/2009
ST7669
5 BLOCK DIAGRAM
Ver 1.3a
14/216
3/2/2009
ST7669
6 PIN DESCRIPTION
6.1 Power Supply
Name
I/O
Description
VDD
Supply
Power supply for logic circuit (Digital VDD 1.65V~3.0V)
VDD2
Supply
Power supply for Booster Circuit (Analog VDD 2.4V~3.3V)
VDD3
Supply
Power supply for LCD. (Analog VDD 2.4V~3.3V)
VDD4
Supply
Power supply for LCD. (Analog VDD 2.4V~3.3V)
VDD5
Supply
Power supply for LCD. (Analog VDD 2.4V~3.3V)
VSS
Supply
Ground for logic circuit. Ground system should be connected together.
VSS1
Supply
Ground for OSC circuit. Ground system should be connected together.
VSS2
Supply
Ground for Booster Circuit. Ground system should be connected together.
VSS4
Supply
Ground for LCD. Ground system should be connected together.
6.2 LCD Power Supply Pins
Name
Description
I/O
Positive LCD driver supply voltages.
V0OUT
V0IN
V0OUT is the output voltage of V0 generated by ST7669.
I/O
V0S
V0IN is the input pin of power supply to generate V0 voltage for LCD.
V0S is the input pin of power supply to sense the V0 voltage.
V0OUT 、V0IN & V0S should be connected together in FPC.
Negative LCD driver supply voltages.
XV0OUT
XV0IN
XV0OUT is the output voltage of XV0 generated by ST7669.
I/O
XV0S
XV0IN is the input pin of power supply to generate XV0 voltage for LCD.
XV0S is the input pin of power supply to sense the XV0 voltage.
XV0OUT 、XV0IN & XV0S should be connected together in FPC.
Bias LCD driver supply voltages.
VgOUT is the output voltage of Vg generated by ST7669.
VgIN is the input pin of power supply to generate Vg voltage for LCD.
VgS is the input pin of power supply to sense the Vg voltage.
VgOUT 、VgIN & VgS should be connected together in FPC.
VgOUT
Vm is the I/O pin of LCD bias supply voltage
VgIN
I/O
VgS
Voltages should have the following relationship:
Vm
V0≧ Vg ≧ Vm ≧ VSS ≧ XV0
and
VDDA-0.7V>Vm>0.7V, 2xVDDA≧Vg>1.8V
When the internal power circuit is active, these voltages are generated as following table according
to the state of LCD bias.
Ver 1.3a
LCD bias
Vg
Vm
1/N bias
(2/N) x V0
(1/N) x V0
15/216
NOTE: N = 5,7,9,10,11,12,13 and 14
3/2/2009
ST7669
6.3 System Control
Name
I/O
CLS
I
Description
When using internal clock oscillator, connect CLS to VDD.
When using external clock oscillator, connect CLS to VSS.
CL
I/O
When using external clock oscillator, it’s clock input.
CSEL
I
TCAP
I/O
Test pin. Left it opens.
VREF
O
Reference voltage output for monitor only. Left it opened.
VPP
I
When writing OTP, it needs outer power supply voltage 7.50~7.75V(>4mA) input to write successfully.
This pin should connect to VDD.
6.4 Microprocessor Interface
Name
I/O
/RST
I
Description
Reset input pin
When /RST is “L”, initialization is executed.
Parallel / Serial data input select input
IF[3:1]
I
IF3
IF2
IF1
MPU interface type
MPU interface type
H
H
H
80 series 16-bit parallel
80 series 16-bit parallel
H
H
L
80 series 8-bit parallel
80 series 8-bit parallel
H
L
H
68 series 16-bit parallel
68 series 16-bit parallel
H
L
L
68 series 8-bit parallel
68 series 8-bit parallel
L
H
H
8-bit serial (4 line)
8-bit serial (4 line)
L
H
L
9-bit serial (3 line)
9-bit serial (3 line)
L
L
H
80 series 18-bit parallel
80 series 18-bit parallel
L
L
L
68 series 18-bit parallel
68 series 18-bit parallel
Note:
1. When fixing IF2=H & IF1=L, IF3 can be defined as P/SX pin (parallel/Serial selection
pin).IF3=H: Parallel interface (80 8-bit); IF3=L: Serial interface (3-line)
2. Refer to Table 7.1-1. for detail interface connecton.
Chip select input pins
/CS
I
Data / Instruction I/O is enabled only when /CS is "L". When chip select is non-active, D0 to D17
become high impedance.
Register select input pin
A0 = "H": D0 to D17 or SI are display data
A0
I
A0 = "L": D0 to D17 or SI are control data
** In 3-line/4-line interface this pad will be used for SCL function
Ver 1.3a
16/216
3/2/2009
ST7669
Read / Write execution control pin. (This pin is only used in parallel interface)
MPU type
RW_WR
Description
Read / Write control input pin
6800-series
RW_WR
RW
I
RW = “H” : read
RW = “L” : write
Write enable clock input pin
8080-series
/WR
The data on D0 to D17 are latched at the
rising edge of the /WR signal.
When in the serial interface, connect it to VDD.
Read / Write execution control pin. (This pin is only used in parallel interface)
MPU Type
E_RD
Description
Read / Write control input pin
RW = “H”: When E is “H”, D0 to D17 are in an output.
6800-series
E_RD
E
I
RW = “L”: The data on D0 to D17 are latched at the
falling edge of the E signal.
Read enable clock input pin
8080-series
/RD
When /RD is “L”, D0 to D17 are in an output status.
When in the serial interface, connect it to VDD.
They connect to the standard 8-bit or 16 bit MPU bus via the 8/16/18 –bit bi-directional bus.
When the following interface is selected and /CS pin is high, following pins become high
impedance.
D17 to D0
1.
In 8-bit parallel: D17-D8 pins are in the state of high impedance should connect to VDD.
2.
In 3-line/4-line interface D0 pad will be used for SI function
3.
In 4-line interface D1 pad will be used for A0 function
4.
In Serial interface: The unused pins are in the state of high impedance should connect to
I/O
VDD.
SI is used to input serial data when the serial interface is selected.(3 line and 4 line)
SI
I
In ST7669, D0 is the SI when select serial interface. See Table 7.1.1
SCL is used to input serial clock when the serial interface is selected.
SCL
I
The data is converted in the rising edge. (3 line and 4 line)
In ST7669, RS is the SCL when select serial interface.See Table 7.1.1
TE
O
Tearing effect output.
OTP burn-in control Pin
There is a pull-high resistor between /EXT & VDD in ST7669.
/EXT
I
When burning OTP, please add an external VSS on /EXT. (needs external power supply
voltage VPP=7.5V~7.75V)
NOTE:
1. In any status the control bus and data bus can not floating.
2. The no used pin should connect to VDD (Supply Digital Voltage).
Ver 1.3a
17/216
3/2/2009
ST7669
6.5 LCD DRIVER OUTPUTS
Name
I/O
Description
LCD segment driver outputs
The display data and the M signal control the output voltage of segment driver.
Segment driver output voltage
Display data
M (Internal)
SEG0
to
O
SEG395
Normal display
Reverse display
H
H
Vg
VSS
H
L
VSS
Vg
L
H
VSS
Vg
L
L
Vg
VSS
VSS
VSS
Sleep-In mode
LCD common driver outputs
The internal scanning data and M signal control the output voltage of common driver.
COM0
to
O
COM161
Scan data
M (Internal)
Common driver output voltage
H
H
XV0
H
L
V0
L
H
Vm
L
L
Vm
Sleep-In mode
Name
I/O
TGI
I
TGO
O
TRUI
I
TRUO
O
TLUI
I
TLUO
O
TRBI
I
TRBO
O
TLBI
I
TLBO
O
Ver 1.3a
VSS
Description
TGI must connect to TGO by ITO which run a ring on LCM glass
TRUI must connect to TRUO by ITO
TLUI must connect to TLUO by ITO
TRBI must connect to TRBO by ITO
TLBI must connect to TLBO by ITO
18/216
3/2/2009
ST7669
Driving Waveform
Figure 6.5-1 ST7669 COM/SEG Driving Waveform
ST7669 I/O PIN ITO Resister Limitation
Pin Name
ITO Resister
VDD, VDD2~VDD5, VSS,VSS1,VSS2,VSS4
<100Ω
V0IN, V0OUT, V0S ,XV0IN, XV0OUT ,XV0S , VgIN, VgOUT ,VgS ,Vm
<300Ω
VPP
<50Ω
A0, E_RD, RW_WR, /CS, D0 …D17, (SI), (SCL), TE
<1KΩ
/RST
<10KΩ
IF[3:1], CLS, CSEL, /EXT
<1KΩ
TCAP, CL, VREF
Floating
NOTE: 1. Make sure that the ITO resistance of COM0 ~ COM161 is equal, and so is it of SEG0 ~ SEG395.
These Limitations include the bottleneck of ITO layout.
2. The ITO layout suggestion is shown as below:
Driver Side
Driver Side
V0I
V0I
V0S
V0O
VDD
VDD2
VDD3
VDDx
Separated by
ITO
Separated by
ITO
FPC
PIN
FPC
PIN
FPC
PIN
FPC
PIN
Short by FPC
Short by FPC
Figure 6.5-2 Power ITO layout sugestion
Ver 1.3a
19/216
3/2/2009
ST7669
7 FUNCTIONAL DESCRIPTION
7.1 MICROPROCESSOR INTERFACE
Chip Select Input
/CS pin is for chip selection. The ST7669 is active when /CS=L. In serial interface mode,the internal shift register and the
counter are reset when /CS=H.
7.1.1
Selecting Parallel / Serial Interface
ST7669 has eight types of interface with an MPU, which are two serial and six parallel interfaces. This parallel or serial
interface is determined by IF pin as shown in Table 7.1-1.
Table 7.1-1Parallel / Serial Interface Mode
I/F Mode
Pin Assignment
IF3
IF2
IF1
H
H
L
H
H
L
I/F Description
/CS
A0
E_RD
RW_WR
Used Data Bus
D1
D0
80 serial 8-bit parallel
/CS
A0
/RD
/WR
D7~D2
D1
D0
H
80 serial 16-bit parallel
/CS
A0
/RD
/WR
D15~D2
D1
D0
L
H
80 serial 18-bit parallel
/CS
A0
/RD
/WR
D17~D2
D1
D0
H
L
L
68 serial 8-bit parallel
/CS
A0
E
R/W
D7~D2
D1
D0
H
L
H
68 serial 16-bit parallel
/CS
A0
E
R/W
D15~D2
D1
D0
L
L
L
68 serial 18-bit parallel
/CS
A0
E
R/W
D17~D2
D1
D0
L
H
H
8-bit SPI mode (4 line)
/CS
SCL
--
--
--
A0
SI
L
H
L
9-bit SPI mode (3 line)
/CS
SCL
--
--
--
---
SI
NOTE: When these pins are set to any other combination, A0, E_RD and RW_WR inputs are disabled and D0
to D17 are to be high impedance.
7.1.2
8-bit or 16-bit Parallel Interface
The ST7669 identifies the type of the data bus signals according to the combination of A0, /RD (E) and /WR (W/R) signals,
as shown inTable 7.1-2.
Table 7.1-2Parallel Data Transfer
Common
6800-series
8080-series
Description
A0
R/W
E
/RD
/WR
H
H
↑
↓
H
Register status read
H
H
↑
↓
H
Display data read out
L
L
↓
H
↑
Instruction write
H
L
↓
H
↑
Display data write
Ver 1.3a
20/216
3/2/2009
ST7669
Figure 7.1-1 Parallel Data Transfer Example Chart
Relation between Data Bus and Gradation Data
ST7669 offers 256 color, 4096 color display, 65K color display, 262K color display, and truncated 16M color display.
When using 256 color, 4096, 65K, 262K, and 16M color display; you can specify color for each of R, G, and B using the
palette function. Use the command for switching between these modes.
(1) 256 color input mode
1. 8-bit interface
D7, D6, D5, D4, D3, D2, D1, D0: RRRGGGBB
1st -write
There is only 1 write operation for 1 pixel data.
1 pixel data is written in the display data RAM when 1st -write operation finishes.
2. 16-bit interface
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: XXXXXXXXRRRGGGBB
1st -write
There is only 1 write operation for 1 pixel data.
1 pixel data is written in the display data RAM when 1st –write operation finishes. “X” are ignored dummy bits.
Ver 1.3a
21/216
3/2/2009
ST7669
(2) 4096-color display
1. 8-bit mode
D7, D6, D5, D4, D3, D2, D1, D0: XXXXRRRR
D7, D6, D5, D4, D3, D2, D1, D0: GGGGBBBB
1st-write
2nd-write
There are 2 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 2nd –write operation finishes. “X” are ignored dummy bits.
2. 16-bit mode
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: XXXXRRRRGGGGBBBB
1st-write
There is only 1 write operation for 1 pixel data.
1 pixel data is written in the display data RAM when 1st –write operation finishes. “X” are ignored dummy bits.
(3) 65K color input mode
1. 8-bit mode
D7, D6, D5, D4, D3, D2, D1, D0: RRRRRGGG
D7, D6, D5, D4, D3, D2, D1, D0: GGGBBBBB
1st-write
2nd-write
There are 2 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 2nd –write operation finishes.
2. 16-bit mode
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: RRRRRGGGGGGBBBBB
There is only 1 write operation for 1 pixel data.
1 pixel data is written in the display data RAM when 1st –write operation finishes.
(4) 262K color input mode
1. 8-bit mode
D7, D6, D5, D4, D3, D2, D1, D0: RRRRRRXX
1st-write
D7, D6, D5, D4, D3, D2, D1, D0: GGGGGGXX
2nd-write
D7, D6, D5, D4, D3, D2, D1, D0: BBBBBBXX
3rd-write
There are 3 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 3rd–write operation finishes. “X” are ignored dummy bits.
2. 16 bit mode
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: RRRRRRXXGGGGGGXX
1st-write
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: BBBBBBXXXXXXXXXXXX
2nd-write
There are 2 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 2nd –write operation finishes. “X” are ignored dummy bits.
Ver 1.3a
22/216
3/2/2009
ST7669
3. 18 bit mode
D17, D16, D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: RRRRRRGGGGGGBBBBBB
There is only 1 write operation for 1 pixel data.
1 pixel data is written in the display data RAM when 1st –write operation finishes. “X” are ignored dummy bits.
(5) Truncated 16M color input mode
1. 8-bit mode
D7, D6, D5, D4, D3, D2, D1, D0: RRRRRRRR
1st-write
D7, D6, D5, D4, D3, D2, D1, D0: GGGGGGGG
2nd-write
D7, D6, D5, D4, D3, D2, D1, D0: BBBBBBBB
3rd-write
There are 3 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 3rd–write operation finishes. “X” are ignored dummy bits.
2. 16 bit mode
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: RRRRRRRRGGGGGGGG
1st-write
D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0: BBBBBBBBXXXXXXXX
2nd-write
There are 2 write operations for 1 pixel data.
1st pixel data is written in the display data RAM when 2nd –write operation finishes. “X” are ignored dummy bits.
7.1.3
8- and 9-bit Serial Interface
The 8-bit serial interface uses four pins /CS, SI, SCL, and A0 to enter commands and data. Meanwhile, the 9-bit serial
interface uses three pins /CS, SI and SCL for the same purpose.
Data read is not available in the serial interface. Data entered must be 8 bits. The relation between gray-scale data and
data bus in the serial input is the same as that in the 8-bit parallel interface mode at every gradation.
(1) 8-bit serial interface (4-line)
th
When entering data (parameters): A0= HIGH at the rising edge of the 8 SCL.
Ver 1.3a
23/216
3/2/2009
ST7669
th
When entering command: A0= LOW at the rising edge of the 8 SCL
When entering reading command:
Ver 1.3a
24/216
3/2/2009
ST7669
(2) 9-bit serial interface (3-line)
st
When entering data (parameters): SI= HIGH at the rising edge of the 1 SCL.
st
When entering command: SI= LOW at the rising edge of the 1 SCL.
When entering reading command :
If /CS is set to HIGH while the 8 bits from D7 to D0 are entered, the data concerned is invalidated. Before entering
succeeding sets of data, you must correctly input the data concerned again.
In order to avoid data transfer error due to incoming noise, it is recommended to set /CS at HIGH on byte basis to
initialize the serial-to-parallel conversion counter and the register.
Ver 1.3a
25/216
3/2/2009
ST7669
7.1.4
8-bit and 9-bit Serial Interface Data Color Coding
8-bit serial interface (4-line)
(1) R 3-bit, G 3-bit, B 2-bit, 256 colors
There is 1 pixel ( = 3 sub-pixels ) per byte.
(2) R 4-bit, G 4-bit, B 4-bit, 4,096 colors
There is 1 pixel ( = 3 sub-pixels ) per 2 bytes.
Ver 1.3a
26/216
3/2/2009
ST7669
(3) R 5-bit, G 6-bit, B 5-bit, 65,536 colors
There is 1 pixel ( = 3 sub-pixels ) per 2 byte.
(4) R 6-bit, G 6-bit, B 6-bit, 262,144 colors
There is 1 pixel ( = 3 sub-pixels ) per 3 byte.
Ver 1.3a
27/216
3/2/2009
ST7669
(5) R 8-bit, G 8-bit, B 8-bit, 16M colors
There is 1 pixel ( = 3 sub-pixels ) per 3 byte.
9-bit serial interface (3-line)
(1) R 3-bit, G 3-bit, B 2-bit, 256 colors
There is 1 pixel ( = 3 sub-pixels ) per byte.
Ver 1.3a
28/216
3/2/2009
ST7669
(2) R 4-bit, G 4-bit, B 4-bit, 4,096 colors
There is 1 pixel ( = 3 sub-pixels ) per 2 bytes.
(3) R 5-bit, G 6-bit, B 5-bit, 65,536 colors
There is 1 pixel ( = 3 sub-pixels ) per 2 byte.
Ver 1.3a
29/216
3/2/2009
ST7669
(4) R 6-bit, G 6-bit, B 6-bit, 262,144 colors
There is 1 pixel ( = 3 sub-pixels ) per 3 byte.
(5) R 8-bit, G 8-bit, B 8-bit, 16M colors
There is 1 pixel ( = 3 sub-pixels ) per 3 byte.
Ver 1.3a
30/216
3/2/2009
ST7669
7.2 ACCESS TO DDRAM AND INTERNAL REGISTERS
ST7669 realizes high-speed data transfer because the access from MPU is a sort of pipeline processing done via the bus
holder attached to the internal, requiring the cycle time alone without needing the wait time.
For example, when MPU writes data to the DDRAM, the data is once held by the bus holder and then written to the
DDRAM before the succeeding write cycle is started. When MPU reads data from the DDRAM, the first read cycle is
dummy and the bus holder holds the data read in the dummy cycle, and then it read from the bus holder to the system bus
in the succeeding read cycle. Figure 7.2-1 illustrates these relations.
In 80-series interface mode:
MPU signal
Read
Operation
A0
/WR
/RD
DATA
N
Dummy
D (N )
D (N +1)
Internal signals
/WR
/RD
INTERNAL LATCH
ADDRESS COUNTER
N
D (N )
D (N )
D (N +1)
D (N +2)
D (N +1)
D (N +2)
D (N +3)
Figure 7.2-1
Ver 1.3a
31/216
3/2/2009
ST7669
7.3 DISPLAY DATA RAM (DDRAM)
7.3.1
DDRAM
It is 132 X 162 X 18 bits capacity RAM prepared for storing dot data. Refer to the following memory map for the RAM
configuration.
Memory Map
RGB alignment
Data control command
Column
(MADCTR) MX=0
(MADCTR) MX=1
Color
0
1
131
131
130
0
R
G
B
R
G
B
R
G
B
0
1
2
3
4
5
393
394
395
Data
Page
(MADCTR)
(MADCTR)
MY=0
SEGout
MY=1
0
161
1
160
2
159
3
158
4
157
5
156
6
155
7
154
:
:
154
7
155
6
156
5
157
4
158
3
159
2
160
1
161
0
You can change position of R and B with MADCTR command.
Ver 1.3a
32/216
3/2/2009
ST7669
7.3.2
Address Control
The address counter sets the addresses of the display data RAM for writing.
Data is written pixel into the RAM matrix of ST7669. The data for one pixel or two pixels is collected (RGB 6-6-6 bit),
according to the data formats. As soon as this pixel-data information is complete, the “Write access” is activated on the
RAM. The locations of RAM are addressed by the address pointers. The address ranges are X=0 to X=131 (83h) and Y=0
to Y=161 (A1h). Addresses outside these ranges are not allowed.
Before writing to the RAM, a window must be defined into which will be written. The window is programmable via the
command registers XS, YS designating the start address and XE, YE designating the end address.
For example the whole display contents will be written, the window is defined by the following values: XS=0 (0h) YS=0 (0h)
and XE=131 (83h), YE=161 (A1h).
In vertical addressing mode (MV=1), the Y-address increments after each byte, after the last Y-address (Y=YE), Y wraps
around to YS and X increments to address the next column. In horizontal addressing mode (MV=0), the X-address
increments after each byte, after the last X-address (X=XE), X wraps around to SC and Y increments to address the next
row. After the every last address (X=XE and Y=XE) the address pointers wrap around to address (X=XS and Y=YS). For
flexibility in handling a wide variety of display architectures, the commands “CASET, RASET” and “MADCTR” , define flags
MX, MY and MV, which allows mirroring of the X-address and Y-address. All combinations of flags are allowed. Figure
7.3-1 show the available combinations of writing to the display RAM. When MX, MY and MV will be changed the data must
be rewritten to the display RAM.
For each image condition, the controls for the column and row counters apply as below:
Condition
Column Counter
Row Counter
When RAMWR command is accepted
Return to “Start
Return to “Start
Column (XS)”
Row (YS)”
Complete Pixel Read / Write action
Increment by 1
No change
The Column counter value is larger than “End Column (XE)”
Return to “Start
Increment by 1
Column (XS)”
The Column counter value is larger than “End Column (XE)” and
Return to “Start
Return to “Start
the Row counter value is larger than “End Row (YE)”
Column (XS)”
Row (YS)”
Ver 1.3a
33/216
3/2/2009
ST7669
Display
MADCTR
Image in the Host
Image in the Driver
Data
Parameter
(MPU)
(DDRAM)
Direction
MV
MX
MY
Normal
0
0
0
Y-Mirror
0
0
1
X-Mirror
0
1
0
X-Mirror
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Y-Mirror
X-Y
Exchange
X-Y
Exchange
Y-Mirror
X-Y
Exchange
X-Mirror
X-Y
Exchange
X-Mirror
Y-Mirror
Figure 7.3-1 Frame Data Write Direction According to the MADCTR parameters (MV, MX and MY)
Ver 1.3a
34/216
3/2/2009
ST7669
7.3.3
I/O Buffer Circuit
It is the bi-directional buffer used when MPU reads or writes the DDRAM. Since MPU’s read or write of DDRAM is
performed independently from data output to the display data latch circuit, asynchronous access to the DDRAM when the
LCD is turned on does not cause troubles such as flicking of the display images.
7.3.4
Scroll Address Circuit
The circuit associates pages on DDRAM with COM output. ST7669 processes signals for the liquid crystal display on
1-page basis. Thus, when specifying a specific area in the area scroll display or partial display, you must designate it in
block
7.3.5
Display data Latch Circuit
This circuit is used to temporarily hold display data to be output from the DDRAM to the SEG decoder circuit. Since display
normal/inverse and display on/off commands are used to control data in the latch circuit alone, they do not modify data in
the DDRAM.
7.3.6
Normal Display On or Partial Mode On, Vertical Scroll Off
In this mode, contents of the frame memory within an area where column address is 00h to 83h and row address is 00h to
A1h is displayed.
To display a dot on leftmost top corner, store the dot data at (column address, row address) = (0,0).
35/216
SEG130
SEG131
SEG129
:
SEG128
:
SEG4
:
SEG3
SEG2
SEG0
Ver 1.3a
SEG1
Example1) Normal Display On
3/2/2009
ST7669
SEG131
SEG130
SEG129
:
SEG128
:
SEG4
:
SEG3
SEG2
SEG0
7.3.7
SEG1
Example2) Partial Display On: SR[15:0] = 0004h, ER[15:0] = 009Eh, MADCTL (ML)=0
Vertical Scroll/Rolling Scroll
Rolling Scroll
There is just one types of vertical scrolling, which are determined by the commands “Vertical Scrolling Definition” (33h) and
“Vertical Scrolling Start Address” (37h).
Figure 7.3-2 Rolling Scroll Definition
When Vertical Scrolling Definition Parameters (TFA+VSA+BFA) =162. In this case, ‘rolling’ scrolling is applied as shown
below. All the memory contents will be used.
Ver 1.3a
36/216
3/2/2009
ST7669
SEG131
SEG130
SEG129
SEG128
:
:
SEG4
:
SEG3
SEG2
SEG0
SEG1
Example1) Panel size=162 x 132, TFA =3, VSA=157, BFA=2, SSA=4, MADCTL (ML)=0: Rolling Scroll
SEG131
SEG130
SEG129
SEG128
:
:
SEG4
:
SEG3
SEG2
SEG1
SEG0
Example2) Panel size=162 x 132, TFA =2, VSA=157, BFA=3, SSA=4, MADCTL (ML)=1: Rolling Scroll (TFA and BFA are
exchanged)
Vertical Scroll Example
There are 2 types of vertical scrolling, which are determined by the commands “Vertical Scrolling Definition” (33h) and
“Vertical Scrolling Start Address” (37h).
Case 1: TFA + VSA + BFA<162
N/A. Do not set TFA + VSA + BFA<162. In that case, unexpected picture will be shown.
Case 2: TFA + VSA + BFA=162 (Rolling Scrolling)
Ver 1.3a
37/216
3/2/2009
ST7669
Example1) When MADCTL parameter ML=”0”, TFA=0, VSA=162, BFA=0 and VSCSAD=40.
Example2) When MADCTL parameter ML=”1”, TFA=10, VSA=152, BFA=0 and VSCSAD=30.
Ver 1.3a
38/216
3/2/2009
ST7669
7.3.8
Tearing Effect Output Line
The Tearing Effect output line supplies to the MPU a Panel synchronization signal. This signal can be enabled or disabled
by the Tearing Effect Line Off & On commands. The signal can be used by the MPU to synchronize Frame Memory Writing
when displaying video images.
Tearing Effect Line Modes
FRAME
Frame1
Frame2
COM scan
internal signal
1 st line
2 nd line
3 rd line
142th line
162th line
TE
( mode1)
t VDH
t HDH
t CYCLE
t HDH
TE
( mode2)
t VDH
t HCYC
20 line
142 line
162line
20 line
142 line
162 line
th
Mode 1, the Tearing Effect Output signal consists of V-Sync(tVDH) information. It starts at 142 line signal and ends at the
th
162 line signal. There is one high pulse during each frame.
Mode 2, the Tearing Effect Output signal consists of both H-Sync(tHDH) and V-Sync(tVDH) information. TE pin output
th
th
tHDH pulse on each COM scan signal. During 142 ~ 162 line signal, it output a high pulse which equals 1 tHDH + 1
tVDH.
Note: During Sleep In Mode, the Tearing Effect Output Pin is active Low.
Ver 1.3a
39/216
3/2/2009
ST7669
Tearing Effect Line Timing
The Tearing Effect signal is described below:
Table 7.3-1AC characteristics of Tearing Effect Signal
Idle Mode Off (Frame Rate = 77Hz)
Symbol
Parameter
Min
Typ
Max
Unit
description
tVDL
Vertical Timing Low Duration
--
11.4
12
ms
tVDH
Vertical Timing High Duration
1
1.6
2
ms
tHDL
Horizontal Timing Low Duration
--
75
80
us
tHDH
Horizontal Timing High Duration
3
5.17
5.5
us
Mode1
Mode2
NOTE: The timings in Table 7.3-1 apply when MADCTR B4=0 and B4=1
The signal’s rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns.
Ver 1.3a
40/216
3/2/2009
ST7669
Example 1: MPU Write is faster than Panel Read.
Data write to Frame Memory is now synchronized to the Panel Scan. It should be written during the vertical sync pulse of
the Tearing Effect Output Line. This ensures that data is always written ahead of the panel scan and each Panel Frame
refresh has a complete new image:
Ver 1.3a
41/216
3/2/2009
ST7669
Example 2: MPU Write is slower than Panel Read.
The MPU to Frame Memory write begins just after Panel Read has commenced i.e. after one horizontal sync pulse of the
Tearing Effect Output Line. This allows time for the image to download behind the Panel Read pointer and finishing
download during the subsequent Frame before the Read Pointer “catches” the MPU to Frame memory write position.
Ver 1.3a
42/216
3/2/2009
ST7669
7.4 GRAY-SCALE DISPLAY
ST7669 incorporates a 4FRC & 31 PWM function circuit to display a 64 gray-scale display.
7.5 OSCILLATION CIRCUIT
This is on-chip oscillator without external resistor. When the internal oscillator is used, CLS must connect to VDD; when the
external oscillator is used, CL could be input pin. This oscillator signal is used in the voltage converter and display timing
generation circuit.
7.6 DISPLAY TIMING GENERATOR CIRCUIT
This circuit generates some signals to be used for displaying LCD. The display clock, CL (internal), which is generated by
oscillation clock, generates the clock for the line counter and the signal for the display data latch. The line address of
on-chip RAM is generated in synchronization with the display clock and the display data latch circuit latches the 96-bits
display data in synchronization with the display clock. The display data, which is read to the LCD driver, is completely
independent of the access to the display data RAM from the microprocessor. The display clock generates an LCD AC
signal (M), which enables the LCD driver to make an AC drive waveform, and also generates an internal common timing
signal and start signal to the common driver. The frame signal or the line signal changes the M by setting internal
instruction. Driving waveform and internal timing signal are shown in Figure 7.3-3.
Figure 7.3-3 2-frame AC Driving Waveform (Duty Ratio: 1/162)
Ver 1.3a
43/216
3/2/2009
ST7669
Figure 7.3-4 N-Line Inversion Driving Waveform (N=10, Duty Ratio=1/162)
Ver 1.3a
44/216
3/2/2009
ST7669
7.7 POWER LEVEL DEFINITION
7.7.1
Power ON/OFF SEQUENCE
VDDI and VDDA can be applied in any order.( VDDI=VDD , VDDA=VDD2,VDD3,VDD4,VDD5)
VDDI and VDDA can be powered down in any order.
During power off, if LCD is in the Sleep Out mode, VDD and VDDI must be powered down minimum 200msec after /RST
has been released.
During power off, if LCD is in the Sleep In mode, VDDI or VDDA can be powered down minimum 0msec after /RST has
been released.
/CS can be applied at any timing or can be permanently grounded. /RST has priority over /CS.
If /RST line is not held stable by host during Power On Sequence as defined in Sections case1 and case2, then it will be
necessary to apply a Hardware Reset (/RST) after Host Power On Sequence is complete to ensure correct operation.
Otherwise function is not guaranteed.
The power on/off sequence is illustrated below:
Case 1 – /RST line is held High or Unstable by Host at Power On
If /RST line is held High or unstable by the host during Power On, then a Hardware Reset must be applied after both VDDA
and VDDI have been applied – otherwise correct functionality is not guaranteed. There is no timing restriction upon this
hardware reset.
Note: Unless otherwise specified, timings herein show cross point at 50% of signal/power level.
Ver 1.3a
45/216
3/2/2009
ST7669
Case 2 – /RST line is held Low by host at Power On
If /RST line is held Low (and stable) by the host during Power On, then the /RST must be held low for minimum 10µsec
after both VDD and VDDI have been applied.
Note: Unless otherwise specified, timings herein show cross point at 50% of signal/power level.
Ver 1.3a
46/216
3/2/2009
ST7669
7.7.2
Power Levels
6 level modes are defined they are in order of Maximum Power consumption to Minimum Power
Consumption:
1. Normal Mode On (full display), Idle Mode Off, Sleep Out:
In this mode, the display is able to show maximum 262K colours.
2. Partial Mode On, Idle Mode Off, Sleep Out:
In this mode part of the display is used with maximum 262K colours.
3. Normal Mode On (full display), Idle Mode On, Sleep Out:
In this mode, the full display area is used but with 8 colours.
4. Partial Mode On, Idle Mode On, Sleep Out:
In this mode, part of the display is used but with 8 colours.
5. Sleep In Mode:
In this mode, the DC:DC converter, Internal oscillator and panel driver circuit are stopped. Only the MCU
interface and memory works with Digital VDDI power supply. Contents of the memory are safe.
6. Power Off Mode:
In this mode, both Analog VDDA and Digital VDDI are removed.
Note: Transition between modes 1-5 is controllable by MCU commands. Mode 6 is entered only when both
Power supplies are removed.
Ver 1.3a
47/216
3/2/2009
ST7669
7.7.3 POWER FLOW CHART FOR DIFFERENT POWER MODES
Normal display mode on = NORON
Partial mode on = PTLON
Idle mode off = IDMOFF
Power on sequence
Idle mode on = IDMON
Sleep out = SLPOUT
Sleep in = SLPIN
HW reset
SW reset
SLPIN
NORON
PTLON
Sleep out
Normal display mode on
Idle mode off
IDMON
NORON
Sleep in
Normal display mode on
Idle mode off
SLPOUT
IDMOFF
IDMON
PTLON
IDMOFF
SLPIN
Sleep out
Normal display mode on
Idle mode on
Sleep in
Normal display mode on
Idle mode on
SLPOUT
SLPIN
Sleep out
Partial mode on
Idle mode off
IDMON
IDMOFF
IDMON
IDMOFF
SLPIN
PTLON
NORON
Sleep in
Partial mode on
Idle mode off
SLPOUT
Sleep out
Partial mode on
Idle mode on
PTLON
Sleep in
Partial mode on
Idle mode on
SLPOUT
Sleep out
NORON
Sleep in
Note
There is not any abnormal visual effect when there is changing from one power mode to another power mode.
Ver 1.3a
48/216
3/2/2009
ST7669
7.8 COLOR DEPTH CONVERSION LOOK UP TABLE
R input (3bit)
R input (4bit)
R input (5 bit)
R output (6bit)
256 colours
4,096 colors
65,536 colours
262,144 colours
8 bit/pixel mode 12 bit/pixel -mode 16 bit/pixel -mode
18 bit/pixel -mode
RGBSET
Parameter
000
0000
00000
R005 R004 R003 R002 R001 R000
1
001
0001
00001
R015 R014 R013 R012 R011 R010
2
010
0010
00010
R025 R024 R023 R022 R021 R020
3
011
0011
00011
R035 R034 R033 R032 R031 R030
4
100
0100
00100
R045 R044 R043 R042 R041 R040
5
101
0101
00101
R055 R054 R053 R052 R051 R050
6
110
0110
00110
R065 R064 R063 R062 R061 R060
7
111
0111
00111
R075 R074 R073 R072 R071 R070
8
Dummy Input
1000
01000
R085 R084 R083 R082 R081 R080
9
Dummy Input
1001
01001
R095 R094 R093 R092 R091 R090
10
Dummy Input
1010
01010
R105 R104 R103 R102 R127 R100
11
Dummy Input
1011
01011
R115 R114 R113 R112 R111 R110
12
Dummy Input
1100
01100
R125 R124 R123 R122 R121 R120
13
Dummy Input
1101
01101
R135 R134 R133 R132 R131 R130
14
Dummy Input
1110
01110
R145 R144 R143 R142 R141 R140
15
Dummy Input
1111
01111
R155 R154 R153 R152 R151 R150
16
Dummy Input
Dummy Input
10000
R165 R164 R163 R162 R161 R160
17
Dummy Input
Dummy Input
10001
R175 R174 R173 R172 R171 R170
18
Dummy Input
Dummy Input
10010
R185 R184 R183 R182 R181 R180
19
Dummy Input
Dummy Input
10011
R195 R194 R193 R192 R191 R190
20
Dummy Input
Dummy Input
10100
R205 R204 R203 R202 R201 R200
21
Dummy Input
Dummy Input
10101
R215 R214 R213 R212 R211 R210
22
Dummy Input
Dummy Input
10110
R225 R224 R223 R222 R221 R220
23
Dummy Input
Dummy Input
10111
R235 R234 R233 R232 R231 R230
24
Dummy Input
Dummy Input
11000
R245 R244 R243 R242 R241 R240
25
Dummy Input
Dummy Input
11001
R255 R254 R253 R252 R251 R250
26
Dummy Input
Dummy Input
11010
R265 R264 R263 R262 R261 R260
27
Dummy Input
Dummy Input
11011
R275 R274 R273 R272 R271 R270
28
Dummy Input
Dummy Input
11100
R285 R284 R283 R282 R281 R280
29
Dummy Input
Dummy Input
11101
R295 R294 R293 R292 R291 R290
30
Dummy Input
Dummy Input
11110
R305 R304 R303 R302 R301 R300
31
Dummy Input
Dummy Input
11111
R315 R314 R313 R312 R311 R310
32
Ver 1.3a
49/216
3/2/2009
ST7669
G input (3bit)
G input (4bit)
G input (6 bit)
G output (6bit)
256 colours
4,096 colors
65,536 colours
262,144 colours
8 bit/pixel mode 12 bit/pixel -mode 16 bit/pixel -mode
18 bit/pixel -mode
RGBSET
Parameter
000
0000
000000
G005 G004 G003 G002 G001 G000
33
001
0001
000001
G015 G014 G013 G012 G011 G010
34
010
0010
000010
G025 G024 G023 G022 G021 G020
35
011
0011
000011
G035 G034 G033 G032 G031 G030
36
100
0100
000100
G045 G044 G043 G042 G041 G040
37
101
0101
000101
G055 G054 G053 G052 G051 G050
38
110
0110
000110
G065 G064 G063 G062 G061 G060
39
111
0111
000111
G075 G074 G073 G072 G071 G070
40
Dummy Input
1000
001000
G085 G084 G083 G082 G081 G080
41
Dummy Input
1001
001001
G095 G094 G093 G092 G091 G090
42
Dummy Input
1010
001010
G105 G104 G103 G102 G127 G100
43
Dummy Input
1011
001011
G115 G114 G113 G112 G111 G110
44
Dummy Input
1100
001100
G125 G124 G123 G122 G121 G120
45
Dummy Input
1101
001101
G135 G134 G133 G132 G131 G130
46
Dummy Input
1110
001110
G145 G144 G143 G142 G141 G140
47
Dummy Input
1111
001111
G155 G154 G153 G152 G151 G150
48
Dummy Input
Dummy Input
010000
G165 G164 G163 G162 G161 G160
49
Dummy Input
Dummy Input
010001
G175 G174 G173 G172 G171 G170
50
Dummy Input
Dummy Input
010010
G185 G184 G183 G182 G181 G180
51
Dummy Input
Dummy Input
010011
G195 G194 G193 G192 G191 G190
52
Dummy Input
Dummy Input
010100
G205 G204 G203 G202 G201 G200
53
Dummy Input
Dummy Input
010101
G215 G214 G213 G212 G211 G210
54
Dummy Input
Dummy Input
010110
G225 G224 G223 G222 G221 G220
55
Dummy Input
Dummy Input
010111
G235 G234 G233 G232 G231 G230
56
Dummy Input
Dummy Input
011000
G245 G244 G243 G242 G241 G240
57
Dummy Input
Dummy Input
011001
G255 G254 G253 G252 G251 G250
58
Dummy Input
Dummy Input
011010
G265 G264 G263 G262 G261 G260
59
Dummy Input
Dummy Input
011011
G275 G274 G273 G272 G271 G270
60
Dummy Input
Dummy Input
011100
G285 G284 G283 G282 G281 G280
61
Dummy Input
Dummy Input
011101
G295 G294 G293 G292 G291 G290
62
Dummy Input
Dummy Input
011110
G305 G304 G303 G302 G301 G300
63
Dummy Input
Dummy Input
011111
G315 G314 G313 G312 G311 G310
64
Dummy Input
Dummy Input
100000
G325 G324 G323 G322 G321 G320
65
Dummy Input
Dummy Input
100001
G335 G334 G333 G332 G331 G330
66
Ver 1.3a
50/216
3/2/2009
ST7669
Dummy Input
Dummy Input
100010
G345 G344 G343 G342 G341 G340
67
Dummy Input
Dummy Input
100011
G355 G354 G353 G352 G351 G350
68
Dummy Input
Dummy Input
100100
G365 G364 G363 G362 G361 G360
69
Dummy Input
Dummy Input
100101
G375 G374 G373 G372 G371 G370
70
Dummy Input
Dummy Input
100110
G385 G384 G383 G382 G381 G380
71
Dummy Input
Dummy Input
100111
G395 G394 G393 G392 G391 G390
72
Dummy Input
Dummy Input
101000
G405 G404 G403 G402 G401 G400
73
Dummy Input
Dummy Input
101001
G415 G414 G413 G412 G411 G410
74
Dummy Input
Dummy Input
101010
G425 G424 G423 G422 G421 G420
75
Dummy Input
Dummy Input
101011
G435 G434 G433 G432 G431 G430
76
Dummy Input
Dummy Input
101100
G445 G444 G443 G442 G441 G440
77
Dummy Input
Dummy Input
101101
G455 G455 G453 G452 G451 G450
78
Dummy Input
Dummy Input
101110
G465 G464 G463 G462 G461 G460
79
Dummy Input
Dummy Input
101111
G475 G474 G473 G472 G471 G470
80
Dummy Input
Dummy Input
110000
G485 G484 G483 G482 G481 G480
81
Dummy Input
Dummy Input
110001
G495 G494 G493 G492 G491 G490
82
Dummy Input
Dummy Input
110010
G505 G504 G503 G502 G501 G500
83
Dummy Input
Dummy Input
110011
G515 G514 G513 G512 G511 G510
84
Dummy Input
Dummy Input
110100
G525 G524 G523 G522 G521 G520
85
Dummy Input
Dummy Input
110101
G535 G534 G533 G532 G531 G530
86
Dummy Input
Dummy Input
110110
G545 G544 G543 G542 G541 G540
87
Dummy Input
Dummy Input
110111
G555 G554 G553 G552 G551 G550
88
Dummy Input
Dummy Input
111000
G565 G564 G563 G562 G561 G560
89
Dummy Input
Dummy Input
111001
G575 G574 G573 G572 G571 G570
90
Dummy Input
Dummy Input
111010
G585 G584 G583 G582 G581 G580
91
Dummy Input
Dummy Input
111011
G595 G594 G593 G592 G591 G590
92
Dummy Input
Dummy Input
111100
G605 G604 G603 G602 G601 G600
93
Dummy Input
Dummy Input
111101
G615 G614 G613 G612 G611 G610
94
Dummy Input
Dummy Input
111110
G625 G624 G623 G622 G621 G620
95
Dummy Input
Dummy Input
111111
G635 G634 G633 G632 G631 G630
96
Ver 1.3a
51/216
3/2/2009
ST7669
B input (2bit)
B input (4bit)
B input (5 bit)
B output (6bit)
256 colours
4,096 colors
65,536 colours
262,144 colours
8 bit/pixel mode 12 bit/pixel -mode 16 bit/pixel -mode
18 bit/pixel -mode
RGBSET
Parameter
00
0000
00000
B005 B004 B003 B002 B001 B000
97
01
0001
00001
B015 B014 B013 B012 B011 B010
98
10
0010
00010
B025 B024 B023 B022 B021 B020
99
11
0011
00011
B035 B034 B033 B032 B031 B030
100
Dummy Input
0100
00100
B045 B044 B043 B042 B041 B040
127
Dummy Input
0101
00101
B055 B054 B053 B052 B051 B050
102
Dummy Input
0110
00110
B065 B064 B063 B062 B061 B060
103
Dummy Input
0111
00111
B075 B074 B073 B072 B071 B070
104
Dummy Input
1000
01000
B085 B084 B083 B082 B081 B080
105
Dummy Input
1001
01001
B095 B094 B093 B092 B091 B090
106
Dummy Input
1010
01010
B105 B104 B103 B102 B127 B100
107
Dummy Input
1011
01011
B115 B114 B113 B112 B111 B110
108
Dummy Input
1100
01100
B125 B124 B123 B122 B121 B120
109
Dummy Input
1101
01101
B135 B134 B133 B132 B131 B130
110
Dummy Input
1110
01110
B145 B144 B143 B142 B141 B140
111
Dummy Input
1111
01111
B155 B154 B153 B152 B151 B150
112
Dummy Input
Dummy Input
10000
B165 B164 B163 B162 B161 B160
113
Dummy Input
Dummy Input
10001
B175 B174 B173 B172 B171 B170
114
Dummy Input
Dummy Input
10010
B185 B184 B183 B182 B181 B180
115
Dummy Input
Dummy Input
10011
B195 B194 B193 B192 B191 B190
116
Dummy Input
Dummy Input
10100
B205 B204 B203 B202 B201 B200
117
Dummy Input
Dummy Input
10101
B215 B214 B213 B212 B211 B210
118
Dummy Input
Dummy Input
10110
B225 B224 B223 B222 B221 B220
119
Dummy Input
Dummy Input
10111
B235 B234 B233 B232 B231 B230
120
Dummy Input
Dummy Input
11000
B245 B244 B243 B242 B241 B240
121
Dummy Input
Dummy Input
11001
B255 B254 B253 B252 B251 B250
122
Dummy Input
Dummy Input
11010
B265 B264 B263 B262 B261 B260
123
Dummy Input
Dummy Input
11011
B275 B274 B273 B272 B271 B270
124
Dummy Input
Dummy Input
11100
B285 B284 B283 B282 B281 B280
125
Dummy Input
Dummy Input
11101
B295 B294 B293 B292 B291 B290
126
Dummy Input
Dummy Input
11110
B305 B304 B303 B302 B301 B300
127
Dummy Input
Dummy Input
11111
B315 B314 B313 B312 B311 B310
128
Ver 1.3a
52/216
3/2/2009
ST7669
7.9 Liquid Crystal Driver Power Circuit
The Power Supply circuits generate the voltage levels necessary to drive liquid crystal driver circuits with low power
consumption and the fewest components. There are voltage converter circuits, voltage regulator circuits, and voltage
follower circuits. They are controlled by power control instruction. For details, refers to "Instruction Description". The
diagram as below shows the referenced combinations in using Power Supply circuits.
DC/DC Booster Block Diagram
Ver 1.3a
53/216
3/2/2009
ST7669
7.9.1 Voltage Regulator Circuits
There is a built-in voltage regulator circuits in ST7669 for generating V0. After internal voltage is regulated by voltage
regulator circuit, V0 is generated. Detail explanation of V0 set is listed below:
SET V0 (Temperatue = 24℃)
V0=3.6+{Vop[8:0] + VopOffset[8:0]+ (EV[6:0]-3Fh)}x0.04
(V)
Example1(V0 setting>12V):
Vop[8:0]=011010010 (D2h)
VopOffset[8:0]=0 00111001 (039h)
EV[6:0]=0111111 (3Fh)
V0=3.6 + { 210 + 57 + (63-63) } x 0.04 =14.28 (V)
Example2(V0 setting<12V):
Vop[8:0]=011010010 (D2h)
VopOffset [8:0]=1 11001110 (1CEh)
EV[6:0]=0111111 (3Fh)
V0=3.6 + { 210 -50 + (63-63) } x 0.04 =10 (V)
V0 restriction:
Because Vg should larger than 1.8V, ST7669 V0 value should be higher than 1.8 x Bias / 2 (V) and lower than 18V.
V0 value outside the available range is undefined. Users has to ensure while selecting the temperature compensation that
under all conditions and including all tolerances that the V0 voltage remains in the range.
V0 setting
Inhibit V0 Range
Min
Max
Bias
1/5
4.5
18.0
1/14
1/6
5.4
18.0
1/7
6.3
18.0
1/11
1/8
7.2
18.0
1/10
1/9
8.1
18.0
1/10
9.0
18.0
1/11
9.9
18.0
1/6
1/12
10.8
18.0
1/5
1/13
11.7
18.0
1/14
12.6
18.0
Available V0 Range
1/13
1/12
1/9
1/8
Ver 1.3a
1/7
0
2
4
54/216
6
8
10
V0(Voltage)
12
14
16
18
3/2/2009
20
ST7669
SET V0 with temperature compansation (Temperatue ≠ 24℃)
There are 16-line slope in each temperature steps and customer can select one line slope of temperature
compensation coefficiency for each temperature step. Each temperature step is 8oC. Please see Figure 7.9-1 as
below.
Figure 7.9-1
In command TEMPSET each MTx, where x=0, 1, 2,…, E, F, has a value between 0 and 15. MTx = 0 results in 0V
increment on V0, MTx = 1 results in Mx=5mV increment, MTx = 15 results in Mx=15x5mV=75mV increment. Note that each
MTx individually corresponds to a temperature interval; The relations between Mx and V0 quantity due to temperature V0(T)
are described in the equations shown as follows:
Temperature range
Equation V0(V) at temperature=T℃
℃
-40℃ ℃ T < -32℃
V0(T) = V0(T24)+ (-32-T).M0 +( M1 + M2 + M3 + M4 + M5 + M6 + M7).8
-32℃ ℃ T < -24℃
V0(T) = V0(T24)+ (-24-T).M1 +( M2 + M3 + M4 + M5 + M6 + M7).8
-24℃ ℃ T < -16℃
V0(T) = V0(T24)+ (-16-T).M2 +( M3 + M4 + M5 + M6 + M7).8
-16℃ ℃ T < -8℃
V0(T) = V0(T24)+ (-8-T).M3 +( M4 + M5 + M6 + M7).8
-8℃ ℃ T < 0℃
V0(T) = V0(T24)+ (0-T).M4 +( M5 + M6 + M7).8
0℃ ℃ T < 8℃
V0(T) = V0(T24)+ (8-T).M5 +( M6 + M7).8
8℃ ℃ T < 16℃
V0(T) = V0(T24)+ (16-T).M6 + M7.8
16℃ ℃ T < 24℃
V0(T) = V0(T24)+ (24-T).M7
24℃ ℃ T < 32℃
V0(T) = V0(T24)-(T-24).M8
32℃ ℃ T < 40℃
V0(T) = V0(T24)-(T-32).M9-M8.8
40℃ ℃ T < 48℃
V0(T) = V0(T24)-(T-40).M10-(M9 + M8 ).8
48℃ ℃ T < 56℃
V0(T) = V0(T24)-(T-48).M11-(M10 + M9 + M8 ).8
56℃ ℃ T < 64℃
V0(T) = V0(T24)-(T-56).M12-(M11 + M10 + M9 + M8 ).8
64℃ ℃ T < 72℃
V0(T) = V0(T24)-(T-64).M13-(M12 + M11 + M10 + M9 + M8 ).8
72℃ ℃ T < 80℃
V0(T) = V0(T24)-(T-72).M14-(M13 + M12 + M11 + M10 + M9 + M8 ).8
80℃ ℃ T < 88℃
V0(T) = V0(T24)-(T-80).M15-( M14 + M13 + M12 + M11 + M10 + M9 + M8 ).8
Ver 1.3a
55/216
3/2/2009
ST7669
The Example of TC Function
(1) Setting example for default TC curve
COMMAND
0xF4
DATA
st
2 : 0x2F
nd
rd
4 : 0x35
th
6 : 0x40
th
8 : 0x13
1 : 0Xff
th
3 : 0x0A
th
5 : 0x31
th
7 : 0xA7
Vop=16.52 Bias=1/10, -0.14%
20.00
18.00
16.00
VOP
14.00
12.00
10.00
8.00
6.00
4.00
2.00
-30
-20
-10
0
10
20
30
40
50
60
70
80
Temp.
Ver 1.3a
56/216
3/2/2009
ST7669
(2) Setting example for -0.06%/℃ TC curve
COMMAND
0xF4
DATA
st
2 : 0x05
nd
rd
4 : 0x05
th
6 : 0x05
th
8 : 0x05
1 : 0x05
th
3 : 0x05
th
5 : 0x05
th
7 : 0x05
Vop=16.52 Bias=1/10, -0.06%
20.00
18.00
16.00
VOP
14.00
12.00
10.00
8.00
6.00
4.00
2.00
-30
-20
-10
0
10
20
30
40
50
60
70
80
Temp.
Ver 1.3a
57/216
3/2/2009
ST7669
(3) Setting example for -0.11%/℃ TC curve
COMMAND
0xF4
DATA
st
2 : 0x09
nd
rd
4 : 0x09
th
6 : 0x09
th
8 : 0x09
1 : 0x09
th
3 : 0x09
th
5 : 0x09
th
7 : 0x09
Vop=16.52 Bias=1/10, -0.11%
20.00
18.00
16.00
VOP
14.00
12.00
10.00
8.00
6.00
4.00
2.00
-30
-20
-10
0
10
20
30
40
50
60
70
80
Temp.
V0 fine tuning
ST7669 has 2 commands for fine tuning V0. These commands are VopOfsetInc (see section 9.1.48) and
VopOfsetDec (see section 9.1.49 ). When writing VopOfsetInc into IC for each time, V0 would increase 40mV; when writing
VopOfsetDec into IC for each time, V0 would decrease 40mV.
Example:
Vop[8:0]=011010010
VopOffSet[7:0]=00111001
EV[6:0]=0111111
VopOfsetInc x2
→ V0=3.6 + { 210 + 57 + (63-63) } x 0.04 + 0.04x2 =14.36 (V)
Ver 1.3a
58/216
3/2/2009
ST7669
7.9.2
Voltage Follower Circuits
There is a build-in voltage follower circuits in ST7669 for generating Vg and Vm. These voltages are decided by bias
ratio selection circuitry which is set by users with software to control 1/5 to 1/14 bias ratios to match the optimum display
performance of LCD panel. Bias driving rule is listed below:
LCD bias
Vg
Vm
1/N bias
(2/N) x V0
(1/N) x V0
N=5 to 14
7.9.3
OTP Setting Flow
ST7669 provides the Write and Read function to write the electronic control value and built-in resistance ratio into
OTP (One-time programming register), and then read them from it. Using the Write and Read functions, you can store
these values appropriate to each LCD panel. This function is very convenient for user in setting from some different panel’s
voltage. But using this function must attention the setting procedure. Please see the following diagram.
Figure 7.9-2
OTP programming flow
Note1: This setting flow is used for LCM assembler.
Note2: OTP shouldn’t be written without preceding loading correctly from OTP in order to avoid some errors
during IC operation.
Note3: When writing to OTP, the voltage of VPP must be 7.50~7.75V; the current of Ivpp must be more than 4 mA.
Note4: If the OTP is exposed to a high temperature for hours, data in the memory cell may probably be lost before
the data retention guarantee period. To retain data in the memory cell, keep the memory cell below 90℃.
The data retention guarantee period is specified including the retention period.
Ver 1.3a
59/216
3/2/2009
ST7669
7.10 Frequency Temperature Gradient Compensation Coefficient
7.10.1 Register loading Detection
ST7669 will auto-switch frame rate on different temperature such as Figure 7.10-1. TA, TB and TC are frame rate
switching temperatures which can be defined by customer with command TMPRNG. FA, FB, FC and FD are switched
frame rate which also can be defined by customer with command FRMSEL. The frame rate range is from 37.5Hz to 170Hz.
When the temperature is in increasing state, frame rate changes to the higher step at TA/TB/TC+TH(℃). When the
temperature is in decreasing state, frame rate changes to the lower step at TA/TB/TC. For example: TC=10℃ and TH=5℃,
FC switches to FD at 15℃ but FD switches to FC at 10℃. Please take Figure 7.10-1 for reference.
Figure 7.10-1
Ver 1.3a
60/216
3/2/2009
ST7669
7.11 Sleep Out –Command and Self-Diagnostic Functions of the Display Module
7.11.1 Register loading Detection
Sleep Out-command is a trigger for an internal function of the display module, which indicates, if the display module loading
function of factory default values from OTP ROM (or similar device) to registers of the display controller is working properly.
There are compared factory values of the OTP ROM and register values of the display controller by the display
controller (1st step: compare register and OTP ROM values, 2nd step: loads OTP ROM values to registers). If those both
values (OTP ROM and register values) are same, bit-7 of RDDSDR is set to 1, which is defined in command RDDSDR
(The used bit of this command is D7). If those both values are not same, this bit (D7) is set to 0.The flow chart for this
internal function is following:
Ver 1.3a
61/216
3/2/2009
ST7669
7.11.2 Functionality Detection
Sleep Out-command is a trigger for an internal function of the display module.
The internal function (= the display controller) is comparing if the display module is still meeting functionality requirements
(e.g. booster voltage levels, timings, etc.). If functionality requirement is met, bit-6 of RDDSDR is set to 1, which defined in
command Read Display Self-Diagnostic Result (RDDSDR). The used bit of this command is D6. If functionality
requirement is not same, this bit (D6) is set to 0.
The flow chart for this internal function is following:
Note: There is needed 200msec after Sleep Out -command, when there is changing from Sleep In –mode to
Sleep Out -mode, before there is possible to check if functionality requirements are met and a value of RDDSDR’s D6 is valid. Otherwise,
there is 5msec delay for D6’s value, when Sleep Out –command is sent in Sleep Out -mode.
Ver 1.3a
62/216
3/2/2009
ST7669
7.11.3 Chip Attachment Detection (Reserved)
Sleep Out-command is a trigger for an internal function of the display module, which indicates, if bump side of IC is
attached to LCM glass ITO or not.
There is a bit, which is defined in command “Read Display Self-Diagnostic Result” (RDDSDR). The used bit of this
command is D5. If IC is not attached to the circuit route of the flex or display glass, this bit (D5) is “0”. If IC is attached to the
circuit route, the bit5 is “1”.
There are connected together 2 bumps via route of ITO on 4 corners of IC. TLBI connects to TLBO; TLUI connects to
TLUO; TRUI connects to TRUO; TRBI connects to TRBO.
7.11.4 LCM Glass Detection (Reserved)
Sleep Out-command is a trigger for an internal function of the display module, which indicates, if the display glass of
the display module is broken or not.
There is a bit, which is defined in command “Read Display Self-Diagnostic Result (0Fh)” (= RDDSDR).The used bit of
this command is D4. If this display glass is broken, this bit (D4) is “0”. If this display glass is OK, this bit (D4) is “1”.
The following figure is a reference of how this glass break detection can be implemented. For example, there is
connected together 2 bumps(TGI and TGO) via route of ITO. This route of ITO is the nearest route of the edge of the
display glass.
Ver 1.3a
63/216
3/2/2009
ST7669
8 RESET CIRCUIT
The registers that are initialized are listed below.
Item
After Power On
After Hardware Reset
After Software Reset
Frame memory (RAM data)
Random
No Change
No Change
RDDID
TBD
TBD
TBD
RDDPM
08h
08h
08h
RDDMADCTR
00h
00h
No Change
RDDCOLMOD
06h (18-Bit/Pixel)
06h (18-Bit/Pixel)
No Change
RDDIM
00h
00h
00h
RDDSM
00h
00h
00h
RDDSDR
00h
00h
00h
Sleep In/Out
In
In
In
Display mode (normal/partial)
Normal
Normal
Normal
Display Inversion On/Off
Off
Off
Off
All Pixel Off mode
Disable
Disable
Disable
All Pixel On mode
Disable
Disable
Disable
Contrast (EV)
3Fh
3Fh
3Fh
Display On/Off
Display Off
Display Off
Display Off
Column: Start Address (XS)
00h
Column: End Address (XE)
83h
00h
83h
00h
83h (when MV=0)
A1h (when MV=1)
Row: Start Address (YS)
00h
Row: End Address (YE)
A1h
00h
A1h
00h
A1h (when MV=0)
83h (when MV=1)
Color set
Random
Random
Contents of the look-up
table protected
Partial: Start Address (PS)
00h
00h
00h
Partial: End Address (PE)
A1h
A1h
A1h
Scroll: Top Fixed Area (TFA)
00h
00h
00h
Scroll: Scroll Area (VSA)
A2h
A2h
A2h
Scroll: Bottom Fixed Area (BFA)
00h
00h
00h
TE On/Off
Off
Off
Off
TE Mode
Memory Data Access Control
MY/MX/MV/ML/RGB)
0 (Mode1)
0 (Mode1)
0 (Mode1)
0/0/0/0/0
No Change
No Change
Scroll Start Address (SSA)
00h
00h
00h
Idle Mode On/Off
Off
Off
Off
Interface Color Pixel Format (P)
06h (18Bit/Pixel)
06h (18Bit/Pixel)
No change
ID1
TBD
TBD
TBD
ID2
TBD
TBD
TBD
ID3
TBD
TBD
TBD
Drive Duty
A1h
A1h
A1h
First Common
00h
00h
00h
FOSC Divider
No division
No division
No division
Common scan direction
0→80, 81→161
0→80, 81→161
0→80, 81→161
Vop
042h, 01h
042h, 01h
042h, 01h
Vop Offset increase/decrease
Disable
disable
disable
Ver 1.3a
64/216
3/2/2009
ST7669
Item
After Power On
After Hardware Reset
After Software Reset
Bias
1/11 Bias
1/11 Bias
1/11 Bias
Booster setting
8x
8x
8x
Booster Efficiency
01b
01b
01b
Vg source
From VDD2x2
From VDD2x2
From VDD2x2
EPCTIN
0
0
0
OTP selection
Disable
Disable
Disable
Frame Frequency in Normal Color
46Hz/61.5Hz/72Hz/77Hz
46Hz/61.5Hz/72Hz/77Hz
46Hz/61.5Hz/72Hz/77Hz
46Hz/61.5Hz/72Hz/77Hz
46Hz/61.5Hz/72Hz/77Hz
46Hz/61.5Hz/72Hz/77Hz
10℃/10℃/10℃
10℃/10℃/10℃
10℃/10℃/10℃
Temperature Hysteresis (TH)
5℃
5℃
5℃
TEMPSEL
0 mV/℃
0 mV/℃
0 mV/℃
(FA/FB/FC/FD)
Frame Frequency in 8-Color (Idle)
(F8A/F8B/F8C/F8D)
Temperature Range
(TA/TB/TC)
Ver 1.3a
65/216
3/2/2009
ST7669
9
COMMANDS
9.1 INSTRUCTION TABLE
Command Table-1 , /EXT= H or L
Hex
Command
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
Function
Ref
(00h) NOP
0
1
0
0
0
0
0
0
0
0
0
No Operation
9.1.1
(01h) SWRESET
0
1
0
0
0
0
0
0
0
0
1
Software reset
9.1.2
(04h) RDDID
0
1
0
0
0
0
0
0
1
0
0
Read Display ID
9.1.3
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
-
1
0
1
-
1
0
1
0
1
0
0
0
0
0
1
0
0
1
Read Display Status
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
ST31 ST30 ST29 ST28 ST27 ST26 ST25 ST24 (D31-D24)
-
1
0
1
ST23 ST22 ST21 ST20 ST19 ST18 ST17 ST16 (D23-D16)
-
1
0
1
ST15 ST14 ST13 ST12 ST11 ST10 ST9
ST8 (D15-D8)
-
1
0
1
ST7
ST6
ST5
ST4
ST3
ST2
ST1
ST0 (D7-D0)
0
1
0
0
0
0
0
1
0
1
0
Read Display Power Mode
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
D7
D6
D5
D4
D3
D2
0
0
-
0
1
0
0
0
0
0
1
0
1
1
Read Display MADCTR
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
D7
D6
D5
D4
D3
0
0
0
-
0
1
0
0
0
0
0
1
1
0
0
Read Display Pixel Format
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
0
0
0
0
0
D2
D1
D0
0
1
0
0
0
0
0
1
1
0
1
Read Display Image Mode
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
D7
0
D5
D4
D3
0
0
0
-
0
1
0
0
0
0
0
1
1
1
0
Read Display signal Mode
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
D7
D6
0
0
0
0
0
0
-
0
1
0
0
0
0
0
1
1
1
1
1
0
1
-
-
-
-
-
-
-
-
Dummy read
1
0
1
D7
D6
D5
D4
0
0
0
0
-
(09h) RDDST
(0Ah) RDDPM
(0Bh) RDDMADCTR
(0Ch) RDDCOLMOD
(0Dh) RDDIM
(0Eh) RDDSM
(0Fh) RDDSDR
-
Ver 1.3a
ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10 ID1 read (D23-D16)
1
ID26 ID25 ID24 ID23 ID22 ID21 ID20 ID2 read (D15-D8)
ID37 ID36 ID35 ID34 ID33 ID32 ID31 ID30 ID3 read (D7-D0)
66/216
9.1.4
9.1.5
9.1.6
9.1.7
-
Read Display Self-diagnostic result
9.1.8
9.1.9
9.1.10
3/2/2009
ST7669
Hex
Command
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
Function
Ref
(10h) SLPIN
0
1
0
0
0
0
1
0
0
0
0
Sleep in & booster off
9.1.11
(11h) SLPOUT
0
1
0
0
0
0
1
0
0
0
1
Sleep out & booster on
9.1.12
(12h) PTLON
0
1
0
0
0
0
1
0
0
1
0
Partial mode on
9.1.13
(13h) NORON
0
1
0
0
0
0
1
0
0
1
1
Partial off (Normal)
9.1.14
(20h) INVOFF
0
1
0
0
0
1
0
0
0
0
0
Display inversion off (normal)
9.1.15
(21h) INVON
0
1
0
0
0
1
0
0
0
0
1
Display inversion on
9.1.16
(22h) APOFF
0
1
0
0
0
1
0
0
0
1
0
All pixel off (Only for test purpose)
9.1.17
(23h) APON
0
1
0
0
0
1
0
0
0
1
1
All pixel on (Only for test purpose)
9.1.18
(25h) WRCNTR
0
1
0
0
0
1
0
0
1
0
1
Write contrast
9.1.19
1
1
0
0
EV6
EV5
EV4
EV3
EV2
EV1
(28h) DISPOFF
0
1
0
0
0
1
0
1
0
0
0
Display off
9.1.20
(29h) DISPON
0
1
0
0
0
1
0
1
0
0
1
Display on
9.1.21
(2Ah) CASET
0
1
0
0
0
1
0
1
0
1
0
Column address set
9.1.22
1
1
0
XS15 XS14 XS13 XS12 XS11 XS10 XS9
XS8 X_ADR start: 0℃XS℃83h
1
1
0
XS7
XS0
1
1
0
XE15 XE14 XE13 XE12 XE11 XE10 XE9
XE8 X_ADR end: XS℃XE ℃83h
1
1
0
XE7
XE6
XE5
XE4
XE3
XE2
XE1
XE0
0
1
0
0
0
1
0
1
0
1
1
1
1
0
YS15 YS14 YS13 YS12 YS11 YS10 YS9
YS8 Y_ADR start: 0℃YS℃A1h
1
1
0
YS7
YS0
1
1
0
YE15 YE14 YE13 YE12 YE11 YE10 YE9
YE8 Y_ADR end: YS℃YE℃A1h
1
1
0
YE7
YE6
YE5
YE4
YE3
YE2
YE1
YE0
0
1
0
0
0
1
0
1
1
0
0
1
1
0
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
0
0
1
0
1
1
0
1
-
1
1
0
-
-
R5
R4
R3
R2
R1
R0
-
1
1
0
:
:
:
:
:
:
:
:
-
1
1
0
-
-
R5
R4
R3
R2
R1
R0
Red tone (11111)
-
1
1
0
-
-
G5
G4
G3
G2
G1
G0
Green tone (000000)
1
1
0
:
:
:
:
:
:
:
:
1
1
0
-
-
G5
G4
G3
G2
G1
G0
Green tone (111111)
1
1
0
-
-
B5
B4
B3
B2
B1
B0
Blue tone (00000)
1
1
0
:
:
:
:
:
:
:
:
1
1
0
-
-
B5
B4
B3
B2
B1
B0
-
(2Bh) RASET
(2Ch) RAMWR
(2Dh) RGBSET
Ver 1.3a
XS6
YS6
XS5
YS5
XS4
YS4
XS3
YS3
67/216
XS2
YS2
XS1
YS1
EV0 EV = 0 to 127
Row address set
9.1.23
Memory write
9.1.24
Write data
Color set for 256.4k.65K color display
9.1.25
Red tone (00000)
:-
:-
:Blue tone (11111)
3/2/2009
ST7669
Hex
Command
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
Function
Ref
0
1
0
0
0
1
0
1
1
1
0
1
1
0
-
-
-
-
-
-
-
-
1
1
0
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
0
0
1
1
0
0
0
0
1
1
0
PS15 PS14 PS13 PS12 PS11 PS10 PS9
PS8 Start address (0~161)
1
1
0
PS7
PS0
1
1
0
PE15 PE14 PE13 PE12 PE11 PE10 PE9
PE8 End address (0~161)
1
1
0
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
0
1
0
0
0
1
1
0
0
1
1
-
1
1
0
TFA7 TFA6 TFA5 TFA4 TFA3 TFA2 TFA1 TFA0 TFA=0~162
-
1
1
0
VSA7 VSA6 VSA5 VSA4 VSA3 VSA2 VSA1 VSA0 VSA=0~162
-
1
1
0
BFA7 BFA6 BFA5 BFA4 BFA3 BFA2 BFA1 BFA0 BFA=0~162
(34h) TEOFF
0
1
0
0
0
1
1
0
1
0
0
Tearing effect line off
9.1.29
(35h) TEON
0
1
0
0
0
1
1
0
1
0
1
Tearing effect mode set & on
9.1.30
1
1
0
-
-
-
-
-
-
-
M
“0”: mode1, “1”: mode2
0
1
0
0
0
1
1
0
1
1
0
Memory data access control
1
1
0
MY
MX
MV
-
-
-
-
0
1
0
0
0
1
1
1
1
Scroll start address of RAM
1
1
0
(38h) IDMOFF
0
1
0
0
0
1
1
1
0
0
0
Idle mode off
9.1.33
(39h) IDMON
0
1
0
0
0
1
1
1
0
0
1
Idle mode on
9.1.34
(3Ah) COLMOD
0
1
0
0
0
1
1
1
0
1
0
Interface pixel format
9.1.35
1
1
0
-
-
-
-
-
P2
P1
P0
0
1
0
1
1
0
1
1
0
1
0
Read ID1
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
0
1
0
1
1
0
1
1
0
1
0
Read ID2
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
0
1
0
1
1
0
1
1
0
1
0
Read ID3
-
1
0
1
-
-
-
-
-
-
-
-
Dummy read
-
1
0
1
(2Eh) RAMRD
(30h) PTLAR
-
(33h) SCRLAR
(36h) MADCTR
(37h) VSCSAD
(DAh) RDID1
(DBh) RDID2
(DCh) RDID3
PS6
PS5
PS4
PS3
ML RGB
1
0
PS2
PS1
Memory Read
9.1.26
Partial start/end address set
9.1.27
Scroll Area
9.1.28
9.1.31
9.1.32
SSA7 SSA6 SSA5 SSA4 SSA3 SSA2 SSA1 SSA0 SSA = 0~161
Interface format
9.1.36
ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10 (D7-D0)
9.1.37
ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20 (D7-D0)
9.1.38
ID37 ID36 ID35 ID34 ID33 ID32 ID31 ID30 (D7-D0)
Note 1: When /EXT connects to H or floating, commands which are not defined in “Command Table-1” are treated as NOP (00H)
command.
Note 2: Commands 10H, 12H, 13H, 20H, 21H, 25H, 28H, 29H, 30H, 36H (Bit ML only), 38H and 39H are updated during V-sync when
Ver 1.3a
68/216
3/2/2009
ST7669
Module is in Sleep Out Mode to avoid abnormal visual effects.
During Sleep In mode, these commands are updated immediately.
Read status (09H), Read Display Power Mode (0AH), Read Display MADCTR (0BH), Read Display Pixel Format (0CH), Read Display
Image Mode (0DH), Read Display Signal Mode (0EH) and Read Display Self Diagnostic Result (0FH) of these commands is updated
immediately both in Sleep In mode and Sleep Out mode.
Ver 1.3a
69/216
3/2/2009
ST7669
Command Table-2 , /EXT= L
Hex Command
(B0h) DutySet
(B1h) FirstCom
(B3h) OscDiv
(B4h) PTLMOD
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
1
0
0
0
0
0
1
0
1
1
0
0
1
0
1
0
1
1
0
0
0
1
1
1
0
F7
F6
F5
F4
F3
F2
F1
F0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
-
-
-
-
-
-
0
1
0
1
0
1
1
0
1
Function
Ref
Display Duty setting
9.1.39
First Com. Page address
9.1.40
FOSC divider
9.1.41
Saving Power Mode
9.1.42
Du7 Du6 Du5 Du4 Du3 Du2 Du1 Du0
CLD1 CLD0
0
0
Selection
(B5h) NLInvSet
(B7h) ComScanDir
1
1
0
PTLM
0
0
1
1
0
0
0
0
1
0
1
0
1
1
0
1
0
1
1
1
0
M
N6
N5
N4
N3
N2
N1
N0
0
1
0
1
0
1
1
0
1
1
1
N-line control
9.1.43
Com/Seg Scan Direction
9.1.44
for Glass layout
1
1
0
0
1
0
SMY SMX SINV SML
SBGR
0
0
0
1
0
0
0
read modify write control
(B8h) RmwIn
1
0
1
1
9.1.45
IN
read modify write control
(B9h) RmwOut
0
1
0
1
0
1
1
1
0
0
9.1.46
1
Out
0
1
0
1
1
0
1
1
0
-
-
-
-
-
-
-
Vop8
(C1h) VopOfsetInc
0
1
0
1
1
0
0
0
0
0
(C2h) VopOfsetDec
0
1
0
1
1
0
0
0
0
(C3h) BiasSel
0
1
0
1
1
0
0
0
0
1
1
0
-
-
-
-
-
0
1
0
1
1
0
0
0
1
1
0
-
-
-
-
-
0
1
0
1
1
0
0
0
(C0h) VopSet
(C4h) BstBmpXSel
(C5h) BstEffSel
1
1
0
0
0
0
0
0
Vop setting
9.1.47
1
+40mv/setp
9.1.48
1
0
-40mv/setp
9.1.49
1
1
Bias selection
9.1.50
Booster setting
9.1.51
Booster efficiency
9.1.52
Vop7 Vop6 Vop5 Vop4 Vop3 Vop2 Vop1 Vop0
Bias2 Bias1 Bias0
1
0
0
BST2 BST 1 BST0
1
0
1
selection
(C7h) VopOffset
(CBh) VgSorcSel
Ver 1.3a
1
1
0
-
-
1
0
-
-
BTF1 BTF0
0
1
0
1
1
0
0
0
1
1
1
0
1
1
0
-
-
-
-
-
-
-
VOS8
0
1
0
1
1
0
0
1
0
1
1
1
1
0
-
-
-
-
-
-
-
2BT0
1
1
Vop offset fuse bit adjust
9.1.53
Vg with Booster x2 control
9.1.54
VOS7 VOS6 VOS5 VOS4 VOS3 VOS2 VOS1 VOS0
70/216
3/2/2009
ST7669
Hex Command
(CCh) ID1Set
(CDh) ID2Set
(CEh) ID3Set
(D0h) ANASET
(D7h) AutoLoadSet
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
1
1
0
0
1
1
0
0
0
1
0
1
1
0
0
1
0
1
1
1
0
1
0
1
0
1
1
1
0
0
1
0
1
1
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
0
1
0
1
0
1
1
0
1
0
1
1
1
Function
Ref
ID1 setting
9.1.55
ID2 setting
9.1.56
ID3 setting
9.1.57
Analog circuit setting
9.1.58
mask rom data auto re-load
9.1.59
ID1_7 ID1_6 ID1_5 ID1_4 ID1_3 ID1_2 ID1_1 ID1_0
1
0
0
1
1
0
1
ID2_6 ID2_5 ID2_4 ID2_3 ID2_2 ID2_1 ID2_0
1
0
0
1
1
1
0
ID3_7 ID3_6 ID3_5 ID3_4 ID3_3 ID3_2 ID3_1 ID3_0
control
(DEh) RDTstStatus
(E0h) EPCTIN
1
1
0
EXTE
1
-
ARD
1
1
1
1
0
1
0
1
1
0
1
1
1
1
0
read IC status
1
0
1
-
-
-
-
-
-
-
-
Dummy Read
0
1
0
1
1
1
0
0
0
0
0
Control OTP WR/RD
9.1.61
WR
0
0
0
0
0
1
1
0
0
0
9.1.60
/XRD
(E1h) EPCTOUT
0
1
0
1
1
1
0
0
0
0
1
OTP control cancel
9.1.62
(E2h) EPMWR
0
1
0
1
1
1
0
0
0
1
0
Write to OTP
9.1.63
(E3h) EPMRD
0
1
0
1
1
1
0
0
0
1
1
Read from OTP
9.1.64
(E4h) OTPSEL
0
1
0
1
1
1
0
0
1
0
0
Select OTP
9.1.65
1
1
0
0
1
1
0
0
0
0
1
0
0
1
1
1
0
1
0
1
Programmable rom setting
9.1.66
1
1
0
0
0
0
0
1
1
1
0
0
1
0
1
1
1
0
1
0
1
1
High power mode setting
9.1.67
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
Frame Freq Temp range
9.1.68
0
1
0
1
1
1
1
0
0
0
0
(E5h) ROMSET
(EBh) HPMSET
(F0h) FRMSEL
MS1 MS0
HP1 HP0
A,B,C and D
Ver 1.3a
1
1
0
-
-
-
FA4
FA3 FA2 FA1
1
1
0
-
-
-
FB4 FB3 FB2 FB1 FB0
1
1
0
-
-
-
FC4 FC3 FC2 FC1 FC0
1
1
0
-
-
-
FD4 FD3 FD2 FD1 FD0
71/216
FA0
3/2/2009
ST7669
Hex Command
A0
/RD /WR
D7
D6
D5
D4
D3
D2
D1
D0
1
1
1
1
0
0
0
1
Function
Ref
Frame Freq Temp range
(F1h) FRM8SEL
0
1
0
9.1.69
A,B,C and D (idle)
(F2h) TMPRNG
(F3h) TMPHYS
(F4h) TEMPSEL
(F7h) THYS
1
1
0
-
-
-
F8A4 F8A3 F8A2 F8A1 F8A0
1
1
0
-
-
-
F8B4 F8B3 F8B2 F8B1 F8B0
1
1
0
-
-
-
F8C4 F8C3 F8C2 F8C1 F8C0
1
1
0
-
-
-
F8D4 F8D3 F8D2 F8D1 F8D0
0
1
0
1
1
1
1
0
0
1
0
1
1
0
-
TA6
TA5
TA4
TA3
TA2
TA1
TA0
1
1
0
-
TB6 TB5 TB4 TB3 TB2 TB1 TB0
1
1
0
-
TC6 TC5 TC4 TC3 TC2 TC1 TC0
0
1
0
1
1
1
1
1
1
0
-
-
-
-
0
1
0
1
1
1
1
1
1
0
MT13 MT12 MT11 MT10 MT03 MT02 MT01 MT00
1
1
0
MT33 MT32 MT31 MT30 MT23 MT22 MT21 MT20
1
1
0
MT53 MT52 MT51 MT50 MT43 MT42 MT41 MT40
1
1
0
MT73 MT72 MT71 MT70 MT63 MT62 MT61 MT60
1
1
0
MT93 MT92 MT91 MT90 MT83 MT82 MT81 MT80
1
1
0
MTB3 MTB2 MTB1 MTB0 MTA3 MTA2 MTA1 MTA0
1
1
0
MTD3 MTD2 MTD1 MTD0 MTC3 MTC2 MTC1 MTC0
1
1
0
MTF3 MTF2 MTF1 MTF0 MTE3 MTE2 MTE1 MTE0
0
1
0
1
1
1
0
0
1
1
Temp range A,B and C
9.1.70
Hysteresis value set
9.1.71
TEMPSEL
9.1.72
Temperature detection
9.1.73
TH3 TH2 TH1 TH0
0
1
0
1
1
0
1
0
1
threshold
1
1
0
0
1
0
THYS7 THYS6 THYS5 THYS4 THYS3 THYS2 THYS1 THYS0
Set Frame RGB PWM
(F9h) Frame Set
1
1
1
1
1
0
0
9.1.74
1
value
Ver 1.3a
1
1
0
-
-
-
P14
P13 P12 P11
P10
1
1
0
-
-
-
P24
P23 P22 P21
P20
:
:
:
:
:
:
:
1
1
0
-
-
-
P154 P153 P152 P151 P150
1
1
0
-
-
-
P164 P163 P162 P161 P160
72/216
:
:
:
:
3/2/2009
ST7669
9.1.1
NOP: No Operation (00H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
0
0
0
0
0
00H
Parameter
No parameter
This command is an empty command; it does not have any effect on the display module.
Description
However it can be used to terminate Frame Memory Write or Read as described in
RAMWR (Memory Write) and RAMRD (Memory Read) Commands.
Restriction
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Register
Normal Mode On, Idle Mode On, Sleep Out
Yes
Availablility
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
N/A
S/W Reset
N/A
H/W Reset
N/A
Flow Chart
Ver 1.3a
73/216
3/2/2009
ST7669
9.1.2
SWRESET: Software Reset (01H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
0
0
0
0
1
01H
Parameter
No parameter
When the Software Reset command is written, it causes a software reset. It resets the commands and
parameters to their S/W Reset default values and all segment & common outputs are set to Vm (display
Description
off: blank display). (See default tables in each command description)
Note: The Frame Memory contents are unaffected by this command
It will be necessary to wait 5msec before sending new command following software reset.
The display module loads all display supplier’s factory default values to the registers during 5msec.
Restriction
If Software Reset is applied during Sleep Out mode, it will be necessary to wait 200msec before
sending Sleep Out command.
Software Reset command cannot be sent during Sleep Out sequence.
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Register
Normal Mode On, Idle Mode On, Sleep Out
Yes
Availablility
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
N/A
S/W Reset
N/A
H/W Reset
N/A
74/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
75/216
3/2/2009
ST7669
9.1.3
RDDIDIF: Read Display Identification Information (04H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
0
1
0
0
04H
Dummy Read
1
0
1
-
-
-
-
-
-
-
-
-
parameter
1
0
1
ID17
ID16
ID15
ID14
ID13
ID12
ID11
ID10
-
3 parameter
rd
1
0
1
1
ID26
ID25
ID24
ID23
ID22
ID21
ID20
-
th
1
0
1
ID37
ID36
ID35
ID34
ID33
ID32
ID31
ID30
-
2
nd
4 parameter
This read byte returns 24-bit display identification information.
1st Parameter: dummy read.
The 2nd parameter (ID17 to ID10): LCD module’s manufacturer ID.
Description
The 3rd parameter (ID26 to ID20): LCD module/driver version ID
The 4th parameter (ID37 to ID30): LCD module/driver ID.
NOTE: Commands RDID1/2/3(DAh, DBh, DCh) read data correspond to the parameters 2,3,4 of the
command 04h, respectively.
Restriction
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Register
Normal Mode On, Idle Mode On, Sleep Out
Yes
Availablility
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Status
Default
Ver 1.3a
Default Value
ID1
ID2
ID3
Power On Sequence
Not fixed
Not fixed
Not fixed
S/W Reset
Not fixed
Not fixed
Not fixed
H/W Reset
Not fixed
Not fixed
Not fixed
76/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
77/216
3/2/2009
ST7669
9.1.4
RDDST: Read Display Status (09H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
0
0
1
09H
Dummy Read
1
0
1
-
-
-
-
-
-
-
-
-
parameter
1
0
1
ST31 ST30 ST29 ST28 ST27 ST26 ST25 ST24
-
3 parameter
rd
1
0
1
ST23 ST22 ST21 ST20 ST19 ST18 ST17 ST16
-
th
1
0
1
ST15 ST14 ST13 ST12 ST11 ST10
ST9
ST8
-
th
1
0
1
ST7
ST1
ST0
-
2
nd
4 parameter
5 parameter
ST6
ST5
ST4
ST3
ST2
NOTE: “-“ Don’t care
Description
This command indicates the current status of the display as described in the table below:
Bit
Description
Value
ST31
Booster Voltage Status
“1”=Booster on (Booster is OK), “0”=off
ST30
Row Address Order (MY)
“1”=Decrement, “0”=Increment
ST29
Column Address Order (MX)
“1”=Decrement, “0”=Increment
ST28
Row/Column Order (MV)
“1”= Row/column exchange (MV=1)
“0”= Normal (MV=0)
ST27
Scan Address Order (ML)
“1”=Decrement, “0”=Increment
ST26
RGB/BGR Order (RGB)
“1”=BGR, “0”=RGB
ST25
Not Used
“0”
ST24
Not Used
“0”
ST23
Not Used
Interface Color Pixel Format
Definition
“0”
“010” = 8-bit / pixel,
“011” = Reserve
“100” = 12-bit / pixel
“101” = 16-bit / pixel,
“110” = 18-bit / pixel,
“111” = 24-bit / pixel
ST19
Idle Mode On/Off
“1” = On, “0” = Off
ST18
Partial Mode On/Off
“1” = On, “0” = Off
ST17
Sleep In/Out
“1” = Out, “0” = In
ST16
Display Normal Mode On/Off
“1” = Normal Display, “0” = Partial Display
ST15
Vertical Scrolling Status
“1” = Scroll on, “0” = Scroll off
ST14
Not Used
“0”
ST13
Inversion Status
“1” = On, “0” = Off
ST12
All Pixels On
“1” = mode On, “0” = mode Off
ST11
All Pixels Off
“1” = mode On, “0” = mode Off
ST10
Display On/Off
“1” = On, “0” = Off
ST9
Tearing effect line on/off
“1” = On, “0” = Off
ST8
Not Used
“0”
ST7
Not Used
“0”
ST6
Not Used
“0”
ST5
Tearing effect line mode
“0” = mode1, “1” = mode2
ST4
Not Used
“0”
ST3
Not Used
“0”
ST2
Not Used
“0”
ST22
ST21
ST20
Ver 1.3a
78/216
3/2/2009
ST7669
ST1
Not Used
“0”
ST0
Not Used
“0”
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
0000 0000_0101 0001_0000 0000_0000 0000
S/W Reset
0xxx xx00_0xxx 0001_0000 0000_0000 0000
H/W Reset
0000 0000_0101 0001_0000 0000_0000 0000
Flow Chart
Ver 1.3a
79/216
3/2/2009
ST7669
9.1.5
RDDPM:Read Display Power Mode (0AH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
0
1
0
0AH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
D7
D6
D5
D4
D3
D2
0
0
-
1 parameter
2
nd
parameter
Description
This command indicates the current status of the display as described in the table below:
Bit
Description
Value
D7
Booster Voltage Status
“1”=Booster on, “0”=Booster off
D6
Idle Mode On/Off
“1” = Idle Mode On, “0” = Idle Mode Off
D5
Partial Mode On/Off
“1” = Partial Mode On, “0” = Partial Mode
D4
Sleep In/Out
“1” = Sleep Out, “0” = Sleep In
D3
Display Normal Mode On/Off
“1” = Normal Display, “0” = Partial Display
D2
Display On/Off
“1” = Display On, “0” = Display Off
D1
Not Used
“0”
D0
Not Used
“0”
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (D7 to D0)
Power On Sequence
0000_1000 (08h)
S/W Reset
0000_1000 (08h)
H/W Reset
0000_1000 (08h)
80/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
81/216
3/2/2009
ST7669
9.1.6
RDDMADCTL:Read Display MADCTL (0BH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
0
1
1
0BH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
D7
D6
D5
D4
D3
0
0
0
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This command indicates the current status of the display as described in the table below:
Bit
Description
Value
D7
Row Address Order (MY)
“1”=Decrement, “0”=Increment
D6
Column Address Order (MX)
D5
Row/Column Order (MV)
“1”=Decrement, “0”=Increment
“1”= Row/column exchange (MV=1)
“0”= Normal (MV=0)
D4
Scan Address Order (ML)
“1”=Decrement, “0”=Increment
D3
RGB/BGR Order (RGB)
“1”=BGR, “0”=RGB
D2
Not Used
“0”
D1
Not Used
“0”
D0
Not Used
“0”
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (D7 to D0)
Power On Sequence
0000_0000 (00h)
S/W Reset
No change
H/W Reset
0000_0000 (00h)
82/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
83/216
3/2/2009
ST7669
9.1.7
RDDCOLMOD: Read Display Pixel Format (0CH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
1
0
0
0CH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
0
0
0
0
0
D2
D1
D0
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This command indicates the current status of the display as described in the table below:
Bit
Description
Value
D7
RGB Interface Color Format
“0” (Not Used)
D6
“0” (Not Used)
D5
“0” (Not Used)
D4
D3
“0” (Not Used)
Control Interface Color Format
D2
D1
D0
“0”
“010”=8 bit/pixel
“011”=Reserve
“100”=12 bit/pixel
“101”=16 bit/pixel
“110”=18 bit/pixel
“110”=24 bit/pixel
The others = not defined
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (D7 to D0)
Power On Sequence
18 bit/pixel
S/W Reset
No change
H/W Reset
18 bit/pixel
84/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
85/216
3/2/2009
ST7669
9.1.8
RDDIM: Read Display Image Mode (0DH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
1
0
1
0DH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
D7
0
D5
D4
D3
0
0
0
-
1 parameter
2
nd
parameter
Description
This command indicates the current status of the display as described in the table below:
Bit
D7
D6
D5
D4
D3
Description
Command
0
Vertical scrolling off
1
Vertical scrolling is On,
0
No used
1
No used
0
Inversion is Off
1
Inversion is On
0
Normal Mode
1
All Pixels are on
0
Normal Mode
1
All Pixels are off
0
No used
Vertical Scrolling On/Off
Horizontal Scrolling On/Off
Inversion On/Off
All Pixels On
All Pixels Off
D2
D1
Gamma Curve Selection
D0
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (D7 to D0)
Power On Sequence
0000_0000 (00h)
S/W Reset
0000_0000 (00h)
H/W Reset
0000_0000 (00h)
86/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
87/216
3/2/2009
ST7669
9.1.9
RDDCOLMOD: Read Display Signal Mode (0EH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
1
1
0
0EH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
D7
D6
0
0
0
0
0
0
-
1 parameter
2
nd
parameter
Description
This command indicates the current status of the display as described in the table below:
Command
Bit
Description
D7
Tearing Effect Line On/Off
D6
Tearing Effect Line Output Mode
0
Tearing Effect Line Off.
1
Tearing Effect On.
0
Mode 1
1
Mode 2
D5
Horizontal Sync. (RGB I/F) On/Off
“0” (Not Used)
D4
Vertical Sync. (RGB I/F) On/Off
“0” (Not Used)
D3
Pixel Clock (DCK, RGB I/F) On/Off
“0” (Not Used)
D2
Data Enable (ENABLE, RGB I/F) On/Off
“0” (Not Used)
D1
Not Used
“0”
D0
Not Used
“0”
Restriction
Register
Availablilit
Status
Availability
y
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (D7 to D0)
Power On Sequence
0000_0000 (00h)
S/W Reset
0000_0000 (00h)
H/W Reset
0000_0000 (00h)
88/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
89/216
3/2/2009
ST7669
9.1.10 RDDSDR: Read Display Self-Diagnostic Result (0FH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
0
0
1
1
1
1
0FH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
D7
D6
D5
D4
0
0
0
0
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This command indicates the current status of the display as described in the table below:
Bit
Description
Command
D7
Register Loading Detection
D6
Functionality Detection
D5
Chip Attachment Detection
D4
LCM Glass Direction
D3
Not Used
“0”
D2
Not Used
“0”
D1
Not Used
“0”
D0
Not Used
“0”
See section 7.12.1 , 7.12.2 , 7.12.3
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value (D7 to D0)
Power On Sequence
0000_0000 (00h)
S/W Reset
0000_0000 (00h)
H/W Reset
0000_0000 (00h)
Flow Chart
Ver 1.3a
90/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
91/216
3/2/2009
ST7669
9.1.11 SLPIN : Sleep In(10H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
1
0
0
0
0
10H
Parameter
Description
No parameter
This command causes the LCD module to enter the minimum power consumption mode.
In this mode the DC/DC converter, Internal oscillator, and panel scanning are all stopped.
MCU interface and memory are still working and the memory keeps its contents.
Restriction
This command has no effect when module is already in sleep in mode. Sleep In Mode can only be left
by the Sleep Out Command (11h).
It will be necessary to wait 5msec before sending next command, this is to allow time for the supply
voltages and clock circuits to stabilise.
It will be necessary to wait 200msec after sending Sleep Out command (when in Sleep In Mode)
before Sleep In command can be sent.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Sleep In Mode
S/W Reset
Sleep In Mode
H/W Reset
Sleep In Mode
92/216
3/2/2009
ST7669
Flow Chart
It takes about 200 msec to get into Sleep In mode (booster off state) after SLPIN command issued.
The results of booster off can be check by RDDST (09h) command Bit31.
Ver 1.3a
93/216
3/2/2009
ST7669
9.1.12 SLPOUT: Sleep Out (11H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
1
0
0
0
1
11H
Parameter
Description
No parameter
This command turns off sleep mode. In this mode the DC/DC converter is enabled, Internal oscillator is
started, and panel scanning is started.
Restriction
This command has no effect when module is already in sleep out mode. Sleep Out Mode can only be
left by the Sleep In Command (10h).
It will be necessary to wait 5msec before sending next command, this is to allow time for the supply
voltages and clock circuits to stabilise.
The display module loads all display supplier’s factory default values to the registers during this 5msec
and there cannot be any abnormal visual effect on the display image if factory default and register
values are same when this load is done and when the display module is already Sleep Out –mode.
The display module is doing self-diagnostic functions during this 5msec..
It will be necessary to wait 200msec after sending Sleep In command (when in Sleep Out mode) before
Sleep Out command can be sent.
Register
Availablility
Ver 1.3a
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
94/216
3/2/2009
ST7669
Default
Flow Chart
Status
Default Value
Power On Sequence
Sleep In Mode
S/W Reset
Sleep In Mode
H/W Reset
Sleep In Mode
It takes 200msec to become Sleep Out mode (booster on mode) after SLPOUT command issued.
The results of booster on can be check by RDDST (09h) command Bit31.
Ver 1.3a
95/216
3/2/2009
ST7669
9.1.13 PTLON : Partial Mode On (12H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
1
0
0
1
0
12H
Parameter
Description
No parameter
This command turns on partial mode The partial mode window is described by the Partial Area
command (30H).
Exit from PTLON by Normal Display Mode On command (13H)
There is no abnormal visual effect during mode change between Normal mode On <-> Partial mode On.
Restriction
This command has no effect when Partial mode is active.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Flow Chart
Ver 1.3a
Status
Default Value
Power On Sequence
Partial mode off
S/W Reset
Partial mode off
H/W Reset
Partial mode off
See Partial Area (30h)
96/216
3/2/2009
ST7669
9.1.14 NORON: Normal Display Mode On (13H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
0
1
0
0
1
1
13H
Parameter
Description
No parameter
This command returns the display to normal mode.
Normal display mode on means Partial mode off.
Exit from NORON by the Partial mode On command (12h)
There is no abnormal visual effect during mode change between Normal mode On <-> Partial mode On.
Restriction
This command has no effect when Normal Display mode is active.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Flow Chart
Status
Default Value
Power On Sequence
Normal Mode On
S/W Reset
Normal Mode On
H/W Reset
Normal Mode On
See Partial Area and Vertical Scrolling Definition Descriptions for details of when to use this
command
Ver 1.3a
97/216
3/2/2009
ST7669
9.1.15 INVOFF: Display Inversion Off (20H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
0
0
0
0
20H
Parameter
Description
No parameter
This command is used to recover from display inversion mode.
This command makes no change of contents of frame memory.
This command does not change any other status.
Restriction
This command has no effect when IC is already in inversion off mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Display Inversion Off
S/W Reset
Display Inversion Off
H/W Reset
Display Inversion Off
98/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
99/216
3/2/2009
ST7669
9.1.16 INVON: Display Inversion On (21H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
0
0
0
1
21H
Parameter
Description
No parameter
This command is used to enter into display inversion mode.
This command makes no change of contents of frame memory. Every bit is inverted from the frame
memory to the display. This command does not change any other status.
Restriction
This command has no effect when IC is already in inversion on mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Display Inversion Off
S/W Reset
Display Inversion Off
H/W Reset
Display Inversion Off
100/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
101/216
3/2/2009
ST7669
9.1.17 ALLPOFF : ALL Pixels Off (22H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
0
0
1
0
22H
Parameter
Description
No parameter
This command is only used for test purposes e.g. pixel response time (on/off) measurements on the
passive matrix display. Therefore, it is possible that this command is not used for final product software.
There is not used PWM or Mixed FRC/PWM driving method on the display.
All driver outputs become “Low” data state and display becomes black.
This command makes no change of contents of display memory.
This command does not change any other status.
Exit commands are “All Pixels On”, “Normal Display Mode On” and “Partial Display On”.
The display is showing the contents of the frame memory after “Normal Display Mode On” and “Partial
Display On” commands.
Restriction
This command has no effect when IC is already in all pixels off mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
All pixel off mode disable
S/W Reset
All pixel off mode disable
H/W Reset
All pixel off mode disable
102/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
103/216
3/2/2009
ST7669
9.1.18 ALLPON: All Pixels On (23H) (Only for Test Purposes)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
0
0
1
1
23H
Parameter
Description
No parameter
This command is only used for test purposes e.g. pixel response time (on/off) measurements on the
passive matrix display. Therefore, it is possible that this command is not used for final product software.
There is not used PWM or Mixed FRC/PWM driving method on the display.
All driver outputs become “High” data state and display becomes white.
This command makes no change of contents of display memory.
This command does not change any other status.
Exit commands are “All Pixels On”, “Normal Display Mode On” and “Partial Display On”.
The display is showing the contents of the frame memory after “Normal Display Mode On” and “Partial
Display On” commands.
Restriction
This command has no effect when IC is already in all pixels on mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
All pixel on mode disable
S/W Reset
All pixel on mode disable
H/W Reset
All pixel on mode disable
104/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
105/216
3/2/2009
ST7669
9.1.19 WRCNTR: Write Contrast (25H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
0
1
0
1
25H
Parameter
1
1
0
0
EV6
EV5
EV4
EV3
EV2
EV1
EV0
00H~7FH
Description
This command is used to fine tuning the contrast of the current display.
This contrast values can effect segment and common outputs.
Parameter range: 0-127dec. MSB is EV6 and LSB is EV0.
Default value: 63dec (3Fh)
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
3Fh
S/W Reset
3Fh
H/W Reset
3Fh
Flow Chart
Ver 1.3a
106/216
3/2/2009
ST7669
9.1.20 DISPOFF: Display Off (28H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
1
0
0
0
28H
Parameter
Description
No parameter
This command is used to enter into DISPLAY OFF mode. In this mode, the output from Frame Memory
is disabled and blank page inserted.
This command makes no change of contents of frame memory.
This command does not change any other status.
There will be no abnormal visible effect on the display.
Exit from this command by Display On (29h)
Restriction
This command has no effect when module is already in display off mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Display Off
S/W Reset
Display Off
H/W Reset
Display Off
107/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
108/216
3/2/2009
ST7669
9.1.21 DISPON: Display On (29H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
0
1
0
0
1
29H
Parameter
Description
No parameter
Turn on the display screen according to the current display data RAM content and the display
timing and setting.
This command is used to recover from DISPLAY OFF mode. Output from the Frame Memory is
enabled.
This command makes no change of contents of frame memory.
This command does not change any other status.
Restriction
This command has no effect when module is already in display on mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Display Off
S/W Reset
Display Off
H/W Reset
Display Off
109/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
110/216
3/2/2009
ST7669
9.1.22 CASET: Column Address Set (2AH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
1
0
1
0
2AH
st
1
1
0
XS15 XS14 XS13 XS12 XS11 XS10
XS9
XS8
Note1
parameter
1
1
0
XS7
XS2
XS1
XS0
Note1
3 parameter
rd
1
1
0
XE15 XE14 XE13 XE12 XE11 XE10
XE9
XE8
Note1
th
1
1
0
XE7
XE1
XE0
Note1
1 parameter
2
nd
4 parameter
Description
XS6
XE6
XS5
XE5
XS4
XE4
XS3
XE3
XE2
This command is used to define area of frame memory where MCU can access.
This command makes no change on the other driver status.
The values of XS[15:0] and XE[15:0] are referred when RAMWR command comes. Each value
represents one column line in the Frame Memory.
Restriction
XS[15:0] always must be equal to or less than XE[15:0]
Note 1: When XS[15:0] or XE[15:0] is greater than 83h (when MADCTL’s MV=0) or A1h (when
MADCTL’s MV=1), data of out of range will be ignored
Register
Availablility
Ver 1.3a
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
111/216
3/2/2009
ST7669
Default
Default Value
Status
XS [15:0]
XE [15:0]
XE [15:0]
(MV=0)
(MV=1)
Power On Sequence
00h
83h
S/W Reset
00h
83h
H/W Reset
00h
83h
A1h
Flow Chart
CASET
1st & 2nd parameter
SC[15:0]
3rd & 4th parameter
EC[15:0]
PASET
1st & 2nd parameter
SP[15:0]
3rd & 4th parameter
EP[15:0]
If needed
RAMWR
Image Data
D1[7:0],D2[7:0]
… … .Dn[7:0]
Any Command
Ver 1.3a
112/216
3/2/2009
ST7669
9.1.23 RASET: Row Address Set (2BH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
1
0
1
1
2BH
st
1 parameter
1
1
0
YS15 YS14 YS13 YS12 YS11 YS10
YS9
YS8
Note1
nd
parameter
1
1
0
YS7
YS2
YS1
YS0
Note1
3 parameter
1
1
0
YE15 YE14 YE13 YE12 YE11 YE10
YE9
YE8
Note1
1
1
0
YE7
YE1
YE0
Note1
2
rd
th
4 parameter
Description
YS6
YE6
YS5
YE5
YS4
YE4
YS3
YE3
YE2
This command is used to define area of frame memory where MCU can access.
This command makes no change on the other driver status.
The values of YS[15:0] and YE[15:0] are referred when RAMWR command comes. Each value
represents one Page line in the Frame Memory.
Restriction
YS[15:0] always must be equal to or less than YE[15:0]
Note 1: When YS[15:0] or YE[15:0] is greater than A1h (When MADCTL’s MV=0) or 83h (When
MADCTL’s MV=1), data of out of range will be ignored.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
YS [15:0]
Ver 1.3a
YE [15:0]
YE [15:0]
(MV=0)
(MV=1)
Power On Sequence
00h
A1h
S/W Reset
00h
A1h
H/W Reset
00h
A1h
113/216
83h
3/2/2009
ST7669
Flow Chart
CASET
1st & 2nd parameter
SC[15:0]
3rd & 4th parameter
EC[15:0]
PASET
1st & 2nd parameter
SP[15:0]
3rd & 4th parameter
EP[15:0]
RAMWR
Image Data
D1[7:0],D2[7:0]
… … .Dn[7:0]
Any Command
Ver 1.3a
114/216
3/2/2009
ST7669
9.1.24 RAMWR: Memory Write (2CH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
1
1
0
0
2CH
Write D1[7:0]
1
1
0
D17
D16
D15
D14
D13
D12
D11
D10
00H ~ FFH
…
1
1
0
Dx7
Dx6
Dx5
Dx4
Dx3
Dx2
Dx1
Dx0
00H ~ FFH
Write Dn[7:0]
1
1
0
Dn7
Dn6
Dn5
Dn4
Dn3
Dn2
Dn1
Dn0
00H ~ FFH
Description
This command is used to transfer data from MCU to frame memory.
This command makes no change to the other driver status.
When this command is accepted, the column register and the page register are reset to the Start
Column/Start Page positions.
The Start Column/Start Row positions are different in accordance with MADCTR setting.
Then D[7:0] is stored in frame memory and the column register and the row register incremented. as in
Figure 8.3.
Frame Write can be canceled by sending any other command.
Restriction
In all colour modes, there is no restriction on length of parameters.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Contents of memory is set randomly
S/W Reset
Contents of memory is remained
H/W Reset
Contents of memory is remained
115/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
116/216
3/2/2009
ST7669
9.1.25 RGBSET : Color Set (2DH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
1
1
0
1
2DH
st
1 parameter
1
1
0
-
-
R005 R004 R003 R002 R001 R000
00H~FFH
…
1
1
0
-
-
Rnn5 Rnn4 Rnn3 Rnn2 Rnn1 Rnn0
00H~FFH
parameter
1
1
0
-
-
R315 R314 R313 R312 R311 R310
00H~FFH
33 parameter
1
1
0
-
-
G005 G004 G003 G002 G001 G000
00H~FFH
32
nd
rd
…
1
1
0
-
-
Gnn5 Gnn4 Gnn3 Gnn2 Gnn1 Gnn0
00H~FFH
th
96 parameter
1
1
0
-
-
G635 G634 G633 G632 G631 G630
00H~FFH
th
97 parameter
1
1
0
-
-
B005 B004
B003
B002 B001
B000
00H~FFH
…
1
1
0
-
-
Bnn5 Bnn4
Bnn3
Bnn2 Bnn1
Bnn0
00H~FFH
128 parameter
1
1
0
-
-
B315 B314
B313
B312 B311
B310
00H~FFH
th
NOTE: “-“ Don’t care
Description
This command is used to define the LUT for 8bit-to-18bit /12bit-to-18bit /16bit-to-18bit colour
depth conversions. (See also section 7.8 ) 128 bytes must be written to the LUT regardless of
the colour mode. Only the values in Section 7.8 are referred.
This command has no effect on other commands/parameters and Contents of frame
memory. Visible change takes effect next time the Frame Memory is written to.
Restriction
Do not send any command before the last data is sent or LUT is not defined correctly.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Random values
S/W Reset
Contents of the look-up table protected
H/W Reset
Random values
117/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
118/216
3/2/2009
ST7669
9.1.26 RAMRO : Memory Read (2EH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
0
1
1
1
0
2EH
st
1
0
1
x
x
x
x
x
x
x
x
x
1
0
1
D17
D16
D15
D14
D13
D12
D11
D10
00H ~ FFH
1
0
1
Dx7
Dx6
Dx5
Dx4
Dx3
Dx2
Dx1
Dx0
00H ~ FFH
1
0
1
Dn7
Dn6
Dn5
Dn4
Dn3
Dn2
Dn1
Dn0
00H ~ FFH
1 parameter
2
nd
parameter
…
(N+1)th
parameter
Description
This command is used to transfer data from frame memory to MCU.
This command makes no change to the other driver status.
When this command is accepted, the column register and the page register are reset to the Start
Column/Start Page positions.
The Start Column/Start Page positions are different in accordance with MADCTL setting. (See 8.3)
Then D[7:0] is read back from the frame memory and the column register and the page register
incremented as in Table 8.3
Frame Read can be stopped by sending any other command.
Restriction
In all colour modes, the Frame Read is always 18bit so there is no restriction on length of parameters.
Note – Memory Read is only possible via the Parallel Interface.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
Contents of memory is set randomly
S/W Reset
Contents of memory is not cleared
H/W Reset
Contents of memory is not cleared
119/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
120/216
3/2/2009
ST7669
9.1.27 PTLAR: Partial Area (30H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
1
0
0
0
0
30H
st
1
1
0
PS15 PS14 PS13 PS12 PS11 PS10
PS9
PS8
parameter
1
1
0
PS7
PS2
PS1
PS0
3 parameter
rd
1
1
0
PE15 PE14 PE13 PE12 PE11 PE10
PE9
PE8
th
1
1
0
PE7
PE1
PE0
1 parameter
2
nd
00H ~ A1H
4 parameter
Description
PS6
PS5
PS4
PS3
00H ~ A1H
PE6
PE5
PE4
PE3
PE2
This command defines the partial mode’s display area. There are 2 parameters associated with
this command, the first defines the Start Line (PS) and the second the End Line (PE), as illustrated
in the figures below. PS and PE refer to the Frame Memory Line counter.
If End Line > Start Line when MADCTR ML=0:
If End Line > Start Line when MADCTR ML=1:
If End Line < Start Line when MADCTR ML=0:
End Line
PE[15:0]
Displaying Area
Nondisplaying
Area
PS[15:0]
Partial Area
Displaying Area
Start Line
* Row1: Frame memory row address 1.
If End Line = Start Line then the Partial Area will be one line deep.
Restriction
Ver 1.3a
PS[15:0] and PE[15:0] cannot be greater than A1h.
121/216
3/2/2009
ST7669
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
PS[15:0]=0000H
PE[15:0]=00A1H
S/W Reset
PS[15:0]=0000H
PE[15:0]=00A1H
H/W Reset
PS[15:0]=0000H
PE[15:0]=00A1H
Flow Chart
1. TO Enter Partial Mode:
PLTAR
SR[15:0]
ER[15:0]
PTLON
Partial Mode
Ver 1.3a
122/216
3/2/2009
ST7669
9.1.28 RLAR: Scroll Area (33h)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
SCRLAR
0
1
0
0
0
1
1
0
0
1
1
(33h)
1st parameter
1
1
0
TFA7 TFA6 TFA5 TFA4 TFA3 TFA2 TFA1 TFA0
-
2nd parameter
1
1
0
VSA7 VSA6 VSA5 VSA4 VSA3 VSA2 VSA1 VSA0
-
3rd parameter
1
1
0
BFA7 BFA6 BFA5 BFA4 BFA3 BFA2 BFA1 BFA0
-
NOTE: “-“ Don’t care
Description
This command just defines the Vertical Scrolling Area of the display and not performs vertical scroll.
When MADCTL ML=0
The 1st parameter TFA [7:0] describes the Top Fixed Area (in No. of lines from Top of the Frame
Memoryand Display).
The 2nd parameter VSA [7:0] describes the height of the Vertical Scrolling Area (in No. of lines of the
Frame Memory [not the display] from the Vertical Scrolling Start Address) The first line appears
immediately after the bottom most line of the Top Fixed Area.
The 3rd parameter BFA [7:0] describes the Bottom Fixed Area (in No. of lines from Bottom of the Frame
Memory and Display).
TFA, VSA and BFA refer to the Frame Memory Line Pointer.
Restriction
The condition is (TFA+VSA+BFA) = 162, otherwise Scrolling mode is undefined.
In Vertical Scroll Mode, MADCTL parameter MV should be set to ‘0’-this only affects the Frame Memory
Write.
TFA[7:0], VSA[7:0] and BFA[7:0] is based on line unit.
TFA[7:0]= 00h, 01h, 02h, 03h, … , A1h
VSA[7:0]= 00h, 01h, 02h, 03h, … , A1h
BFA[7:0]= 00h, 01h, 02h, 03h, … , A1h
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Ver 1.3a
123/216
3/2/2009
ST7669
Default
Default Value
Status
TFA [7:0]
VSA [7:0]
BFA [7:0]
Power On Sequence
00h
A2h
00h
S/W Reset
00h
A2h
00h
H/W Reset
00h
A2h
00h
Flow Chart
Ver 1.3a
124/216
3/2/2009
ST7669
1.To enter Vertical Scroll Mode.
Normal Mode
SCRLAR
1st Parameter
TFA[7:0]
2nd Parameter
VSA[7:0]
3nd Parameter
BFA[7:0]
CASET
1st Parameter
XS[7:0]
2nd Parameter
XE[7:0]
Redefines the Frame
Memory Window that the
scroll data will be written
to See Note
RASET
1st Parameter
YS[7:0]
Only required for
non-rolling scrolling
2nd Parameter
YE[7:0]
MADCTR
Optional - It may be
necessary to redefine the
Frame Memory Write
Direction.
Parameter
RAMWR
Scroll Video Data
VSCSAD
1st Parameter
SSA[7:0]
Scroll Mode
NOTE: The Frame Memory Window size must be defined correctly otherwise undesirable image will be
displayed.
Ver 1.3a
125/216
3/2/2009
ST7669
low Chart
2. Continuous Scroll
Normal Mode
CASET
1st Parameter
XS[7:0]
2nd Parameter
XE[7:0]
RASET
Only required for
non-rolling
scrolling
1st Parameter
YS[7:0]
2nd Parameter
YE[7:0]
RAMWR
Scroll Video Data
VSCSAD
1st Parameter
SSA[7:0]
3. To Exit Vetical Scroll mode
Scroll Mode
DISPOFF
NORON/PTLON
Scroll Mode OFF
RAMWR
Video Data
D1[7:0]...Dn[7:0]
DISPON
NOTE: Scroll Mode can be exit by both the Normal Display Mode On(13h) and Partial Mode On (12h)
commands.
Ver 1.3a
126/216
3/2/2009
ST7669
9.1.29 TEOFF: Tearing Effect Line Off (34H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
1
0
1
0
0
34H
Parameter
No Parameter
Description
This command is used to turn OFF (Active Low) the Tearing Effect output signal from the TE signal line.
Restriction
This command has no effect when Tearing Effect output is already OFF.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Tearing effect off
S/W Reset
Tearing effect off
H/W Reset
Tearing effect off
Flow Chart
Ver 1.3a
127/216
3/2/2009
ST7669
9.1.30 TEON: Tearing Effect Line On (35H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
1
0
1
0
1
35H
st
1
1
0
-
-
-
-
-
-
-
M
-
1 parameter
NOTE: “-“ Don’t care
Description
This command is used to turn ON the Tearing Effect output signal from the TE signal line. This
output is not affected by changing MADCTL bit ML.
The Tearing Effect Line On has one parameter, which describes the mode of the Tearing Effect
Output Line. (“-“=Don’t Care).
Note: During Sleep In Mode with Tearing Effect Line On, Tearing Effect Output pin will be active Low.
Restriction
This command has no effect when Tearing Effect output is already ON.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Tearing effect off & M=0
S/W Reset
Tearing effect off & M=0
H/W Reset
Tearing effect off & M=0
Flow Chart
Ver 1.3a
128/216
3/2/2009
ST7669
9.1.31 MADCTL: Memory Access Control (36H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
1
0
1
1
0
36H
st
1
1
0
MY
MX
MV
ML
RGB
-
-
-
-
1 parameter
Description
This command defines read/write scanning direction of frame memory.
This command makes no change on the other driver status.
Note: ML affects to Partial Area (30h), Vertical Scrolling Definition (33h), Vertical Scrolling Start address
(37h), Partial On (12h) commands
Bit
NAME
DESCRIPTION
MX
Page Address Order
These 3 bits controls MCU to memory write/read
MY
Column Address Order
direction.
MV
Page/Column Selection
ML
Vertical Order
LCD vertical refresh direction control
RGB
RGB-BGR Order
Colour selector switch control
(0=RGB colour filter panel, 1=BGR colour filter panel)
The contents of the frame memory are not changed.
ML:Line(Scan) Address Order
Note: Top-Left (0,0) means a physical memory location.
Restriction
Ver 1.3a
129/216
3/2/2009
ST7669
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
MY=0,MX=0,ML=0,RGB=0
S/W Reset
No Change
H/W Reset
MY=0,MX=0,ML=0,RGB=0
Flow Chart
Ver 1.3a
130/216
3/2/2009
ST7669
9.1.32 SCSAD: Vertical Scroll Start Address of RAM (37h)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
VSCSAD
0
1
0
0
0
1
1
0
1
1
1
(37h)
Parameter
1
1
0
SSA7 SSA6 SSA5 SSA4 SSA3 SSA2 SSA1 SSA0
NOTE: “-“ Don’t care
Description
This command is used together with Vertical Scrolling Definition (33h). These two commands
describe the scrolling area and the scrolling mode.
The Vertical Scrolling Start Address command has one parameter which describes which line in the
Frame Memory will be written as the first line after the last line of the Top Fixed Area on the display as
illustrated below:
This command Start the scrolling.
Exit from V-scrolling mode by commands Partial mode On (12h) or Normal mode On (13h).
When MADCTL ML=0
Example:
When Top Fixed Area=Bottom Fixed Area=00, Vertical Scrolling Area=162 and Vertical Scrolling
Pointer SSA=’3’.
When MADCTL ML=1
Example:
When Top Fixed Area=Bottom Fixed Area=00, Vertical Scrolling Area=162 and Vertical Scrolling
Pointer SSA=’3’.
NOTE: When new Pointer position and Picture Data are sent, the result on the display will happen at
the next Panel Scan to avoid tearing effect.
SSA refers to the Frame Memory line Pointer.
Ver 1.3a
131/216
3/2/2009
ST7669
Restriction
Since the value of the Vertical Scrolling Start Address is absolute (with reference to the Frame
Memory), it must not enter the fixed area (defined by Vertical Scrolling Definition (33h)-otherwise
undesirable image will be displayed on the Panel.
SSA [7:0] is based on line unit.
SSA [7:0] = 00h, 01h, 02h, 03h, … , A1h
Register
Availability
Default
Flow Chart
Ver 1.3a
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
No
Partial Mode On, Idle Mode On, Sleep Out
No
Sleep In
Yes
Status
Default Value
Power On Sequence
00h
S/W Reset
00h
H/W Reset
00h
See Vertical Scrolling Definition (33h) description.
132/216
3/2/2009
ST7669
9.1.33 IDMOFF: Idle Mode Off (38H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
1
1
0
0
0
38H
Parameter
Description
No Parameter
This command is used to recover from Idle mode on.
There will be no abnormal visible effect on the display mode change transition.
In the idle off mode,
1. LCD can display maximum 262,144 colors.
2. Normal frame frequency is applied.
Restriction
This command has no effect when module is already in idle off mode.
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Idle Off Mode
S/W Reset
Idle Off Mode
H/W Reset
Idle Off Mode
Flow Chart
Ver 1.3a
133/216
3/2/2009
ST7669
9.1.34 IDMON: Idle Mode On (39H)
Command
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
0
1
0
0
0
1
1
1
0
0
1
39H
Parameter
Description
No Parameter
This command is used to enter into Idle mode on.
There will be no abnormal visible effect on the display mode change transition.
In the idle on mode,
1. Color expression is reduced. The primary and the secondary colors using MSB of each
R, G and B in the Frame Memory, 8 color depth data is displayed.
2. 8-Color mode frame frequency is applied.
3. Exit from IDMON by Idle Mode Off (38h) command
Memory contents V.S Display Colour
R5 R4 R3 R2 R1 R0
G5 G4 G3 G2 G1
B5 B4 B3 B2 B1 B0
G0
Black
0XXXXX
0XXXXX
0XXXXX
Blue
0XXXXX
0XXXXX
1XXXXX
Red
1XXXXX
0XXXXX
0XXXXX
Magenta
1XXXXX
0XXXXX
1XXXXX
Green
0XXXXX
1XXXXX
0XXXXX
Cyan
0XXXXX
1XXXXX
1XXXXX
Yellow
1XXXXX
1XXXXX
0XXXXX
White
1XXXXX
1XXXXX
1XXXXX
X=don't care
Restriction
Ver 1.3a
This command has no effect when module is already in idle on mode.
134/216
3/2/2009
ST7669
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Idle Off Mode
S/W Reset
Idle Off Mode
H/W Reset
Idle Off Mode
Flow Chart
Ver 1.3a
135/216
3/2/2009
ST7669
9.1.35 COLMOD: Interface Pixel Format (3AH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
0
0
1
1
1
0
1
0
3AH
st
1
1
0
-
-
-
-
-
D2
D1
D0
-
1 parameter
NOTE: “-“ Don’t care
Description
This command is used to define the format of RGB picture data, which is transferred via the MCU
Interface. The formats are shown in the table:
Interface Format
D2
D1
D0
Not Defined
0
0
0
Not Defined
0
0
1
8 Bit/Pixel
0
1
0
12 Bit/Pixel
1
0
0
16 Bit/Pixel
1
0
1
18 Bit/Pixel
1
1
0
24 Bit/Pixel
1
1
1
Note: In 8 bit/pixel , 8 bit/pixel or 16 bit/pixel mode, the LUT is applied to transfer data into the
Frame Memory.
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
06h (18Bit/Pixel)
S/W Reset
No Change
H/W Reset
06h (18Bit/Pixel)
136/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
137/216
3/2/2009
ST7669
9.1.36 RDID1: Read ID1 (DAH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
0
1
1
0
1
0
DAH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
ID17
ID16
ID15
ID14
ID13
ID12
ID11
ID10
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This read byte returns 8-bit LCD module’s manufacturer ID
D7-D0 (ID17 to ID10): LCD module’s manufacturer ID.
NOTE: See command RDDID (04h), 2nd parameter.
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Not fixed
S/W Reset
Not fixed
H/W Reset
Not fixed
Flow Chart
Ver 1.3a
138/216
3/2/2009
ST7669
9.1.37 RDID2: Read ID2 (DBH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
0
1
1
0
1
1
DBH
st
1
0
1
x
-
-
-
-
-
-
-
-
1
0
1
1
ID26
ID25
ID24
ID23
ID22
ID21
ID20
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This read byte returns 8-bit LCD module/driver version ID
D7-D0 (ID27 to ID20): LCD module/driver version ID
Parameter Range: ID=80h to FFh
NOTE: See command RDDID (04h), 3rd parameter.
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
Not fixed
S/W Reset
Not fixed
H/W Reset
Not fixed
Flow Chart
Ver 1.3a
139/216
3/2/2009
ST7669
9.1.38 RDID3: Read ID3 (DCH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
0
1
1
1
0
0
DCH
st
1
0
1
-
-
-
-
-
-
-
-
-
1
0
1
ID37
ID36
ID35
ID34
ID33
ID32
ID31
ID30
-
1 parameter
2
nd
parameter
NOTE: “-“ Don’t care
Description
This read byte returns 8-bit LCD module/driver ID.
D7-D0 (ID37 to ID30): LCD module/driver ID.
NOTE: See command RDDID (04h), 4th parameter.
Restriction
Register
Availablility
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
0Eh
S/W Reset
0Eh
H/W Reset
0Eh
Flow Chart
Ver 1.3a
140/216
3/2/2009
ST7669
9.1.39 DutySet: Display Duty setting (B0H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
DutySet
0
1
0
1
0
1
1
0
0
0
0
(B0h)
Parameter
1
1
0
Du7
Du6
Du5
Du4
Du3
Du2
Du1
Du0 -
NOTE: “-“ Don’t care
Description
This command is used to set display duty. Command set = display duty numbers - 1.
Example:
Command set=
Duty
Du6
Du5
Du4
Du3
Du2
Du1
Du0
Display duty
numbers-1
Example:
0
1
1
1
1
1
1
128-1=127
1/128 duty
Restriction
Display duty must > 4 (1/4 duty)
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
10100001b (A1h)
S/W Reset
10100001b (A1h)
H/W Reset
10100001b (A1h)
(Du[7:0])
Flow Chart
Ver 1.3a
141/216
3/2/2009
ST7669
9.1.40 FirstCom: First Com. Page address (B1H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
FirstCom
0
1
0
1
0
1
1
0
0
0
1
(B1h)
Parameter
1
1
0
F7
F6
F5
F4
F3
F2
F1
F0
-
NOTE: “-“ Don’t care
Description
This command defines the first output COM number that mapping to the RAM page
address 0. For detail setting value, please see the table as below.
F6
0
0
0
0
:
1
F5
0
0
0
0
:
0
F4
0
0
0
0
:
0
F3
0
0
1
1
:
0
F2
F1
1
0
F0
0
1
0
1
:
1
Line address
0
1
2
3
:
69
Example:
If FirstCom=8, common 8 would output the data of RAM page address 0.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
00h
S/W Reset
00h
H/W Reset
00h
(F[7:0])
Flow Chart
Ver 1.3a
142/216
3/2/2009
ST7669
9.1.41 OscDiv: FOSC Divider (B3H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
OscDiv
0
1
0
1
0
1
1
0
0
1
1
(B3h)
Parameter
1
1
0
-
-
-
-
-
-
CLD1 CLD0
-
NOTE: “-“ Don’t care
Description
This command is used to specify the CL dividing ratio.
CLD1, CLD0: CL dividing ratio. They are used to change number of dividing stages of external or
internal clock.
CLD1
CLD0
CL dividing ratio
0
0
Not divide
0
1
2 divisions
1
0
4 divisions
1
1
8 divisions
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
00b
S/W Reset
00b
H/W Reset
00b
(CLD[0:1])
Flow Chart
Ver 1.3a
143/216
3/2/2009
ST7669
9.1.42 PTLMOD: Partial Saving Power Mode Selection (B4H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
OscDiv
0
1
0
1
0
1
1
0
1
0
0
(B4h)
Parameter
1
1
0
PTLM
0
0
1
1
0
0
0
-
NOTE: “-“ Don’t care
Description
Two type partial modes are built in ST7669. One is NORMAL MODE(PTLM=0) and another is
POWER SAVING MODE(PTML=1). When entering power saving mode, IC would change bias, V0,
booster pumping times special partial lines in order to save power consumptions.
Restriction
The power saving power mode is customerlized.
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
18h
S/W Reset
18h
H/W Reset
18h
Flow Chart
Ver 1.3a
144/216
3/2/2009
ST7669
9.1.43 NLInvSet: N-Line control (B5H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
NLInvSet
0
1
0
1
0
1
1
0
1
0
1
(B5h)
Parameter
1
1
0
M
N6
N5
N4
N3
N2
N1
N0
-
NOTE: “-“ Don’t care
Description
This command is used to set the inverted line number with range of 2 to (duty-1) to improve display
quality. When M=0, inversion occurs in every frame; when M=1, inversion is independent from
frames. If N[6:0]=0, N-line inversion function is disable.
Line inversion numbers=N[6:0] +1.
Example:
If N[6:0]=7, inversion occurs per 8 line.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
M
N[6:0]
Power On Sequence
0b
0000000b
S/W Reset
0b
0000000b
H/W Reset
0b
0000000b
Flow Chart
Ver 1.3a
145/216
3/2/2009
ST7669
9.1.44 ComScanDir: Com/Seg Scan Direction for glass layout(B7H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
ComScanDir
0
1
0
1
0
1
1
0
1
1
1
(B7h)
Parameter
1
1
0
SMY
SMX
SINV
0
0
0
-
SML SBGR
NOTE: “-“ Don’t care
Description
It is used to specify the common output direction in the pin of CSEL = L. This command helps to improve
Common ITO layout tolerance on the LCM.
When CSEL=L configuration is selected, pins and common outputs are scanned in the order shown below.
Function
0
1
SMY
Inverse the MY setting
Keep MY
Inverse MY
SMX
Inverse the MX setting
Keep MX
Inverse MX
SINV
Inverse the INVON setting
Keep INVON
Inverse INVON
SML
Inverse the ML setting
Keep ML
Inverse ML
SBGR
Inverse the BGR setting
Keep BGR
Inverse BGR
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
00b
S/W Reset
00b
H/W Reset
00b
(CSD[1:0])
Flow Chart
Ver 1.3a
146/216
3/2/2009
ST7669
9.1.45 RMWIN: Read Modify Write control in (B8H)
Command
RMWIN
Parameter
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
0
1
1
1
0
0
0
(B8h)
No Parameter
NOTE: “-“ Don’t care
Description
Read modify write control IN
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
147/216
3/2/2009
ST7669
9.1.46 RMWOUT: Read Modify Write control out(B9H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
RMWOUT
0
1
0
1
0
1
1
1
0
0
1
(B9h)
Parameter
No Parameter
NOTE: “-“ Don’t care
Description
Read modify write control OUT
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
148/216
3/2/2009
ST7669
9.1.47 VopSet: Vop set (C0H)
Command
VopSet
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
1
1
0
0
0
0
0
0
(C0h)
0
1
0
st
1
1
0
nd
1
1
0
1 parameter
2 parameter
Vop7 Vop6 Vop5 Vop4 Vop3 Vop2 Vop1 Vop0 -
-
-
-
-
-
-
Vop8
NOTE: “-“ Don’t care
Description
The command is used to program the optimum LCD supply voltage V0.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value (Vop=12V)
Vop8
Vop[7:0]
Power On Sequence
0
11010010b (D2h)
S/W Reset
0
11010010b (D2h)
H/W Reset
0
11010010b (D2h)
Flow Chart
Ver 1.3a
149/216
3/2/2009
ST7669
9.1.48 VopfsetInc: Vop Increase 1 (C1H)
Command
VopOfsetInc
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
1
0
0
0
0
0
1
(C1h)
NOTE: “-“ Don’t care
Description
With the VopOfsetInc and VopOfsetDec command the VLCD voltage and therewith the contrast
of the LCD can be adjusted. This command increases the value of Vop offset register by 1.
If you set the electronic control value to 1111111, the control value is set to 0000000 after this
command has been executed.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
Flow Chart
Ver 1.3a
150/216
3/2/2009
ST7669
9.1.49 VopOfsetDec: Vop Decrease 1 (C2H)
Command
VopOfsetDec
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
1
0
0
0
0
1
0
(C2h)
NOTE: “-“ Don’t care
Description
With the VopOfsetInc and VopOfsetDec command the VLCD voltage and therewith the contrast
of the LCD can be adjusted. This command decreases the value of Vop offset register by 1.
If you set the electronic control value to 0000000, the control value is set to 1111111 after this
command has been executed.
Electronic Control Value
Decimal Equivalent
V0 Offset
0111111
63
+2520 mV
0111110
62
+2480 mV
0111101
61
+2440 mV
…
…
…
0000010
2
+80 mV
0000001
1
+40 mV
0000000
0
0 mV
1111111
-1
-40 mV
1111110
-2
-80 mV
…
…
…
1100010
-61
-2480 mV
1100001
-62
-2520 mV
1100000
-64
-2560mV
Possible Vop[6:0] values
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
151/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
152/216
3/2/2009
ST7669
9.1.50 BiasSel: Bias Selection(C3H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
BiasSel
0
1
0
1
1
0
0
0
0
1
1
(C3h)
Parameter
1
1
0
-
-
-
-
-
Bias2 Bias1 Bias0
-
NOTE: “-“ Don’t care
Description
Select LCD bias ratio of the voltage required for driving the LCD.
Bais2
Bais1
Bais0
LCD bias
0
0
0
1/14
0
0
1
1/13
0
1
0
1/12
0
1
1
1/11
1
0
0
1/10
1
0
1
1/9
1
1
0
1/7
1
1
1
1/5
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
011b
S/W Reset
011b
H/W Reset
011b
(Bias[2:0])
Flow Chart
Ver 1.3a
153/216
3/2/2009
ST7669
9.1.51 BstPmpXSel: Booster Set(C4H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
BstPmpXSel
0
1
0
1
1
0
0
0
1
0
0
(C4h)
Parameter
1
1
0
-
-
-
-
-
BST2 BST 1 BST0 -
NOTE: “-“ Don’t care
Description
Booster setting
BST2
BST1
BST0
0
0
0
X1 boosting circuit
(Booster off)
0
0
1
X2 boosting circuit
0
1
0
X3 boosting circuit
0
1
1
X4 boosting circuit
1
0
0
X5 boosting circuit
1
0
1
X6 boosting circuit
1
1
0
X7 boosting circuit
1
1
1
X8 boosting circuit
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
111b
S/W Reset
111b
H/W Reset
111b
154/216
(BST[2:0])
3/2/2009
ST7669
Flow Chart
Ver 1.3a
155/216
3/2/2009
ST7669
9.1.52 BstEffSel: Booster Efficiency selection(C5H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
BstEffSel
0
1
0
1
1
0
0
0
1
0
1
(C5h)
Parameter
1
1
0
-
-
1
0
-
-
BTF1 BTF0 -
NOTE: “-“ Don’t care
Description
Booster Efficiency set
BTF1
BTF0
Frequency ( Hz )
0
0
Level 1
0
1
Level 2 (default)
1
0
Level 3
By Booster Stages (2X, 3X, 4X, 5X, 6X, 7X, 8X) and Booster Efficiency (Level1~3) commands, we
could easily set the best Booster performance with suitable current consumption. If the Booster
Efficiency is set to higher level (level3 is higher than level1). The Boost Efficiency is better than lower
level, and it just need few more power consumption current.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value (BTF[1:0])
Power On Sequence
01b
S/W Reset
01b
H/W Reset
01b
156/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
157/216
3/2/2009
ST7669
9.1.53 VopOffset: Vop offset fuse bit adjust(C7H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
VopOffset
0
1
0
1
1
0
0
0
1
1
1
(C7h)
Parameter1
1
1
0
Parameter2
1
1
0
VOS7 VOS6 VOS5 VOS4 VOS3 VOS2 VOS1 VOS0
-
-
-
-
-
-
-
VOS8
-
NOTE: “-“ Don’t care
Description
The command is used to the Vop offset for V0. For VOS[8:0] setting, please see the following
table:
VOS[8]
0
VOS[7:0]
(Dec)
V0 Offset
11111111
255
+10200 mV
11111110
254
+10160 mV
11111101
253
+10120 mV
…
…
…
00000010
2
+80 mV
00000001
1
+40 mV
00000000
0
0 mV
11111111
-1
-40 mV
11111110
-2
-80 mV
…
…
…
00000010
-253
-10120 mV
00000001
-254
-10160 mV
00000000
-255
-10200 mV
1
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
VOS8
VOS[7:0]
Power On Sequence
0
0
S/W Reset
0
0
H/W Reset
0
0
158/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
159/216
3/2/2009
ST7669
9.1.54 V3SorcSel: FV3 with Bst2x control(CBH)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
V3SorcSel
0
1
0
1
1
0
0
1
0
1
1
(CBh)
Parameter
1
1
0
-
-
-
-
-
-
-
2BT0 -
NOTE: “-“ Don’t care
Description
2BT0=0: Vg source comes from VDD2 ;
2BT0=1: Vg source comes from 2-times charge pump.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value (2BT0)
Power On Sequence
0
S/W Reset
0
H/W Reset
0
Flow Chart
Ver 1.3a
160/216
3/2/2009
ST7669
9.1.55 ID1Set : ID1 setting(CCH)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
ID1Set
0
1
0
1
1
0
0
1
1
0
0
(CCh)
Parameter
1
1
0
ID1_7 ID1_6 ID1_5 ID1_4 ID1_3 ID1_2 ID1_1 ID1_0
-
NOTE: “-“ Don’t care
Description
ID1 setting for OPT program data input
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
45h
S/W Reset
45h
H/W Reset
45h
Flow Chart
Ver 1.3a
161/216
3/2/2009
ST7669
9.1.56 ID2Set : ID2 setting(CDH)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
ID2Set
0
1
0
1
1
0
0
1
1
0
1
(CDh)
Parameter
1
1
0
1
ID2_6 ID2_5 ID2_4 ID2_3 ID2_2 ID2_1 ID2_0
-
NOTE: “-“ Don’t care
Description
ID2 setting for OPT program data input
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
0
S/W Reset
0
H/W Reset
0
Flow Chart
Ver 1.3a
162/216
3/2/2009
ST7669
9.1.57 ID3Set : ID3 setting(CEH)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
ID3Set
0
1
0
1
1
0
0
1
1
1
0
(CEh)
Parameter
1
1
0
ID3_7 ID3_6 ID3_5 ID3_4 ID3_3 ID3_2 ID3_1 ID3_0
-
NOTE: “-“ Don’t care
Description
ID3 setting for OPT program data input
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
0
S/W Reset
0
H/W Reset
0
Flow Chart
Ver 1.3a
163/216
3/2/2009
ST7669
9.1.58 ANASET: Analog circuit setting(D0H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
AutoLoadSet
0
1
0
1
1
0
1
0
0
0
0
(D0h)
Parameter
1
1
0
0
0
0
1
1
1
0
1
-
NOTE: “-“ Don’t care
Description
Analog circuit setting.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value D[7:0]
Power On Sequence
1Dh
S/W Reset
1Dh
H/W Reset
1Dh
Flow Chart
Ver 1.3a
164/216
3/2/2009
ST7669
9.1.59 AutoLoadSet : mask rom data auto re-load control(D7H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
AutoLoadSet
0
1
0
1
1
0
1
0
1
1
1
(D7h)
Parameter
1
1
0
EXTE
OTPBE
-
ARD
-
-
-
-
-
NOTE: “-“ Don’t care
Description
Mask rom data auto re-load control
EXTE : External command enable (OTP input), 1: enable, 0: disable
OTPBE: OTPB auto-read enable (OTP input),
ARD : OTP auto read enable control,
1: enable, 0: disable
1: Disable OTP auto read,
0: Enable OTP auto read
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
EXTE
ARD
Power On Sequence
0
0
S/W Reset
0
0
H/W Reset
0
0
Flow Chart
Ver 1.3a
165/216
3/2/2009
ST7669
9.1.60 RDTstStatus : Read IC status(DEH)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
RDTstStatus
0
1
0
1
1
0
1
1
1
1
0
(DEh)
Dummy Read
1
0
1
-
-
-
-
-
-
-
-
Parameter
1
0
1
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
-
NOTE: “-“ Don’t care
Description
Read IC status.
Contect of OTP / RDA / PWR_VOP read control
(selection Byte by StusOutByteSel[3:0] control)
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
-
S/W Reset
-
H/W Reset
-
Flow Chart
Ver 1.3a
166/216
3/2/2009
ST7669
9.1.61 EPCTIN: Control OTP WR/RD(E0H)
Command
EPCTIN
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
1
1
0
0
0
0
0
(E0h)
WR
0
0
0
0
0
-
1
1
0
0
0
Parameter
/XRD
NOTE: “-“ Don’t care
Description
WR/XRD: when setting “1” The Write Enable of OTP will be opened.
WR/XRD: when setting “0” The Read Enable of OTP will be opened.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
0
S/W Reset
0
H/W Reset
0
(WR/XRD)
Flow Chart
Ver 1.3a
167/216
3/2/2009
ST7669
9.1.62 EPCOUT: OTP control cancel(E1H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
EPCOUT
0
1
0
1
1
1
0
0
0
0
1
(E1h)
NOTE: “-“ Don’t care
Description
IC exits the OTP control circuit when executing this command.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
Flow Chart
Ver 1.3a
168/216
3/2/2009
ST7669
9.1.63 EPMWR: Write to OTP(E2H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
EPCOUT
0
1
0
1
1
1
0
0
0
1
0
(E2h)
NOTE: “-“ Don’t care
Description
IC actives trigger to start OTP programming when executing this command.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
Flow Chart
Ver 1.3a
169/216
3/2/2009
ST7669
9.1.64 EPMRD: Read from OTP(E3H)
Command
EPMRD
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
1
1
0
0
0
1
1
(E3h)
NOTE: “-“ Don’t care
Description
IC actives trigger to start OTP data download to circuit when executing this command.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
S/W Reset
H/W Reset
Flow Chart
Ver 1.3a
170/216
3/2/2009
ST7669
9.1.65
OTPSEL: SEL OTP(E4H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
OTPSEL
0
1
0
1
1
1
0
0
1
0
0
(E4h)
Parameter
1
1
0
MS1
MS0
0
1
1
0
0
0
-
NOTE: “-“ Don’t care
Description
This command defines OTPA/OTPB selection for EEPROM control. Please see the table as below:
MS1
MS0
Mode
0
0
Disable
0
1
OTP
1
0
OTPA
1
1
OTPB
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value
Power On Sequence
00
S/W Reset
00
H/W Reset
00
171/216
(MS[1:0])
3/2/2009
ST7669
Flow Chart
Ver 1.3a
172/216
3/2/2009
ST7669
9.1.66
ROMSET: Programmable rom setting(E5H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
AutoLoadSet
0
1
0
0
1
1
1
0
1
0
1
(E5h)
Parameter
1
1
0
0
0
0
0
1
1
1
0
-
NOTE: “-“ Don’t care
Description
Set the OTP writing timing. Value 0x0e is the best value for ST7669.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value D[7:0]
Power On Sequence
0Fh
S/W Reset
0Fh
H/W Reset
0Fh
Flow Chart
Ver 1.3a
173/216
3/2/2009
ST7669
9.1.67 HPMSET : High Power Mode Setting (EBH)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
1
0
1
0
1
1
EBH
st
1 parameter
1
1
0
0
0
0
0
0
0
HP1
HP0
2nd parameter
1
1
0
0
0
0
0
0
0
0
0
Description
High power mode for volatage compensation.
HP1
HP0
Status
0
0
Level 1 (Default)
0
1
Level 2
1
0
Level 3
Restriction
Register
Availability
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
HP[3:0]
Power On Sequence
00h
S/W Reset
00h
H/W Reset
00h
Flow Chart
HPMSEL
1st parameter : 01H
2nd parameter : 00H
Ver 1.3a
174/216
3/2/2009
ST7669
9.1.68 FRMSEL: Frame Freq. in Temp. range (F0H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
1
1
0
0
0
0
F0H
st
1
1
0
-
-
-
DIVA
FA3
FA2
FA1
FA0
Range A
parameter
1
1
0
-
-
-
DIVB
FB3
FB2
FB1
FB0
Range B
3 parameter
rd
1
1
0
-
-
-
DIVC
FC3
FC2
FC1
FC0
Range C
th
1
1
0
-
-
-
DIVD
FD3
FD2
FD1
FD0
Range D
1 parameter
2
nd
4 parameter
Description
Select Frame Freq. in normal display mode.
st
1 parameter : Frame freq. value set in temperature range 30(-30℃) to TA
2
nd
parameter : Frame freq. value set in temperature P range TA to TB
rd
3 parameter : Frame freq. value set in temperature range TB to TC
th
4 parameter : Frame freq. value set in temperature range TC to 145(90℃)
For command setting to frame rate value look-up-table, please see the following table:
DIVx
1
0
Ver 1.3a
Fx[3:0]
Frame Rate (Hz)
(+/- 10% tolerance)
0
75
1
76
2
77
3
80
4
84
5
88
6
92
7
97
8
102
9
108
A
115
B
123
C
133
D
144
E
155
F
170
0~F
(Frame Rate)/2
175/216
3/2/2009
ST7669
Restriction
Register
Availability
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
FA[4:0]
FB[4:0]
FC[4:0]
FD[4:0]
Power On Sequence
06h
0Bh
0Dh
12h
S/W Reset
06h
0Bh
0Dh
12h
H/W Reset
06h
0Bh
0Dh
12h
Flow Chart
Ver 1.3a
176/216
3/2/2009
ST7669
9.1.69 FRM8SEL: Frame Freq. in Temp. range (idel-8 color) (F1H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
1
1
0
0
0
1
F1H
st
1
1
0
-
-
-
F8A4 F8A3 F8A2 F8A1 F8A0
Range A
1 parameter
2
nd
parameter
1
1
0
-
-
-
F8B4 F8B3 F8B2 F8B1 F8B0
Range B
rd
3 parameter
1
1
0
-
-
-
F8C4 F8C3 F8C2 F8C1 F8C0
Range C
th
1
1
0
-
-
-
F8D4 F8D3 F8D2 F8D1 F8D0
Range D
4 parameter
Description
Select Frame Freq. in normal display mode.(idle;8 color mode)
st
1 parameter : Frame freq. value set in TEMP range 30(-30℃) to TA
2
nd
parameter : Frame freq. value set in TEMP range TA to TB
rd
3 parameter : Frame freq. value set in TEMP range TB to TC
th
4 parameter : Frame freq. value set in TEMP range TC to 145(90℃)
Restriction
Register
Availability
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Ver 1.3a
Default Value
FA[4:0]
FB[4:0]
FC[4:0]
FD[4:0]
Power On Sequence
06h
0Bh
0Dh
12h
S/W Reset
06h
0Bh
0Dh
12h
H/W Reset
06h
0Bh
0Dh
12h
177/216
3/2/2009
ST7669
Flow Chart
FRM8SL
1st parameter. F8A[4:0]
2nd parameter. F8B[4:0]
3rd parameter. F8C[4:0]
4th parameter. F8D[4:0]
Ver 1.3a
178/216
3/2/2009
ST7669
9.1.70 TMPRNG: Temp. range set for Frame Freq. Adj. (F2H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
1
1
0
0
1
0
F2H
st
1
1
0
-
TA6
TA5
TA4
TA3
TA2
TA1
TA0
Range A
parameter
1
1
0
-
TB6
TB5
TB4
TB3
TB2
TB1
TB0
Range B
3 parameter
1
1
0
-
TC6
TC5
TC4
TC3
TC2
TC1
TC0
Range C
1 parameter
2
nd
rd
Description
Temp. range set for automatic frame freq. adj. operation according the current temp. value.
st
1 parameter: Temp. range A value set
2
nd
parameter: Temp. range B value set
rd
3 parameter: Temp. range C value set
TA/TB/TC Temperature(℃) + 40 = TA/TB/TC[6:0]
Example:
If TA wants to be set at 24℃, TA[6:0]=24+40=64(40h),
Restriction
-40℃℃TA℃TA+TH℃TB℃TB+TH℃TC℃87℃
Register
Availability
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Ver 1.3a
Default Value
TA[6:0]
TB[6:0]
TC[6:0]
Power On Sequence
1Eh
28h
32h
S/W Reset
1Eh
28h
32h
H/W Reset
1Eh
28h
32h
179/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
180/216
3/2/2009
ST7669
9.1.71 TMPHYS: Temp.Hysteresis Set for Frame Freq. Adj.(F3H)
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
HEX
Command
0
1
0
1
1
1
1
0
0
1
1
F3H
st
1
1
0
-
-
-
-
TH3
TH2
TH1
TH0
1 parameter
Description
Temp. hysteresis range set for frame freq. adj.
Parameter TH[3:0] is used to set Temp. hysteresis range.
The relationship between temp. state and temp. range value is shown below.
TEMP Range Value
TEMP Rising State
TEMP Falling State
Freq. changing point A
TA[6:0]+TH[3:0]
TA[6:0]
Freq. changing point B
TB[6:0]+TH[3:0]
TB[6:0]
Freq. changing point C
TC[6:0]+TH[3:0]
TC[6:0]
TH Temperature(℃) - 1 = TH[3:0]
Example:
If TH wants to set 5℃, TH[3:0]=5-1=4.
Restriction
Temp. hysteresis value should be smaller than the gap of temp. range.
Register
Availability
Status
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Ver 1.3a
Status
Default Value(TH[3:0])
Power On Sequence
4H
S/W Reset
4H
H/W Reset
4H
181/216
3/2/2009
ST7669
Flow Chart
Ver 1.3a
182/216
3/2/2009
ST7669
9.1.72 TEMPSEL: Temp. Set(F4H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
TEMPSEL
0
1
0
1
1
1
1
0
1
0
0
(F4h)
1st
1
1
0
o
o
o
o
MT1x: (-24 C to -32 C)
parameter
MT13 MT12 MT11 MT10 MT03 MT02 MT01 MT00
MT0x: (-32 C to -40 C)
o
2nd
o
MT3x: (-8 C to -16 C)
parameter
1
1
0
MT33 MT32 MT31 MT30 MT23 MT22 MT21 MT20
o
o
MT2x: (-16 C to -24 C)
o
3
rd
o
MT5x: (8 C to 0 C)
parameter
1
1
0
MT53 MT52 MT51 MT50 MT43 MT42 MT41 MT40
o
o
MT4x: (0 C to -8 C)
o
4
th
o
MT7x: (24 C to16 C)
parameter
1
1
0
MT73 MT72 MT71 MT70 MT63 MT62 MT61 MT60
o
o
MT6x: (16 C to 8 C)
5
th
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MT9x: (40 C to 32 C)
parameter
1
1
0
MT93 MT92 MT91 MT90 MT83 MT82 MT81 MT80
MT8x: (32 C to 24 C)
6
th
MTBx: (56 C to 48 C)
parameter
1
1
0
MTB3 MTB2 MTB1 MTB0 MTA3 MTA2 MTA1 MTA0
MTAx: (48 C to 40 C)
7th
MTDx: (72 C to 64 C)
parameter
1
1
0
MTD3 MTD2 MTD1 MTD0 MTC3 MTC2 MTC1 MTC0
MTCx: (64 C to 56 C)
8th
MTFx: (87 C to 80 C)
parameter
1
1
0
MTF3 MTF2 MTF1 MTF0 MTE3 MTE2 MTE1 MTE0
MTEx: (80 C to 72 C)
NOTE: “-“ Don’t care
Description
This command defines temperature gradient compensation coefficient. For this command
detail description and opearation, please see Section 7.10.
Parameter n
MT n 3
MT n 2
MT n 1
MT n 0
o
Voltage / C
(+/- 3mv tolerance)
Ver 1.3a
o
0
0
0
0
0
+5 mv / C
1
0
0
0
1
0 mv / C
2
0
0
1
0
-5 mv / C
3
0
0
1
1
-10 mv / C
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
12
1
1
0
0
-55 mv / C
13
1
1
0
1
-60 mv / C
14
1
1
1
0
-65 mv / C
15
1
1
1
1
-70 mv / C
183/216
o
o
o
o
o
o
o
3/2/2009
ST7669
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value (MTn[3:0])
Power On Sequence
1st
S/W Reset
H/W Reset
parameter 0xFF
2
nd
parameter 0x2F
3
rd
parameter 0x0A
4
th
parameter 0x35
5
th
parameter 0x31
6
th
parameter 0x40
7
th
parameter 0xA7
8
th
parameter 0x13
Flow Chart
Ver 1.3a
184/216
3/2/2009
ST7669
9.1.73 THYS : Temperature detection threshold(F7H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
THYS
0
1
0
1
1
1
1
0
1
1
1
(F7h)
Parameter
1
1
0
THYS7 THYS6 THYS5 THYS4 THYS3 THYS2 THYS1 THYS0
-
NOTE: “-“ Don’t care
Description
Temperature detection threshold setting.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value D[7:0]
Power On Sequence
06h
S/W Reset
06h
H/W Reset
06h
Flow Chart
Ver 1.3a
185/216
3/2/2009
ST7669
9.1.74 Frame Set: Frame PWM Set (F9H)
Command
A0
/RD
/WR
D7
D6
D5
D4
D3
D2
D1
D0
Hex
0
1
0
1
1
1
1
1
0
0
1
(F9h)
parameter
1
1
0
-
-
-
P14
P13
P12
P11
P10
-
parameter
1
1
0
-
-
-
P24
P23
P22
P21
P20
-
:
:
:
:
:
:
:
:
:
:
:
-
Frame1 Set
1
st
2nd
:
th
parameter
1
1
0
-
-
-
P154
P153
P152
P151
P150
-
16th
parameter
1
1
0
-
-
-
P164
P163
P162
P161
P160
-
15
NOTE: “-“ Don’t care
Description
This command is used to set frame PWM.
Restriction
Register
Status
Availability
Availability
Normal Mode On, Idle Mode Off, Sleep Out
Yes
Normal Mode On, Idle Mode On, Sleep Out
Yes
Partial Mode On, Idle Mode Off, Sleep Out
Yes
Partial Mode On, Idle Mode On, Sleep Out
Yes
Sleep In
Yes
Default
Status
Default Value
Power On Sequence
--
S/W Reset
--
H/W Reset
--
Flow Chart
Ver 1.3a
186/216
3/2/2009
ST7669
The default value of RGB level set
FRAM SET
RGB level0
00
RGB level1
04
RGB level2
05
RGB level3
08
RGB level4
0B
RGB level5
0C
RGB level6
0E
RGB level7
0F
RGB level8
11
RGB level9
12
RGB level10
13
RGB level11
14
RGB level12
16
RGB level13
17
RGB level14
19
RGB level15
1B
1.
All the modulation range of each level for each frame is from 00’H to 1F’H.
2.
The setting value is base on LCD module state.
Ver 1.3a
187/216
3/2/2009
ST7669
10.
SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS
(VSS = 0V)
Item
Symbol
Value
Unit
Supply voltage (1)
VDD
- 0.3 ~ + 3.0
V
Supply voltage (1)
VDD2,VDD3,VDD4,VDD5
- 0.3 ~ + 4.2
V
Supply voltage (2)
V0 (V0-VSS)
- 0.3 ~ + 18.0
V
Supply voltage (3)
VMAX (V0- XV0)
- 0.3 ~ + 18.0
V
Input voltage range
VIN
- 0.3 ~ VDD + 0.5
V
Output voltage range
VO
- 0.3 ~ VDD + 0.5
V
Operating temperature range
TOPR
- 30 ~ + 85
°C
Storage temperature range
TSTG
- 40 ~ + 125
°C
NOTE:
(1). Voltages are all based on VSS = 0V.
(2). Voltage relationship: V0. Vg. Vm. VSS. XV0 must always be satisfied.
(3). For External Supply
(4).These is the stress ratings only above the table. "Absolute Maximum Ratings" may cause permanent damage to this
device.
Ver 1.3a
188/216
3/2/2009
ST7669
10.2 DC CHARACTERISTICS
10.2.1
Basic Characteristics
(VSS=0V, Ta = -30 to 70°C)
Parameter
Symbol
Conditions
Related Pins
MIN
TYP
MAX
Logic Operating voltage
VDDI
-
*2) VDD
1.65
1.8
3.0
Analog Operating voltage
VDDA
-
*2) VDD2,3,4,5
2.4
2.75
3.3
Driving voltage input
VLCD
V0 - VSS
*3) V0, VSS
-
-
18.0
XVLCD
VSS – XV0
*3) VSS, XV0
-
-
18.0
*1) *2)
0.7VDD
-
VDD
*1) *2)
VSS
-
0.3VDD
0.8VDD
-
VDD
VSS
-
0.2VDD
-1.0
-
+1.0
Unit
V
High level input voltage
VIH
Low level input voltage
VIL
-
High level output voltage
VOH
IOH = -1.0mA
*2) SI, TE
Low level output voltage
VOL
IOL = +1.0mA
Input leakage current
IIL
VIN = VDD or VSS
Driver on resistance (SEG)
RONSEG
Vg = 5.0V
S0 to S395
-
3.5
1.0
Driver on resistance (COM)
RONCOM
V0 = 10.0V
C0 to C161
-
0.4
1.0
External oscillator frequency
fOSC
fFR=77Hz
CL
-
773.4
-
kHz
Booster1 output voltage
V0
VDD2
-
-
18
V
-
1.75
1.8
1.85
V
-
0.7
Vg/2
VDDA-0.7
V
VDD2
1.8
-
VDDAX2
V
VDD2
Vg-18
-
-
V
*1), *2)
µA
KΩ
range
Reference voltage
VREF
No load
Voltage follower output
Vm
Ta = 25°C
voltage
Booster2 output voltage
Vg
range
Booster3 output voltage
XV0
range
NOTE:
*1) Applies to IF0, IF1, IF3, /CS, /RST, /WR, /RD, A0 (SCL) and
D15-D2, D1 (A0) ,D0(SI) pins
*2) *3) When the measurement are performed with LCD module, Measurement Points are like below.
Ver 1.3a
189/216
3/2/2009
ST7669
10.2.2 Current Consumption (Bare die)
Current consumption (mA)
Memory Data
Host
Frame
Mode of operation
I/F
Image
Access Control
(MY:MX:MV)
Host
interface
NOT active
- Normal Mode On
- Partial Mode Off
- Idle Mode Off
- Sleep Out Mode
Host interface active
Typical
Worst case
Frequency
77Hz±10 %
VDDA
VDDI
VDDA
VDDI
Note 1
X;X;X
0.6
0.15
1.0
0.3
Note 2
X;X;X
0.6
0.15
1.0
0.3
Note 3
X;X;X
0.6
0.15
1.0
0.3
Note 4
X;X;X
0.6
0.15
1.0
0.3
Note 5
X;X;X
0.6
0.15
1.0
0.3
Note 7
X;X;X
0.7
0.15
1.0
0.3
- Normal Mode On
- Partial Mode Off
- Idle Mode On
- Sleep Out Mode
- Normal Mode Off
- Partial Mode On
(32 lines)
- Idle Mode Off
- Sleep Out Mode
- Normal Mode Off
- Partial Mode On
(32 lines)
- Idle Mode On
- Sleep Out Mode
- Sleep In Mode
77Hz±10 %
Note 5
X;X;X
0.6
0.15
1.0
0.3
77Hz±10 %
Grey Levels
X;X;X
0.4
0.1
1.0
0.3
77Hz±10 %
Levels
X;X;X
0.4
0.1
1.0
0.3
Note 6
X;X;X
0.6
0.15
1.0
0.3
N/A
N/A
X;X;X
0.003
0.010
0.005
0.020
- Normal Mode On
- Partial Mode Off
- Idle Mode Off
- Sleep Out Mode
77Hz±10 %
65536 Colors
0;0;0
1.4
0.6
2.0
1.0
Note 8
0;0;1
1.4
0.6
2.0
1.0
0;1;0
1.4
0.6
2.0
1.0
0;1;1
1.4
0.6
2.0
1.0
1;0;0
1.4
0.6
2.0
1.0
1;0;1
1.4
0.6
2.0
1.0
1;1;0
1.4
0.6
2.0
1.0
1;1;1
1.4
0.6
2.0
1.0
NOTE:
CPU Access
@ 10fps
X Do not care
1. All pixels black
Typical Case:
TA = 25ºC
2. Checker board one by one
VDDA = 2.75V
3. Checker board 4 by 4
VDD = 1.8V
4. Grey-scale from top to bottom
5. 20% Black, 80%White
Worst Case:
6. Black & White Checker board 8 by 8.
TA = 25ºC
7. Absolute Worst Case Patterns: Defined by Display Supplier
VDDA = 2.4V to 3.3V
8. Absolute Worst Case Patterns and Sequences: Defined by Display Supplier
Includes Process Variance.
9. Absolute worst case VDDA current is less than 1mA in the case of Normal Mode On, Partial Mode Off,
Idle Mode Off, Sleep Out mode.
10. Absolute worst case VDDI current is less than 0.2mA in the case of Normal Mode On, Partial Mode Off,
Idle Mode Off, Sleep Out mode.
Ver 1.3a
190/216
3/2/2009
ST7669
11 TIMING CHARACTERISTICS
11.1 Parallel Interface Characteristics bus (8080-series MCU)
Figure 11.1-1 Parallel Interface Characteristics bus (8080-series MCU)
(VSS=0V, VDDI=1.80V, VDDA=2.4V to 3.3V, Ta = -30 to 70°C)
Signal
A0
/CS
/WR
/RD (ID)
/RD (FM)
D[17:0]
Ver 1.3a
Symbol
TAST
TAHT
TCHW
TCS
TCSH
TRCS
TRCSFM
TCSF
TWC
TWRH
TWRL
TRC
TRDH
TRDL
TRCFM
TRDHFM
TRDLFM
TDST
TDHT
TRATFM
TODH
Parameter
Address setup time
Address hold time (Write/Read)
Chip select “H” pulse width
Chip select setup time (Write)
Chip select hold time (Write)
Chip select setup time (Read ID)
Chip select setup time (Read FM)
Chip select wait time (Write/Read)
Write cycle
Control pulse “H” duration
Control pulse “L” duration
Read cycle (ID)
Control pulse “H” duration (ID)
Control pulse “L” duration (ID)
Read cycle (FM)
Control pulse “H” duration (FM)
Control pulse “L” duration (FM)
Data setup time
Data hold time
Read access time (FM)
Output disable time
191/216
MIN
15
15
10
50
10
60
60
10
230
130
80
160
20
80
250
80
80
50
0
10
MAX
340
80
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Description
-
When read ID data
When read from frame
memory
For maximum CL=30pF
For minimum CL=8pF
3/2/2009
ST7669
(VSS=0V, VDDI= 2.8V, VDDA=2.4V to 3.3V, Ta = -30 to 70°C)
Signal
A0
/CS
/WR
/RD (ID)
/RD (FM)
D[17:0]
Symbol
TAST
TAHT
TCHW
TCS
TCSH
TRCS
TRCSFM
TCSF
TWC
TWRH
TWRL
TRC
TRDH
TRDL
TRCFM
TRDHFM
TRDLFM
TDST
TDHT
TRATFM
TODH
Parameter
Address setup time
Address hold time (Write/Read)
Chip select “H” pulse width
Chip select setup time (Write)
Chip select hold time (Write)
Chip select setup time (Read ID)
Chip select setup time (Read FM)
Chip select wait time (Write/Read)
Write cycle
Control pulse “H” duration
Control pulse “L” duration
Read cycle (ID)
Control pulse “H” duration (ID)
Control pulse “L” duration (ID)
Read cycle (FM)
Control pulse “H” duration (FM)
Control pulse “L” duration (FM)
Data setup time
Data hold time
Read access time (FM)
Output disable time
MIN
15
15
0
30
10
60
60
10
150
80
50
140
20
60
160
50
60
30
10
10
MAX
340
80
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Description
-
When read ID data
When read from frame
memory
For maximum CL=30pF
For minimum CL=8pF
Figure 11.1-2 Rising and Falling timing for Input and Output signal
Figure 11.1-3 Chip selection (CSX) timing
Ver 1.3a
192/216
3/2/2009
ST7669
Figure 11.1-4 Write to read and Read to write timing
NOTE: The input signal rise time and fall time (tr, tf) is specified at 15 ns or less.
Logic high and low levels are specified as 30% and 70% of VDD for Input signals.
Ver 1.3a
193/216
3/2/2009
ST7669
11.2 Parallel Interface Characteristics bus (6800-series MCU)
Figure 11.2-1 Parallel Interface characteristics (6800-Series MCU)
(VSS=0V, VDDI=1.80V, VDDA=2.4V to 3.3V, Ta = -30 to 70°C)
Signal
A0
/CS
/R/W
E (ID)
E (FM)
D[17:0]
Ver 1.3a
Symbol
TAST
TAHT
TCHW
TCS
TRCS
TRCSFM
TCSF
TCSH
TWC
TWRH
TWRL
TRC
TRDH
TRDL
TRCFM
TRDHFM
TRDLFM
TDST
TDHT
TRATFM
TODH
Parameter
Address setup time
Address hold time (Write/Read)
Chip select “H” pulse width
Chip select setup time (Write)
Chip select setup time (Read ID)
Chip select setup time (Read FM)
Chip select wait time (Write/Read)
Chip select hold time
Write cycle
Control pulse “H” duration
Control pulse “L” duration
Read cycle (ID)
Control pulse “H” duration (ID)
Control pulse “L” duration (ID)
Read cycle (FM)
Control pulse “H” duration (FM)
Control pulse “L” duration (FM)
Data setup time
Data hold time
Read access time (FM)
Output disable time
194/216
MIN
15
15
10
50
50
50
10
10
200
50
130
130
30
20
300
40
80
50
10
10
MAX
340
80
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Description
-
When read ID data
When read from frame
memory
For maximum CL=30pF
For minimum CL=8pF
3/2/2009
ST7669
(VSS=0V, VDDI=2.8V, VDDA=2.4V to 3.3V,Ta = -30 to 70°C)
Signal
A0
/CS
R/W
E (ID)
E (FM)
D[17:0]
Ver 1.3a
Symbol
TAST
TAHT
TCHW
TCS
TRCS
TRCSFM
TCSF
TCSH
TWC
TWRH
TWRL
TRC
TRDH
TRDL
TRCFM
TRDHFM
TRDLFM
TDST
TDHT
TRATFM
TODH
Parameter
Address setup time
Address hold time (Write/Read)
Chip select “H” pulse width
Chip select setup time (Write)
Chip select setup time (Read ID)
Chip select setup time (Read FM)
Chip select wait time (Write/Read)
Chip select hold time
Write cycle
Control pulse “H” duration
Control pulse “L” duration
Read cycle (ID)
Control pulse “H” duration (ID)
Control pulse “L” duration (ID)
Read cycle (FM)
Control pulse “H” duration (FM)
Control pulse “L” duration (FM)
Data setup time
Data hold time
Read access time (FM)
Output disable time
195/216
MIN
15
15
10
30
30
50
10
10
140
30
100
100
30
30
150
30
80
50
10
10
MAX
340
80
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Description
-
When read ID data
When read from frame
memory
For maximum CL=30pF
For minimum CL=8pF
3/2/2009
ST7669
11.3 Serial Interface Characteristics (3-pin Serial)
Figure 11.3-1 3-pin Serial Interface Characteristics
(VSS=0V, VDDI=1.80V, VDDA=2.4V to 3.3V,Ta = -30 to 70°C)
Signal
/CS
SCL
SI
(DIN)
(DOUT)
Symbol
TCHW
TCSSW
TCSHW
TSCYCW
TSHW
TSLW
TSDS
TSDH
Parameter
/CS “H” pulse width
/CS-SCL setup time(Write)
/CS-SCL hold time(Write)
Serial clock cycle (Write)
SCL “H” pulse width (Write)
SCL “L” pulse width (Write)
Data setup time
Data hold time
MIN
10
10
15
130
90
40
10
MAX
-
Unit
ns
ns
ns
ns
ns
ns
ns
15
-
ns
Description
(VSS=0V, VDDI=2.80V, VDDA=2.4V to 3.3V,Ta = -30 to 70°C)
Signal
/CS
SCL
SI
(DIN)
(DOUT)
Ver 1.3a
Symbol
TCHW
TCSSW
TCSHW
TSCYCW
TSHW
TSLW
TSDS
TSDH
Parameter
/CS “H” pulse width
/CS-SCL setup time(Write)
/CS-SCL hold time(Write)
Serial clock cycle (Write)
SCL “H” pulse width (Write)
SCL “L” pulse width (Write)
Data setup time
Data hold time
196/216
MIN
10
10
15
80
50
30
10
MAX
-
Unit
ns
ns
ns
ns
ns
ns
ns
15
-
ns
Description
3/2/2009
ST7669
11.4 Serial Interface Characteristics (4-pin Serial)
Figure 11.4-1 4-pin Serial Interface Characteristics
(VSS=0V, VDDI=1.80V, VDDA=2.4V to 3.3V, Ta = -30 to 70°C)
Signal
/CS
A0
SCL
SI
(DIN)
(DOUT)
Symbol
TCSS
TCSH
TSCC
TCHW
TSAS
TSAH
TSCYCW
TSHW
TSLW
TSDS
TSDH
Parameter
Chip select setup time
Chip select hold time
Chip select setup time
Chip select setup time
Address setup time
Address hold time
Serial clock cycle (Write)
SCL “H” pulse width (Write)
SCL “L” pulse width (Write)
Data setup time
Data hold time
MIN
10
15
10
10
15
15
130
90
40
15
MAX
-
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
15
-
ns
Description
(VSS=0V, VDDI= 2.80V, VDDA=2.4V to 3.3V, Ta = -30 to 70°C)
Signal
/CS
A0
SCL
SI
(DIN)
(DOUT)
Ver 1.3a
Symbol
TCSS
TCSH
TSCC
TCHW
TSAS
TSAH
TSCYCW
TSHW
TSLW
TSDS
TSDH
Parameter
Chip select setup time
Chip select hold time
Chip select setup time
Chip select setup time
Address setup time
Address hold time
Serial clock cycle (Write)
SCL “H” pulse width (Write)
SCL “L” pulse width (Write)
Data setup time
Data hold time
197/216
MIN
10
15
10
10
15
15
80
50
30
15
MAX
-
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
15
-
ns
Description
3/2/2009
ST7669
11.5 Ouput access/disable timing measurement method
◆ Parallel interface (8080-series)
◆ Serial interface (3-line)
Note:
1. pull-up/pull-down resistor: 3KΩ ± 5% ; pull-up/pull-down capacitor: 8 or 30 pF ± 10%
2. Capacitances and resistances of the oscilloscope’s probe must be included externals components in these
measurements.
Ver 1.3a
198/216
3/2/2009
ST7669
11.6 Minimum value measurement
◆
Parallel interface (8080-series)
◆
Serial interface (3-line)
Ver 1.3a
199/216
3/2/2009
ST7669
11.7 Maximum value measurement
◆
Parallel interface (8080-series)
◆
Serial interface (3-line)
Ver 1.3a
200/216
3/2/2009
ST7669
12 RESET TIMING
(VSS=0V, VDDI=1.65V to 3.0V, VDDA=2.4V to 3.3V,Ta = -30 to 70°C )
Rating
Item
Reset “L” pulse width
Reset time
Signal
/RST
Symbol
Condition
Units
Min.
Max.
10
—
—
5
tRW
tRT
us
ms
(*note 5)
—
200
ms
(*note 6,7)
Notes:
1. The reset cancel includes also required time for loading ID bytes, VCOM setting and other settings from
EEPROM (or similar device) to registers. This loading is done every time when there is HW reset cancel time
(tRT) within 5 ms after a rising edge of RST
2. Spike due to an electrostatic discharge on RST line does not cause irregular system reset according to the
table below:
RST Pulse
Action
Shorter than 5µs
Reset Rejected
Longer than 9µs
Reset
Between 5µs and 9µs
Reset starts
3. During the Resetting period, the display will be blanked (The display is entering blanking sequence, which
maximum time is 200 ms, when Reset Starts in Sleep Out –mode. The display remains the blank state in Sleep
In -mode.) and then return to Default condition for Hardware Reset.
4. Spike Rejection also applies during a valid reset pulse as shown below:
Ver 1.3a
201/216
3/2/2009
ST7669
5. When Reset applied during Sleep In Mode.
6. When Reset applied during Sleep Out Mode.
7. It is necessary to wait 5msec after releasing RST before sending commands. Also Sleep Out command
cannot be sent for 200msec.
Ver 1.3a
202/216
3/2/2009
ST7669
13 Instrunction Setup Flow
13.1
Command Table -- 2 enable Instruction Flow
13.1.1 Initial Flow (Command Table -- 2 ensable)
Note: About ST7669 Initial Code, please refer to “Initial ST7669” as below.
Ver 1.3a
203/216
3/2/2009
ST7669
13.1.2 Burning Flow (Command Table -- 2 ensable)
Ver 1.3a
204/216
3/2/2009
ST7669
void Initial_ST7669(void)
{
//-----------disable autoread + Manual read once ------------------------------Write(COMMAND,0xd7);
// Auto Load Set
Write(DATA,0xdf);
// Auto Load Disable
Write(COMMAND,0xE0);
// EE Read/write mode
Write(DATA,0x00);
// Set read mode
delayms(10);
// Delay 10ms
Write(COMMAND,0xE3);
// Read active
delayms(20);
// Delay 20ms
Write(COMMAND,0xE1);
// Cancel control
//---------------------------------- Sleep OUT --------------------------------------------Write(COMMAND, 0x11 );
// Sleep Out
Write(COMMAND, 0x28 );
// Display OFF
delayms(50);
//Delay 50ms
//--------------------------------Vop setting-----------------------------------------------Write(COMMAND,0xC0);
//Set Vop by initial Module
Write(DATA, 0x04);
//Vop = 14V
Write(DATA, 0x01);
// base on Module
//----------------------------Set
Register------------------------------------------
Write(COMMAND,0xC3);
// Bias select
Write(DATA,0x05);
// 1/9 Bias, base on Module
Write(COMMAND,0xC4);
// Setting Booster times
Write(DATA,0x07);
// Booster X 8
Write(COMMAND,0xC5);
// Booster eff
Write(DATA,0x21);
// BE = 0x01 (Level 2)
Write(COMMAND,0xCB);
// Vg with booster x2 control
Write(DATA,0x01);
// Vg from Vdd2
Write(COMMAND,0xCC);
// ID1 = 00
Write(DATA,0x00);
//
Write(COMMAND,0xCE);
// ID3 = 00
Write(DATA,0x00);
Write(COMMAND,0xB7);
// COM/SEG Direction for glass //
Write(DATA,0x48);
// Setting by LCD module
Ver 1.3a
205/216
3/2/2009
ST7669
Write(COMMAND,0xD0);
// Analog circuit setting
Write(DATA,0x1D);
//
Write(COMMAND, 0xB5 );
// N-Line
Write(DATA, 0x8D);
// Non-RST, 14-line inversion
Write(COMMAND,0xD7);
//Auto read Set
Write(DATA,0x9F);
//OTP Disable
Write(COMMAND,0xB4);
//PTL Mode Select
Write(DATA,0x18);
//PTLMOD Normal Mode
Write(COMMAND,0x3A);
// Color mode = 65k
Write(DATA,0x05);
//
Write(COMMAND,0x36);
// Memory Access Control //
Write(DATA,0xC8);
// Setting by LCD module
Write(COMMAND,0xB0);
// Duty = 160 duty
Write(DATA,0x9F);
Write(COMMAND,0x20);
// Display Inversion OFF
Write(COMMAND,0xF7 );
// command for temp sensitivity.
Write(COMMAND,0x06);
//
1. Set Gamma table for Module, please refer spec ch 9.1.73.
2. Set Temp compensation for Module, please refer spec ch 9.1.71.
Write(COMMAND,0x2A);
// COL//
Write(DATA,0x00);
// 0~127
Write(DATA,0x00);
Write(DATA,0x00);
Write(DATA,0x7F);
Write(COMMAND,0x2B);
// Page //
Write(DATA,0x00);
// 0~159
Write(DATA,0x00);
Write(DATA,0x00);
Write(DATA,0x9F);
}
Ver 1.3a
206/216
3/2/2009
ST7669
void Set_OTP_Register(void)
{
//--------------------------------Set OTP register---------------------------------------Write(COMMAND, 0xC7 );
//Vop offset = 0x00
Write(DATA, 0x00);
//
Write(DATA, 0x00 );
// apply by Module
Note#1
Write(COMMAND, 0xCD );
//ID2
Write(DATA, 0x80 );
Write(COMMAND, 0xB5 );
// N-Line
Write(DATA, 0x8D);
// Non-RST, 14-line inversion
Write(COMMAND,0xD0);
// Analog circuit setting
Write(DATA,0x1D);
//
Write(COMMAND,0xD7);
//Auto read Set
Write(DATA,0x9F);
//OTPB Disable
Write(COMMAND,0xB4);
//PTL Mode Select
Write(DATA,0x18);
//PTLMOD Normal Mode
}
void Fine_Tune_Vop(void)
{
//------------------------------------- Show Map ----------------------------------------------Show_Image();
//Display a image
//------------------------------------ Display ON ----------------------------------------------Write(COMMAND, 0x29 );
// Display On
//--------------------------------Fine tune Vop offset---------------------------------------Write( COMMAND, 0xC1);
//Fine tuning Vop here by command
or
0xc1(VopOffsetInc),0xc2(VopOffsetDec).
Write( COMMAND, 0xC2);
Note#2
}
Ver 1.3a
207/216
3/2/2009
ST7669
void OTP_Writing(void)
{
//--------------------------------Display OFF---------------------------------------Write(COMMAND, 0x28 );
// Display Off
Delayms(50);
// delay 50ms
//--------------------------------OTP writing---------------------------------------Write( COMMAND, 0x00F0 );
// Keep Frame Rate at 77Hz
Write( DATA, 0x0012 );
Write( DATA, 0x0012 );
Write( DATA, 0x0012 );
Write( DATA, 0x0012 );
Write( COMMAND, 0x00E4 );
//OTP selection
Write( DATA, 0x0058 );
// Select OTP
Write( COMMAND, 0x00E5 );
// Set OTP writing setup
Write( DATA, 0x000E );
Write( COMMAND, 0x00E0 );
// Read/write mode setting
Write( DATA, 0x0020 );
// Set Write mode
Delayms(100);
// Delay 100ms
Write( COMMAND, 0x00E2 );
// Write active
Delayms(100);
// Delay 100ms
Write( COMMAND, 0x00E1 );
// Cancel control
}
Note:
#1
If the Vop and display performace is not suitable after burning OTP,the Vop has to refine tune.
#2
In this section”+” & “-“ key button, please execute Write(COMMAND,0xC1) to increase one step at
Vop and execute Write(COMMAND,0xC2) to decrease one step at Vop, if necessary.
#3
The TC is turn on in burning flow. If LCD module is too dark or bright, it’s an effect of backlight.
Ver 1.3a
208/216
3/2/2009
ST7669
13.2
Ver 1.3a
Power ON Flow
209/216
3/2/2009
ST7669
13.3
Ver 1.3a
Power OFF Flow
210/216
3/2/2009
ST7669
14 ITO /FPC Layout Guide
14.1 ITO Layout of Power
VDD, VDD2~VDD5, VSS, VSS1, VSS2 & VSS4:
To avoid the noise in different power system affect other power system, please separate different power source on
ITO layout (VDD can be short together to get better performance).
To reduce the ITO resistance, the power source should have enough trace width (includes ITO width and FPC trace
width). So the separated ITO traces should be connected together by FPC.
=> The recommended solution is shown below.
Short by ITO
Separated by ITO
“Output”, “Input” and “Sensor” of built-in power circuits:
The V0, XV0 and Vg power circuits have output pins, input pins and a sensor input. To avoid the power noise affects
the sensor input of internal power circuits. The trace should be separated by ITO and should be connected together
by FPC. So that the “Sensor” pin has larger ITO resistance (for noise immunity).
The recommended layout topology is shown below: (XV0/Vg should use the same topology as V0)
Separated by ITO
Ver 1.3a
211/216
3/2/2009
ST7669
VPP:
This is the power source for programming the internal OTP. If the ITO resistance is too high, the operation current will
cause the voltage drop while programming OTP. Please try to keep the ITO resistance as low as possible.
14.2 ESD Protection
For ESD protection of the LCM, here are some recommendations:
1.
RST (Reset pin): Please increase the resistance of this pin. Here is an example:
Reset
2.
ESD Protection Ring: “Shielding Ground” is the first protection of ESD. By connecting the “Blue” (ITO) ring to
the FPC, the protection ring is finished.
FPC
Ver 1.3a
212/216
3/2/2009
ST7669
14.3 SPI ITO Suggestion
In order to get good transfer quality, the SI should have enough ITO width to reduce the ITO resistance (Interface SPI
3/4 Line). The recommended layout topology is shown below:
Ver 1.3a
213/216
3/2/2009
ST7669
15 Application Note
15.1
Ver 1.3a
8080 series 8-bit parallel
214/216
IF[3:1]
HHL
CLS
H (Internal OSC)
CSEL
H
C1
1uF/25V
C2
1uF/16V
C3
1uF/16V
3/2/2009
ST7669
15.2
Ver 1.3a
9-bit SPI mode (3 line)
215/216
IF[3:1]
LHL
CLS
H (Internal OSC)
CSEL
H
C1
1uF/25V
C2
1uF/16V
C3
1uF/16V
3/2/2009
ST7669
ST7669 Serial Specification Revision History
Version
Date
Description
0.0
2005/12/22
-----
1.0a
2007/01/31
Spec First Issue
1.1a
2007/6/22
Redefine the programming mechanism of
non-volatility memory.
Modify 3/4 -SPI timing chart.
1.2a
2007/9/26
Modify Power OFF Delay time = 200ms
1.3a
2009/01
Modify timing table
Ver 1.3a
Author
216/216
3/2/2009