You are on page 1of 42

ST

Sitronix ST7920
Chinese Fonts built in LCD controller/driver

Main Features
z RC oscillator built in (with external R)
z Voltage operating range: z Low power design
- 2.7 to 5.5V Normal mode (450uA Typ VDD=5V)
z Support 8 bit, 4 bit, serial bus MPU interface Standby mode (30uA Max VDD=5V)
z 64 x 16-bits character display RAM (max. 16 z VLCD (V0~ Vss): max 7V
chars x 4 lines, LCD display range 16 char. X 2 z Graphic and character mix modes display
lines z Multiple instructions:
z 64 x 256-bits graphic display RAM(GDRAM) - (Display clear)
z 2M-bits Chinese fonts ROM (CGROM) - (Return home)
supporting 8192 Chinese fonts (16x16 dot - (Display on/off)
matrix) - (Cursor on/off)
z 16K-bits half height ROM (HCGROM) supporting - (Display character blink)
126 character set (16x8 dot matrix) - (Cursor shift)
z 64 x 16-bits character generation RAM (CGRAM)
- (Display shift)
z 15 x 16-bits total 240 ICON RAM(IRAM)
- (Vertical line scroll)
z 33-common x 64-segment (2 lines display) LCD
- (By_line reverse display)
drivers
z Automatic power on reset - (Standby mode)
z External reset pin (XRESET) z Built in voltage booster (2 times)
z With extension segment drivers display area can z 1/33 Duty
up to 16x2 lines

Function Description

ST7920 LCD controller/driver IC can display alphabets, numbers, Chinese fonts and self-defined characters. It
supports 3 kinds of bus interface, namely 8 bit/ 4bit and serial. All functions, including display RAM, character
generator ROM, LCD display drivers and control circuits are all in a one-chip solution. With a minimum system
configuration, a Chinese character display system can easily achieved.

ST7920 includes character ROM with 8192 16X16 dots Chinese fonts and 126 16X8 dots half height alphanumerical
fonts. Also for graphic display it supports 64x256 dots graphic display area(GDRAM)and 240 dots ICON RAM. Mix
mode display with both character and graphic data is possible. ST7920 has built in 4 sets CGRAM providing
software programmable 16X16 font.

ST7920 has wide operating voltage (2.7V to 5.5V) and low power consumption suitable for battery power portable
device.

ST7920 LCD driver consists of 33 common and 64 segments. Together with extension segment driver ST7921,
ST7920 can support up to 33 common x 256 segments display.

Product Font type

ST7920-0A BIG-5 code traditional character set

ST7920-0B GB code simplified character set

ST7920-0C GB code,BIG-5 code and Japanese code

V3.0 1/42 2002/10/11


ST7920

ST7920 Specification Revision History


Version Date Description
1. VCC changed to VDD.
2. VLCD changed from VCC-V5 to V0-VSS.
C1.7 2000/12/15
3. DC characteristics input High voltage (Vih) changed to 0.7VDD.
4. DC characteristics output High voltage (Voh) changed to 0.8VDD.
1. Chip Size changed.
2. ICON 256 dots changed to 240 dots.
3. XOFF normal high sleep Low changed to normal low sleep High.
C1.8 2001/03/01
4. Added XOFF application.
5. Modified application of ST7920 4,5,6 PIN floating. (4,5,6 為 test pin)
6. Modified voltage doubler CAP1P, CAP1M, CAP2M capacitors polarity
1. Icon RAM TABLE changed. (TABLE-6)
2. Booster description modified. (PAGE-29)
C1.9 2001/05/28 3. AC Characteristics modified.
4. Added 2Line 16 Chinese Word (32Com X 256Seg) application circuit.
5. Added oscillation resistor’s relation to power consumption and frequency.

1. Added Register initial values.


C2.0 2001/07/03
2. Voltage booster CAP1M CAP1P polarity changed. (PAGE-30)

1. Modified Table 7. (PAGE-14)


V2.0 2001/08/17
2. Change to English version.

V2.0c 2001/10/18 1. Modified page-38 Serial interface timing diagram

V2.0d 2002/05/09 1. Add the standard code (Japan、GB code、BIG-5 code)

V3.0 2002/10/11 1. Delete sleep mode function

V3.0 2/42 2002/10/11


ST7920

System Block diagram

RESI RESO CL1


CL2
Reset M
Circuit
CLK Timing
Generator
PSB
DOUT

Instruction
Register (IR) COM1 to
RS MPU Display 33/49-b Common COM33
Interface Data RAM it shift Signal
RW (DDRAM) register Driver
60 x 16 bits
E Instruction
Decoder
SEG1 to
SEG64
64-bit 64-bit Segment
shift latch Signal
Address register circuit Driver
Counter
DB4 to
DB7
Input/
Output Data
DB0 to Buffer Register LCD Drive
DB3 (DR) Voltage
Selector

Busy
Flag

Graphic Half size Character Character


RAM Character Generator Generator Cursor
(GRAM) ROM RAM ROM Blink
1024 x 16 (HCGROM) (CGRAM) (CGROM) Scroll
bits 1024x16 bits 1024 bits 2M bits Controller

Parallel/Serial converter
Vss and
Attribute Circuit

VDD

XOFF
XRESET
V0 V1 V2 V3 V4

V3.0 3/42 2002/10/11


ST7920

Pads diagram
30 1

31

ST7920
136

“ST7920
(0,0)

99
68
1

69 98

origin: center of chip coordinates: from pad center


chip size: 5305 X 4074 Pad open: 90 X 90
Pad pitch: 125 unit: μm

* chip substrate must connect to VSS

V3.0 4/42 2002/10/11


ST7920

Pin coordinates unit: um

No. Name X Y No. Name X Y


1 V0 39 VD2 -1306 -1933
-2548 1812
2 V1 -2548 1688 40 C[1] -1181 -1933
3 V2 -2548 1562 41 C[2] -1056 -1933
4 N.C. -2548 1438 42 C[3] -931 -1933
5 N.C. -2548 1312 43 C[4] -806 -1933
6 N.C. -2548 1188 44 C[5] -681 -1933
7 V3 -2548 1062 45 C[6] -556 -1933
8 V4 -2548 938 46 C[7] -431 -1933
9 VSS -2548 812 47 C[8] -306 -1933
10 VDD -2548 688 48 C[9] -181 -1933
11 XRESET -2548 562 49 C[10] -56 -1933
12 CL1 -2548 438 50 C[11] 69 -1933
13 CL2 -2548 312 51 C[12] 194 -1933
14 VDD -2548 188 52 C[13] 319 -1933
15 M -2548 62 53 C[14] 444 -1933
16 DOUT -2548 -62 54 C[15] 569 -1933
17 RS -2548 -188 55 C[16] 694 -1933
18 RW -2548 -312 56 C[17] 819 -1933
19 E -2548 -438 57 C[18] 944 -1933
20 VSS -2548 -562 58 C[19] 1069 -1933
21 OSC1 -2548 -688 59 C[20] 1194 -1933
22 OSC2 -2548 -812 60 C[21] 1319 -1933
23 PSB -2548 -938 61 C[22] 1444 -1933
24 D0 -2548 -1062 62 C[23] 1569 -1933
25 D1 -2548 -1188 63 C[24] 1694 -1933
26 D2 -2548 -1312 64 C[25] 1819 -1933
27 D3 -2548 -1438 65 C[26] 1944 -1933
28 D4 -2548 -1562 66 C[27] 2069 -1933
29 D5 -2548 -1688 67 C[28] 2194 -1933
30 D6 -2548 -1812 68 C[29] 2319 -1933
31 D7 -2306 -1933 69 C[30] 2548 -1812
32 XOFF -2181 -1933 70 C[31] 2548 -1688
33 VOUT -2056 -1933 71 C[32] 2548 -1562
34 CAP3M -1931 -1933 72 C[33] 2548 -1438
35 CAP1P -1806 -1933 73 S[64] 2548 -1312
36 CAP1M -1681 -1933 74 S[63] 2548 -1188
37 CAP2P -1556 -1933 75 S[62] 2548 -1062
38 CAP2M -1431 -1933 76 S[61] 2548 -938

V3.0 5/42 2002/10/11


ST7920

No. Name X Y No. Name X Y


77 S[60] 2548 -812 116 S[21] 194 1933
78 S[59] 2548 -688 117 S[20] 69 1933
79 S[58] 2548 -562 118 S[19] -56 1933
80 S[57] 2548 -438 119 S[18] -181 1933
81 S[56] 2548 -312 120 S[17] -306 1933
82 S[55] 2548 -188 121 S[16] -431 1933
83 S[54] 2548 -62 122 S[15] -556 1933
84 S[53] 2548 62 123 S[14] -681 1933
85 S[52] 2548 188 124 S[13] -806 1933
86 S[51] 2548 312 125 S[12] -931 1933
87 S[50] 2548 438 126 S[11] -1056 1933
88 S[49] 2548 562 127 S[10] -1181 1933
89 S[48] 2548 688 128 S[9] -1306 1933
90 S[47] 2548 812 129 S[8] -1431 1933
91 S[46] 2548 938 130 S[7] -1556 1933
92 S[45] 2548 1062 131 S[6] -1681 1933
93 S[44] 2548 1188 132 S[5] -1806 1933
94 S[43] 2548 1312 133 S[4] -1931 1933
95 S[42] 2548 1438 134 S[3] -2056 1933
96 S[41] 2548 1562 135 S[2] -2181 1933
97 S[40] 2548 1688 136 S[1] -2306 1933
98 S[39] 2548 1812
99 S[38] 2319 1933
100 S[37] 2194 1933
101 S[36] 2069 1933
102 S[35] 1944 1933
103 S[34] 1819 1933
104 S[33] 1694 1933
105 S[32] 1569 1933
106 S[31] 1444 1933
107 S[30] 1319 1933
108 S[29] 1194 1933
109 S[28] 1069 1933
110 S[27] 944 1933
111 S[26] 819 1933
112 S[25] 694 1933
113 S[24] 569 1933
114 S[23] 444 1933
115 S[22] 319 1933

V3.0 6/42 2002/10/11


ST7920

Pin Description

Name No. I/O Connects to Function


XRESET 11 I ― System reset low active
Interface selection:
PSB 23 I ― 0: serial mode
1: 8/4-bits parallel bus mode
Register select
0: select instruction write, busy flag read,
address counter read
RS(CS*) 17 I MPU 1: select data write, read
(Chip select) for serial mode
1: chip enable
0: chip disable
Read write control
0: write
RW(SID*) 18 I MPU
1: read
(serial data input)
Enable trigger
E(SCLK*) 19 I MPU
(serial clock)
Higher nibble data bus for 8 bit interface and
D4 to D7 28〜31 I/O MPU
data bus for 4 bit interface
D0 to D3 24〜27 I/O MPU Lower nibble data bus for 8 bit interface

CL1 12 O Extension segment drv. Latch signal for extension segment drivers

CL2 13 O Extension segment drv. Shift clock for extension segment drivers
AC signal for extension segment drivers voltage
M 15 O Extension segment drv.
inversion
DOUT 16 O Extension segment drv. Data output for extension segment drivers
COM1 to
40〜72 O LCD Common signals
COM33
SEG1 to
136〜73 O LCD Segment signals
SEG64
1〜3 LCD bias voltage
V0 to V4 ― ―
7,8 V0 - V4 ≦ 7 V
VDD 10,14 I Power VDD : 2.7V to 5.5V
Vss 9,20 I Power VSS: 0V
For internal oscillation resistor
5.0V R=33K
OSC1, OSC2 21,22 I, O Resistors
2.7V R=18K
use OSC1 for external clock input
VOUT 33 O Resistors LCD voltage doubler output

*note: The OSC pin must have the shortest wiring pattern of all other pins.To prevent noise from other signal lines , it should also be
enclosed with the largest GND pattern possible. Poor noise characteristics on the OSC line will result in malfunction , or adversely
affect the clock’s duty ratio.

V3.0 7/42 2002/10/11


ST7920

Pin description

Name No. I/O Connects to Description


CAP3M 34
CAP1P 35
I/O Capacitors Capacitor pins for voltage doubler
CAP1M 36
CAP2M 38
XOFF 32 O ― Reserved (no connection)
CAP2P 37 ― ― Reserved (no connection)
VD2 39 I Reference voltage Voltage doubler reference voltage
N.C. 4 ―
N.C. 5 I ― Test pins (no connection)
N.C. 6 ―

Note:

1. VDD>=V0>=V1>=V2>=V3>=V4 must be maintained

2. Two clock options:

3.When using voltage doubler for VOUT it is recommended that the total sum of bleeder resistors R1~R5 should be larger than 20K Ohm

R=33K (VDD=5.0V)
R=18K (VDD=2.7V)

OSC1 OSC2 OSC1 OSC2

R Clock

external resistor & current (VDD=5V) external resistor & Frequency (VDD=5V)

800 900
700 800
600 700
Frequency(KHz)

600
500
Iss (uA)

500
400
400
300
300
200 200
100 100
0 0
15

25

40

60

80
5

0
15

25

40

60

80

0
5

10
10

Resistor(K) Resistor(K)

V3.0 8/42 2002/10/11


ST7920

Voltage doubler
reference voltage
Vss

- + Cap1M
+ - VD2
Cap1P

Cap2M
x Cap2P
Cap3M
Vout
Vout

Vout Unit: V
10
9
8
7
6
5
4
3
2
1
0
VD2
7

3
5

2
4.

4.

4.

3.

3.

3.

2.

2.

2.

Reference voltage

Doubler voltage mode VD2 & Vout output characteristic


Notes:
Follower loading resistor total 20k(ohm)
Boostaer Cap use 4.7uf
Panel size 80mm * 28mm (check display)

V3.0 9/42 2002/10/11


ST7920

Function Description :

System interface
ST7920 supports 3 kinds of bus interface to MPU. 8 bits parallel, 4 bits parallel and clock synchronized serial
interface. Parallel interface is selected by PSB=”1” and serial interface by PSB=”0”. 8 bit / 4 bit interface is selected
by function set instruction DL bit.
Two 8 bit registers (data register DR, instruction register IR) are used in ST7920’s write and read operation. Data
Register(DR)can access DDRAM/CGRAM/GDRAM and IRAM’s data through the address pointer implemented by
Address Counter (AC). Instruction Register (IR) stores the instruction by MPU to ST7920.

4 modes of read/write operation specified by RS and RW:

RS RW description

L L MPU write instruction to instruction register(IR)


L H MPU read busy flag(BF)and address counter(AC)
H L MPU write data to data register(DR)
H H MPU read data from data register(DR)

Busy Flag(BF)
Internal operation is in progress when BF=”1”, ST7920 is in busy state. No new instruction will be accepted until
BF=”0”. MPU must check BF to determine whether the internal operation is finished and new instruction can be sent.

Address counter(AC)
Address counter(AC)is used for address pointer of DDRAM/CGRAM/IRAM/GDRAM. (AC) can be set by instruction and
after data read or write to the memories (AC) will increase or decrease by 1 according to the setting in “entry mode set”. When
RS=“0”and RW=“1”and E=”1” the value of(AC)will output to DB6〜DB0.

16x16 character generation ROM (CGROM) and 8x16 half height ROM(HCGROM)
ST7920 provides character generation ROM supporting 8192 16 x 16 character fonts and 126 8 x 16 alphanumeric
characters. It is easy to support multi languages application such as Chinese and English. Two consecutive bytes
are used to specify one 16x16 character or two 8x16 half-height characters. Character codes are written into
DDRAM and the corresponding fonts are mapped from CGROM or HCGROM to the display drivers.

Character generation RAM (CGRAM)


ST7920 provides RAM to support user-defined fonts. Four sets of 16x16 bit map area are available. These
user-defined fonts are displayed the same ways as CGROM fonts through writing character cod data to DDRAM.

ICON RAM(IRAM)
ST7920 provides 240 ICON display. It consists of 15 sets of IRAM address. Each IRAM address has 16 bits data.
IRAM address should be set first before writing to the IRAM. Two bytes for each address. First higher byte (D15~D8)
and then lower byte (D7~D0).

V3.0 10/42 2002/10/11


ST7920

Display data RAM(DDRAM)


There are 64x2 bytes for display data RAM area. Can store display data for 16 characters(16x16) by 4 lines or 32
characters(8x16) by 4 lines. However, only 2 lines can be displayed at a time. Character codes stored in DDRAM
point to the fonts specified by CGROM,HCGROM and CGRAM. ST7920 display half height HCGROM fonts,
user-defined CGRAM fonts and full 16x16 CGROM fonts. Data codes 0000H〜0006H are for CGRAM
user-defined fonts. Data codes 02H〜7FH are for half height alpha numeric fonts. Data codes(A140〜D75F)are for
BIG5 code and (A1A0〜F7FF) are for GB code.
1. display HCGROM fonts:Write 2 bytes data to DDRAM to display two 8x16 fonts. Each byte represents 1
character font. The data of each byte is 02H〜7FH.
2. display CGRAM fonts:Write 2 bytes data to DDRAM to display one 16x16 font. Only 0000H,0002H,
0004H, 0006H are allowed.
3. display CGROM fonts:Write 2 bytes data to DDRAM to display one 16x16 font.
A140H〜D75FH are for (BIG5) code, A1A0H〜F7FFH are for (GB) code.
Higher byte(D15〜D8)are written first and then lower byte(D7〜D0).
Refer to Table 5 for address map

CGRAM fonts and CGROM fonts can only be displayed in the start position of each address. (Refer toTable 4)

80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
H L H L H L H L H L H L H L H L H L H L H L H L H L H L H L H L
S i t r o n i x S T 7 9 2 0
矽 創 電 子 . . 中 文 編 碼 ( 正 確 )
矽 創 電 子 . . . 中 文 編 碼

Table 4
Incorrect position

V3.0 11/42 2002/10/11


ST7920

Graphic RAM(GDRAM)
Graphic display RAM supports 64x256 bits bit-mapped memory space. GDRAM address is set by writing 2
consecutive bytes for vertical address and horizontal address. Two-bytes data write to GDRAM for one address.
Address counter will automatically increase by one for the next two-byte data. The procedure is as followings.
1. Set vertical address(Y)for GDRAM
2. Set horizontal address(X)for GDRAM
3. Write D15〜D8 to GDRAM 中(first byte)
4. Write D7〜D0 to GDRAM 中(second byte)
Graphic display memory map please refer to Table-8

LCD driver
LCD driver have 33 common and 64 segments to drive the LCD panel. Segment data from CGRAM /CGROM
/HCGROM are shifted into the 64 bits segment latches to display. Extended segment driver ST7921 can be used to
extend the segment drivers to 256.

V3.0 12/42 2002/10/11


ST7920

DDRAM data CGRAM CGRAM data CGRAM data


(char. code) Addr. (higher byte) (lower byte)
B B B B B B B BB B DDDDDDDDDDDDDDDD
B15~ B4 3 2 1 0 5 4 3 2 1 0 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0
543 210
000 0000 0010 00 1 10 000 0
000 1111 1111 00 1 00 000 0
001 0000 1000 00 1 00 010 0
001 1000 1000 00 1 11 111 0
010 0001 0010 01 0 00 010 0
010 1001 1110 01 0 00 010 0
011 0011 0010 10 1 00 100 0
011 1101 0011 00 1 00 100 0
0 X 00 X 00
100 0001 0010 00 1 01 000 0
100 1001 0010 00 0 01 000 0
101 0001 0010 00 0 10 000 0
101 1001 1110 00 0 10 000 0
110 0001 0010 00 1 00 000 0
110 1000 0000 01 0 00 000 0
111 0000 0000 10 0 00 000 0
111 1000 0000 00 0 00 000 0
000 0000 0110 00 0 00 011 0
000 1000 1101 00 0 00 010 0
001 0001 0000 10 0 11 010 0
001 1010 1110 11 0 10 010 0
010 0100 0000 01 0 10 010 0
010 1011 1111 10 0 10 010 0
011 0010 0000 10 0 10 010 0
011 1011 1111 10 0 10 010 0
0 X 01 X 01
100 0010 0000 10 0 10 010 0
100 1011 1111 10 0 10 010 0
101 0010 0000 00 0 10 010 0
101 1011 1111 11 0 0 010 0
110 0101 0000 01 0 10 010 0
110 1101 1111 11 0 01 110 0
111 0101 0000 01 0 00 100 0
111 1000 0000 00 0 00 000 0

Table 5: DDRAM data(character code), CGRAM data / address map


Note:
1. DDRAM data (character code) bit1 and bit2 are the same as CGRAM address bit4 and bit5.
2. CGRAM address bit0 to bit3 specify total 16 rows. Row16 is for cursor display. The data in row 16 will be logical OR to
the cursor.
3. CGRAM data for each address is 16 bits.
4. DDRAM data to select CGRAM bit4 to bit15 must be “0”. Bit0 and bit3 value are “don’t care”.

V3.0 13/42 2002/10/11


ST7920

ICON RAM address ICON RAM data


Set SR ”0”, and then set
IRAM address AC3….AC0 Higher byte Lower byte

AC3 AC2 AC1 AC0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 0 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15

0 0 0 1 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31

0 0 1 0 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47

0 0 1 1 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63

0 1 0 0 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79

0 1 0 1 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95

0 1 1 0 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111

0 1 1 1 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127

1 0 0 0 SEG128 SEG129 SEG130 SEG131 SEG132 SEG133 SEG134 SEG135 SEG136 SEG137 SEG138 SEG139 SEG140 SEG141 SEG142 SEG143

1 0 0 1 SEG144 SEG145 SEG146 SEG147 SEG148 SEG149 SEG150 SEG151 SEG152 SEG153 SEG154 SEG155 SEG156 SEG157 SEG158 SEG159

1 0 1 0 SEG160 SEG161 SEG162 SEG163 SEG164 SEG165 SEG166 SEG167 SEG168 SEG169 SEG170 SEG171 SEG172 SEG173 SEG174 SEG175

1 0 1 1 SEG176 SEG177 SEG178 SEG179 SEG180 SEG181 SEG182 SEG183 SEG184 SEG185 SEG186 SEG187 SEG188 SEG189 SEG190 SEG191

1 1 0 0 SEG192 SEG193 SEG194 SEG195 SEG196 SEG197 SEG198 SEG199 SEG200 SEG201 SEG202 SEG203 SEG204 SEG205 SEG206 SEG207

1 1 0 1 SEG208 SEG209 SEG210 SEG211 SEG212 SEG213 SEG214 SEG215 SEG216 SEG217 SEG218 SEG219 SEG220 SEG221 SEG222 SEG223

1 1 1 0 SEG224 SEG225 SEG226 SEG227 SEG228 SEG229 SEG230 SEG231 SEG232 SEG233 SEG234 SEG235 SEG236 SEG237 SEG238 SEG239

1 1 1 1 --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---

Table 6 ICON RAM address, data and Segment pins

Table 7 16x8 half-height characters

V3.0 14/42 2002/10/11


ST7920

GDRAM Horizontal address(X)


0 1 ........... 15
0
1
2
3
4
5
6
7
8
9
10
11
G 12
13
D 14
R 15
16
17
A
M 18
19
20
21
V
22 ...........
e
r
t 23
24
i
c
a 25
l 26
a 27
d 28
d 29
r 30
31
︵ ︶

e
32
s
s 33
34
35
36
Y
37
38
39
40
41
42
43
44
45
...........
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

b15 b14 b13 ........... b0

Table 8 GDRAM display coordinates and corresponding address

V3.0 15/42 2002/10/11


ST7920

Instructions
ST7920 offers basic instruction set and extended instruction set:

Instruction set 1: (RE=0: basic instruction)


code Exec time
Ins Description
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 (540KHZ)

Fill DDRAM with "20H", and set DDRAM address counter


CLEAR 0 0 0 0 0 0 0 0 0 1 1.6 ms
(AC)to "00H"

Set DDRAM address counter(AC)to "00H", and put cursor


HOME 0 0 0 0 0 0 0 0 1 X 72us
to origin ;the content of DDRAM are not changed

ENTRY Set cursor position and display shift when doing write or read
0 0 0 0 0 0 0 1 I/D S 72us
MODE operation
D=1: display ON
DISPLAY
0 0 0 0 0 0 1 D C B C=1: cursor ON 72 us
ON/OFF
B=1: blink ON
CURSOR
Cursor position and display shift control ;the content of
DISPLAY 0 0 0 0 0 1 S/C R/L X X 72 us
DDRAM are not changed
CONTROL
DL=1 8-BIT interface
FUNCTION 0 DL=0 4-BIT interface
0 0 0 0 1 DL X X X 72 us
SET RE RE=1: extended instruction
RE=0: basic instruction
SET Set CGRAM address to address counter(AC)
CGRAM 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 Make sure that in extended instruction SR=0 (scroll or 72 us
ADDR. RAM address select)
SET
0 Set DDRAM address to address counter(AC)
DDRAM 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 72 us
AC6 AC6 is fixed to 0
ADDR.
READ
BUSY Read busy flag(BF)for completion of internal operation, also
0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 0 us
FLAG(BF) Read out the value of address counter(AC)
& ADDR.
WRITE Write data to internal RAM
1 0 D7 D6 D5 D4 D3 D2 D1 D0 72 us
RAM (DDRAM/CGRAM/IRAM/GDRAM)
READ RAM Read data from internal RAM
1 1 D7 D6 D5 D4 D3 D2 D1 D0 72 us
(DDRAM/CGRAM/IRAM/GDRAM)

V3.0 16/42 2002/10/11


ST7920

Instruction set 2: (RE=1: extended instruction)


code Exec. time
Inst. description
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 (540KHZ)

Enter stand by mode, any other instruction can terminate


STAND BY 0 0 0 0 0 0 0 0 0 1 72 us
(Com1..32 halted, only Com33 ICON can display)
SCROLL or
SR=1: enable vertical scroll position
RAM
0 0 0 0 0 0 0 0 1 SR SR=0: enable IRAM address (extended instruction) 72 us
ADDR.
SR=0: enable CGRAM address(basic instruction)
SELECT
Select 1 out of 4 line ( in DDRAM) and decide whether to
REVERSE 0 0 0 0 0 0 0 1 R1 R0 reverse the display by toggling this instruction 72 us
R1,R0 initial value is 00
DL=1 8-BIT interface
DL=0 4-BIT interface
EXTENDED
1 RE=1: extended instruction set
FUNCTION 0 0 0 0 1 DL X G 0 72 us
RE RE=0: basic instruction set
SET
G=1 :graphic display ON
G=0 :graphic display OFF
SET
IRAM or SR=1: AC5~AC0 the address of vertical scroll
0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 72 us
SCROLL SR=0: AC3~AC0 the address of ICON RAM
ADDR
Set GDRAM address to address counter(AC)
SET
First set vertical address and the horizontal address by
GRAPHIC 0 0 0 AC3 AC2 AC1 AC0
0 0 1 consecutive writing 72 us
RAM AC6 AC5 AC4 AC3 AC2 AC1 AC0
Vertical address range AC6...AC0
ADDR.
Horizontal address range AC3…AC0

Note:
1. Make sure that ST7920 is not in busy state by reading the busy flag before sending instruction or data. If use delay loop
instead please make sure the delay time is enough. Please refer to the instruction execution time.
2. “RE”is the selection bit of basic and extended instruction set. Each time when altering the value of RE it will remain.
There is no need to set RE every time when using the same group of instruction set.

V3.0 17/42 2002/10/11


ST7920

Initial setting(Register flag) (RE=0: basic instruction)


code
Inst. Description
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

ENTRY 0 0 0 0 0 0 0 1 I/D S
Cursor move to right ,DDRAM address counter(AC)plus 1
MODE SET 1 0

0 0 0 0 0 0 1 D C B
DISPLAY
Display, cursor and blink ALL OFF
STATUS
0 0 0

CURSOR 0 0 0 0 0 1 S/C R/L X X


DISPLAY No cursor or display shift operation
SHIFT X X
0
0 0 0 0 1 DL X X X
FUNCTION RE
8 BIT MPU interface , basic instruction set
SET
1 0

Initial setting(Register flag) (RE=1: extended instruction set)


code
Inst. description
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
SCROLL OR
0 0 0 0 0 0 0 0 1 SR
RAM
Allow IRAMaddress or set CGRAM address
ADDR.
0
SELECT

0 0 0 0 0 0 0 1 R1 R0
REVERSE Begin with normal and toggle to reverse
0 0
1
EXTENDED 0 0 0 0 1 DL X G 0
RE
FUNCTION Graphic display OFF
SET 0

V3.0 18/42 2002/10/11


ST7920

Description of basic instruction set


z CLEAR

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 0 0 1
Code

Fill DDRAM with "20H"(space code). And set DDRAM address counter (AC)to"00H". Set entry mode I/D bit to be "1".
Cursor moves right and AC adds 1 after write or read operation.

z HOME

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 0 1 x
Code

Set DDRAM address counter(AC)to "00H". Cursor moves to origin. Then content of DDRAM is not changed.

z ENTRY MODE SET

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 1 I/D S
Code

Set the cursor movement and display shift direction when doing write or read operation.
I/D :address counter increase / decrease
When I/D = "1", cursor moves right, DRAM address counter(AC)add by 1.
When I/D = "0", cursor moves left, DRAM address counter(AC)subtract by 1.
S: Display shift

S I/D DESCRIPTION
H H Entire display shift left by 1
H L Entire display shift right by 1

V3.0 19/42 2002/10/11


ST7920

z DISPLAY STATUS

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 1 D C B
Code

Controls display, cursor and blink ON/OFF.


D : Display ON/OFF control bit
When D = "1", display ON
When D = "0",display OFF , the content of DDRAM is not changed
C : Cursor ON/OFF control bit
When C = "1", cursor ON.
When C = "0", cursor OFF.
B : Blink ON/OFF control bit
When B = "1", cursor position blink ON. Then display data in cursor position will blink.
When B = "0", cursor position blink OFF

z CURSOR AND DISPLAY SHIFT CONTROL

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 1 S/C R/L x x
Code

Instruction to move the cursor or shift the entire display. The content of DDRAM is not changed.

S/C R/L Description AC Value

L L Cursor moves left by 1 AC=AC-1


L H Cursor moves right by 1 AC=AC+1
H L Display shift left by 1, cursor also follows to shift. AC=AC
H H Display shift right by 1, cursor also follows to shift. AC=AC

V3.0 20/42 2002/10/11


ST7920

z FUNCTION SET
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 1 DL X RE x x
Code

DL : 4/8 BIT interface control bit


When DL = "1", 8 BIT MPU bus interface
When DL = "0", 為 4 BIT MPU bus interface
RE : extended instruction set control bit
When RE = "1", extended instruction set
When RE = "0", basic instruction set
In same instruction cannot alter DL and RE at once. Make sure that change DL first then RE.

z SET CGRAM ADDRESS

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0


Code

Set CGRAM address to address counter(AC)


AC range is 00H..3FH
Make sure that in extended instruction SR=0 (scroll address or RAM address select)

z SET DDRAM ADDRESS


RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0


Code

Set DDRAM address to address counter(AC).


First line AC range is 80H..8FH
Second line AC range is 90H..9FH
Third line AC range is A0H..AFH
Fourth line AC range is B0H..BFH
Please note that only 2 lines can be display at a time.

z READ BUSY FLAG(BF)AND ADDRESS

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0


Code

Read busy flag(BF)can check whether internal operation is finished. At the same time the value of address counter

V3.0 21/42 2002/10/11


ST7920

(AC)is also read. When BF = “1” new instruction will not be accepted. Must wait for BF = “0” for new instruction.

z WRITE DATA TO RAM


RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

1 0 D7 D6 D5 D4 D3 D2 D1 D0
Code

Write data to internal RAM and alter the (AC) by 1


Each RAM address (CGRAM,DDRAM,IRAM…..) must write 2 consecutive bytes for 16 bit data. After the second
byte the address counter will add or subtract by 1 according to the entry mode set control bit.

z READ RAM DATA

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

1 1 D7 D6 D5 D4 D3 D2 D1 D0
Code

Read data from internal RAM and alter the (AC) by 1


After address set to read (CGRAM,DDRAM,IRAM…..)a DUMMY READ is required.
There is no need to DUMMY READ for the following bytes unless a new address set instruction is issued.

V3.0 22/42 2002/10/11


ST7920

Description of extended instruction set


z STAND BY

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 0 0 1
Code

Instruction to enter stand by mode. Any other instruction follows this instruction can terminate stand by.
The content of DDRAM remain the same.

z VERTICAL SCROLL OR RAM ADDRESS SELECT

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 0 1 SR
Code

When SR = "1", the vertical scroll address set is enabled.


When SR = "0", the IRAM address set (extended instruction) and CGRAM address set(basic instruction) is enabled.

z REVERSE

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 1 R1 R0
Code

Select 1 out of 4 lines to reverse the display and to toggle the reverse condition by repeating this instruction.
R1,R0 initial vale is 00. When set the first time the display is reversed and set the second time the display become normal.

R1 R0 Description
L L First line normal or reverse
L H Second line normal or reverse
H L Third line normal or reverse
H H Fourth line normal or reverse
Please note that only 2 lines out of 4 line display data can be displayed.

V3.0 23/42 2002/10/11


ST7920

z EXTENED FUNCTION SET

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 1 DL x RE G x
Code

DL : 4/8 BIT interface control bit


When DL = "1", 8 BIT MPU interface
When DL = "0", 4 BIT MPU interface
RE : extended instruction set control bit
When RE = "1", extended instruction set
When RE = "0", basic instruction set
G : Graphic display control bit
When G = "1", graphic display ON
When G = "0", Graphic display OFF
In same instruction cannot alter DL, RE and G at once. Make sure that change DL or G first and then RE.

z SET IRAM OR SCROLL ADDRESS

RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0


Code

SR=1: AC5~AC0 is vertical scroll displacement address


SR=0: AC3~AC0 is ICON RAM address

z SET GRAPHIC RAM ADDRESS


RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0


Code

Set GDRAM address to address counter(AC).


First set vertical address and then horizontal address(write 2 consecutive bytes to complete vertical and horizontal address set)
Vertical address range is AC6...AC0
Horizontal address range is AC3…AC0
The address counter(AC)of graphic RAM(GRAM) only increment after write for horizontal address. After horizontal address
=0FH it will automatically back to 00H. However, the vertical address will not increase as the result of the same action.

V3.0 24/42 2002/10/11


ST7920

Parallel interface :

ST7920 is in parallel mode by pulling up PSB pin. And can select 8 bit or 4-bit bus interface by function set instruction DL
control bit. MPU can control ( RS , RW , E , and DB0..DB7 ) pins to complete the data transmission.

In 4-bit transfer mode, every 8 bits data or instruction is separated into 2 parts. Higher 4 bits(DB7~DB4)data will transfer
First and placed into data pins(DB7~DB4). Lower 4 bits(DB3~DB0)data will transfer second and placed into data pins
(DB7~DB4). (DB3~DB0) data pins are not used.

RS

R/W

DB0-DB7

Instruction Dummy RAM

Timing Diagram of 8-bit Parallel Bus Mode Data Transfer

RS

R/W

E
Upper Low Upper Low Upper Low
4-bit 4-bit 4-bit 4-bit 4-bit 4-bit
DB0-DB7
Instruction Dummy RAM

Timing Diagram of 4-bit Parallel Bus Mode Data Transfer

V3.0 25/42 2002/10/11


ST7920

Serial interface :
ST7920 is in serial interface mode when pull down PSB pin. Two pins (SCLK and SID) are used to complete the data transfer.
Only write data is available.

When connecting several ST7920, chip select(CS)must be used. Only when(CS)is high the serial clock(SCLK)can be
accepted. On the other hand, when chip select(CS)is low ST7920 serial counter and data will be reset. Transmission will be
terminated and data will be cleared. Serial transfer counter is set to the first bit. For a minimal system with only one ST7920 and
one MPU, only SCLK and SID pins are necessary. CS pin should pull to high.

ST7920’s serial clock(SCLK)is asynchronous to the internal clock and is generated by MPU. When multiple instruction/data is
transferred instruction execution time must be considered. Must wait for the previous instruction to finish before sending the
next. ST7920 has no internal instruction buffer area.

When starting a transmission a start byte is required. It consists of 5 consecutive 〝1〞(sync character). Serial transfer counter
will be reset and synchronized. Following 2 bits for read/write(RW)and register/data select(RS). Last 4 bits is filled by 〝0〞

After receiving the sync character and RW and RS bits, every 8 bits instruction/data will be separated into 2 groups. Higher
4 bits(DB7~DB4)will be placed in first section followed by 4 〝0〞. And lower 4 bits(DB3~DB0)will be placed in second
section followed by 4 〝0〞.

CS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

SCLK

SID 1 1 1 1 1 RW RS 0 D7 D6 D5 D4 0 0 0 0 D3 D2 D1 D0 0 0 0 0

Synchronizing Higher Lower


Bit string data data

1st byte 2nd byte

Timing Diagram of Serial Mode Data Transfer

V3.0 26/42 2002/10/11


ST7920

8051 demo program for serial interface

;-------------------------------------------------------------- ;-------------------------------------------------
; Write data from A into INSTRUCTION Register ; Write data from A into DATA Register
;-------------------------------------------------------------- ;-------------------------------------------------
WRINS: WRDATA:
SETB CS SETB CS
SETB SID ; SID = 1 SETB SID ; SID = 1
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
CLR SID ; SID = 0 CLR SID ; SID = 0
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SID ; SID = 1
CLR SCLK SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK CLR SID ; SID = 0
MOVBIT SID, A.7 ; SID = A.7 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.7 ; SID = A.7
MOVBIT SID, A.6 ; SID = A.6 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.6 ; SID = A.6
MOVBIT SID, A.5 ; SID = A.5 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.5 ; SID = A.5
MOVBIT SID, A.4 ; SID = A.4 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.4 ; SID = A.4
CLR SID ; SID = 0 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK CLR SID ; SID = 0
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
MOVBIT SID, A.3 ; SID = A.3 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.3 ; SID = A.3
MOVBIT SID, A.2 ; SID = A.2 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.2 ; SID = A.2
MOVBIT SID, A.1 ; SID = A.1 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.1 ; SID = A.1
MOVBIT SID, A.0 ; SID = A.0 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK MOVBIT SID, A.0 ; SID = A.0
CLR SID ; SID = 0 SETB SCLK ; READ DATA FROM SID
SETB SCLK ; READ DATA FROM SID CLR SCLK
CLR SCLK CLR SID ; SID = 0
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
SETB SCLK ; READ DATA FROM SID SETB SCLK ; READ DATA FROM SID
CLR SCLK CLR SCLK
CLR CS SETB SCLK ; READ DATA FROM SID
CALL DLY8 CLR SCLK
RET CLR CS
CALL DLY8
RET

V3.0 27/42 2002/10/11


ST7920

8 bit interface:

POWER ON

Wait time >40ms


XRESET LOW HIGH

Function set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 1 X 0 X X

Wait time >100uS

Function set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 1 X 0 X X

Wait time >37uS

Display ON/OFF control


RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 1 D C B

Wait time >100uS

Display clear
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 0 0 1

Wait time >10mS

Entry mode set


RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 1 I/D S

Initialization end

V3.0 28/42 2002/10/11


ST7920

4 bit interface:

POWER ON

Wait time >40ms


XRESET LOW HIGH

Function set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 0 X X X X

Wait time >100uS

Function set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 0 X X X X
0 0 X 0 X X X X X X

Wait time >100uS

Display ON/OFF control


RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 X X X X
0 0 1 D C B X X X X

Wait time >100uS

Display clear
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 X X X X
0 0 0 0 0 1 X X X X

Wait time >10mS

Entry mode set


RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 X X X X
0 0 0 1 I/D S X X X X

Initialization end

V3.0 29/42 2002/10/11


ST7920

Built in voltage booster

Vout Vss VDD


5.4V
- + Cap1M
+ - VD2
Cap1P
參考電壓

VD2
Cap2M
2.7V x Cap2P
Cap3M
Vout
Vout
Vss

External reset timing

VDD
Tres

XRESET

Trw

XRESET pulse width Trw 10us


RESET start time Tres 50ns

V3.0 30/42 2002/10/11


ST7920

LCD driving wave form (1/33 duty , 1/5 bias )


When oscillation frequency is 540KHZ, 1 clock cycle time = 1.85us
1 frame = 1.85us x 300 x 33 = 18315us=18.3ms
300 clocks
1 2 3 4 33 1 2 3 4 33 1 2 3 4 33

V0
V1
V2
COM1 V3
V4
VSS

V0
V1
V2
COM2 V3
V4
VSS

V0
V1
V2
COM33 V3
V4
VSS

V0
V1
SEGx V2
off V3
V4
VSS

V0
V1
SEGx V2
on V3
V4
VSS 1 frame

V3.0 31/42 2002/10/11


ST7920

Absolute Maximum Ratings


Characteristics Symbol Value
Power Supply Voltage VDD -0.3V to +5.5V
LCD Driver Voltage VLCD -0.3V to +7.0V
Input Voltage VIN -0.3V to VDD+0.3V
Operating Temperature TA -20oC to + 85oC
Storage Temperature TSTO -55oC to + 125oC

DC Characteristics ( TA = 25oC , VDD = 2.7 V – 4.5 V )


Symbol Characteristics Test Condition Min. Typ. Max. Unit

VDD Operating Voltage - 2.7 - 5.5 V


VLCD LCD Voltage V0-VSS 3.0 - 7 V
ICC Power Supply Current fOSC = 530KHz, VDD=3.0V - 0.20 0.45 mA
Rf=18KΩ

VIH1 Input High Voltage - 0.7VDD - VDD V


(Except OSC1)
VIL1 Input Low Voltage - - 0.3 - 0.6 V
(Except OSC1)
VIH2 Input High Voltage - VDD – 1 - VDD V
(OSC1)
VIL2 Input Low Voltage - - - 1.0 V
(OSC1)
VOH1 Output High Voltage IOH = -0.1mA 0.8VDD - VDD V
(DB0 - DB7)
VOL1 Output Low Voltage IOL = 0.1mA - - 0.1 V
(DB0 - DB7)
VOH2 Output High Voltage IOH = -0.04mA 0.8VDD - VDD V
(Except DB0 - DB7)
VOL2 Output Low Voltage IOL = 0.04mA - - 0.1VDD V
(Except DB0 - DB7)
ILEAK Input Leakage Current VIN = 0V to VDD -1 - 1 µA
IPUP Pull Up MOS Current VDD = 3V 22 27 32 µA

V3.0 32/42 2002/10/11


ST7920

DC Characteristics ( TA = 25oC, VDD = 4.5 V - 5.5 V )


Symbol Characteristics Test Condition Min. Typ. Max. Unit

VDD Operating Voltage - 4.5 - 5.5 V


VLCD LCD Voltage V0-VSS 3.0 - 7 V
ICC Power Supply Current fOSC = 540KHz, VDD=5V - 0.45 0.75 mA
Rf=33KΩ

VIH1 Input High Voltage - 0.7VDD - VDD V


(Except OSC1)
VIL1 Input Low Voltage - -0.3 - 0.6 V
(Except OSC1)
VIH2 Input High Voltage - VDD-1 - VDD V
(OSC1)
VIL2 Input Low Voltage - - - 1.0 V
(OSC1)
VOH1 Output High Voltage IOH = -0.1mA 0.8VDD - VDD V
(DB0 - DB7)
VOL1 Output Low Voltage IOL = 0.1mA - - 0.4 V
(DB0 - DB7)
VOH2 Output High Voltage IOH = -0.04mA 0.8VDD - VDD V
(Except DB0 - DB7)
VOL2 Output Low Voltage IOL = 0.04mA - - 0.1VDD V
(Except DB0 - DB7)
ILEAK Input Leakage Current VIN = 0V to VDD -1 - 1 µA
IPUP Pull Up MOS Current VDD = 5V 75 80 85 µA

V3.0 33/42 2002/10/11


ST7920

AC Characteristics (TA = 25oC, VDD = 4.5V) Parallel Mode Interface


Symbol Characteristics Test Condition Min. Typ. Max. Unit
Internal Clock Operation
fOSC OSC Frequency R = 33KΩ 480 540 600 KHz
External Clock Operation
fEX External Frequency - 480 540 600 KHz
Duty Cycle - 45 50 55 %
TR,TF Rise/Fall Time - - - 0.2 µs
Write Mode (Writing data from MPU to ST7920)
TC Enable Cycle Time Pin E 1200 - - ns
TPW Enable Pulse Width Pin E 140 - - ns
TR,TF Enable Rise/Fall Time Pin E - - 25 ns
TAS Address Setup Time Pins: RS,RW,E 10 - - ns
TAH Address Hold Time Pins: RS,RW,E 20 - - ns
TDSW Data Setup Time Pins: DB0 - DB7 40 - - ns
TH Data Hold Time Pins: DB0 - DB7 20 - - ns
Read Mode (Reading Data from ST7920 to MPU)
TC Enable Cycle Time Pin E 1200 - - ns
TPW Enable Pulse Width Pin E 140 - - ns
TR,TF Enable Rise/Fall Time Pin E - - 25 ns
TAS Address Setup Time Pins: RS,RW,E 10 - - ns
TAH Address Hold Time Pins: RS,RW,E 20 - - ns
TDDR Data Delay Time Pins: DB0 - DB7 - - 100 ns
TH Data Hold Time Pins: DB0 - DB7 20 - - ns
Interface Mode with LCD Driver(ST7921)
TCWH Clock Pulse with High Pins: CL1, CL2 800 - - ns
TCWL Clock Pulse with Low Pins: CL1, CL2 800 - - ns
TCST Clock Setup Time Pins: CL1, CL2 500 - - ns
TSU Data Setup Time Pin: D 300 - - ns
TDH Data Hold Time Pin: D 300 - - ns
TDM M Delay Time Pin: M -1000 - 1000 ns

V3.0 34/42 2002/10/11


ST7920

AC Characteristics (TA = 25oC, VDD = 2.7V) Parallel Mode Interface


Symbol Characteristics Test Condition Min. Typ. Max. Unit
Internal Clock Operation
fOSC OSC Frequency R = 18KΩ 470 530 590 KHz
External Clock Operation
fEX External Frequency - 470 530 590 KHz
Duty Cycle - 45 50 55 %
TR,TF Rise/Fall Time - - - 0.2 µs
Write Mode (Writing data from MPU to ST7920)
TC Enable Cycle Time Pin E 1800 - - ns
TPW Enable Pulse Width Pin E 160 - - ns
TR,TF Enable Rise/Fall Time Pin E - - 25 ns
TAS Address Setup Time Pins: RS,RW,E 10 - - ns
TAH Address Hold Time Pins: RS,RW,E 20 - - ns
TDSW Data Setup Time Pins: DB0 - DB7 40 - - ns
TH Data Hold Time Pins: DB0 - DB7 20 - - ns
Read Mode (Reading Data from ST7920 to MPU)
TC Enable Cycle Time Pin E 1800 - - ns
TPW Enable Pulse Width Pin E 320 - - ns
TR,TF Enable Rise/Fall Time Pin E - - 25 ns
TAS Address Setup Time Pins: RS,RW,E 10 - - ns
TAH Address Hold Time Pins: RS,RW,E 20 - - ns
TDDR Data Delay Time Pins: DB0 - DB7 - - 260 ns
TH Data Hold Time Pins: DB0 - DB7 20 - - ns
Interface Mode with LCD Driver(ST7921)
TCWH Clock Pulse with High Pins: CL1, CL2 800 - - ns
TCWL Clock Pulse with Low Pins: CL1, CL2 800 - - ns
TCST Clock Setup Time Pins: CL1, CL2 500 - - ns
TSU Data Setup Time Pin: D 300 - - ns
TDH Data Hold Time Pin: D 300 - - ns
TDM M Delay Time Pin: M -1000 - 1000 ns

V3.0 35/42 2002/10/11


ST7920

8 bit interface timing diagram

z MPU write data to ST7920

VIH1
RS VIL1
TAS TAH

R/W
TPW TAH

E
TDSW TH
TR

DB0-DB7 Valid data


TC

z MPU read data from ST7920

VIH1
RS VIL1
TAS TAH

R/W
TPW TAH
TR

E
TDDR TH

DB0-DB7 Valid data


TC

V3.0 36/42 2002/10/11


ST7920

AC Characteristics (TA = 25oC, VDD = 4.5V) Serial Mode Interface


Symbol Characteristics Test Condition Min. Typ. Max. Unit
Internal Clock Operation
fOSC OSC Frequency R = 33KΩ 470 530 590 KHz
External Clock Operation
fEX External Frequency - 470 530 590 KHz
Duty Cycle - 45 50 55 %
TR,TF Rise/Fall Time - - - 0.2 µs

TSCYC Serial clock cycle Pin E 400 - - ns

TSHW SCLK high pulse width Pin E 200 - - ns

TSLW SCLK low pulse width Pin E 200 - - ns

TSDS SID data setup time Pins RW 40 - - ns

TSDH SID data hold time Pins RW 40 - - ns

TCSS CS setup time Pins RS 60 - - ns

TCSH CS hold time Pins RS 60 - - ns

AC Characteristics (TA = 25oC, VDD = 2.7V) Serial Mode Interface


Symbol Characteristics Test Condition Min. Typ. Max. Unit
Internal Clock Operation
fOSC OSC Frequency R = 18KΩ 470 530 590 KHz
External Clock Operation
fEX External Frequency - 470 530 590 KHz
Duty Cycle - 45 50 55 %
TR,TF Rise/Fall Time - - - 0.2 µs

TSCYC Serial clock cycle Pin E 600 - - ns

TSHW SCLK high pulse width Pin E 300 - - ns

TSLW SCLK low pulse width Pin E 300 - - ns

TSDS SID data setup time Pins RW 40 - - ns

TSDH SID data hold time Pins RW 40 - - ns

TCSS CS setup time Pins RS 60 - - ns

TCSH CS hold time Pins RS 60 - - ns

V3.0 37/42 2002/10/11


ST7920

Serial interface timing diagram

z MPU write data to ST7920

TCSS TCSH
CS
TSCYC

SCLK TSLW
TSHW
Tf
Tr
TSDS TSDH

SID Valid data

V3.0 38/42 2002/10/11


ST7920

I/O pin diagram

Input PAD: E (No Pull-up) Input PAD: RS, RW(with Pull-up)

Output PAD: CL1, CL2, M, D

Enable

DATA

I/O PAD: DB0 – DB7

V3.0 39/42 2002/10/11


B
C
D

V3.0
VCC

JP1
R5
R4
R3
R2
R1
1

4.7K
4.7K
2.2K
4.7K
4.7K
2

R10
10K

VCC
LCD
3
4

HEADER 16
5
6

J1

3
2
1
7

R6
CON3
8

33K

1
1
9

VCC
10

R7
2K
11
ST7920

12
13
14

C1
104
15
16

JK
2

CON2
1

VCC

JP2
2
1

30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1

HEADER 2
R8
R9
E
M

D6
D5
D4
D3
D2
D1
D0
RS
V4
V3
V2
V1
V0

RW
LCD Voltage : VCC

CL2
CL1

PSB
VSS
VSS
VXC
VXB

VDD
VDD
VXA

OSC2
OSC1

33
33
31 136 S1

DOUT
D7 S1

XRESET
32 135 S2 C25 192 96 C24
XOFF S2 C25 C24
33 134 S3 C26 191 95 C23
VOUT S3 C26 C23

2
2

JA
34 133 S4 C27 190 94 C22
2 CAP3M S4 C27 C22
35 132 S5 C28 189 93 C21

CON2
1 CAP1P S5 C28 C21

VCC
36 131 S6 C29 188 92 C20
CAP1M S6 C29 C20
Application circuit 1:

37 130 S7 C30 187 91 C19


CAP2P S7 C30 C19
38 129 S8 C31 186 90 C18
CAP2M S8 C31 C18
39 128 S9 C32 185 89 C17
VD2 S9 C32 C17
C1 40 127 S10
C1 S10
C2 41 126 S11 S160 184 88 S140
C2 S11 S160 S140
C3 42 125 S12 S159 183 87 S139
C3 S12 S159 S139
C4 43 124 S13 S158 182 86 S138
C4 S13 S158 S138
C5 44 123 S14 S157 181 85 S137
C5 S14 S157 S137
C6 45 122 S15 S156 180 84 S136
C6 S15 S156 S136
C7 46 121 S16 S155 179 83 S135
C7 S16 S155 S135
C8 47 120 S17 S154 178 82 S134
C8 S17 S154 S134
C9 48 119 S18 S153 177 81 S133
C9 S18 S153 S133
C10 49 118 S19 S152 176 80 S132
C10 S19 S152 S132
C11 50 117 S20 S151 175 79 S131
C11 S20 S151 S131
C12 51 116 S21 S150 174 78 S130
C12 S21 S150 S130
C13 52 115 S22 S149 173 77 S129
C13 S22 S149 S129
C14 53 114 S23 S148 172 76 S128
C14 S23 S148 S128
C15 54 113 S24 S147 171 75 S127
C15 S24 S147 S127
: 32 COM x 160 SEG

C16 55 112 S25 S146 170 74 S126


C16 S25 S146 S126
C17 56 111 S26 S145 169 73 S125
C17 S26 S145 S125
C18 57 110 S27 S144 168 72 S124
C18 S27 S144 S124
C19 58 109 S28 S143 167 71 S123
C19 S28 S143 S123

3
3

C20 59 108 S29 S142 166 70 S122


C20 S29 S142 S122
C21 60 107 S30 S141 165 69 S121
C21 S30 S141 S121
C22 61 106 S31
C22 S31
C23 62 105 S32 S120 164 68 S100
C23 S32 S120 S100
C24 63 104 S33 S119 163 67 S99
C24 S33 S119 S99
C25 64 103 S34 S118 162 66 S98
C25 S34 S118 S98
C26 65 102 S35 S117 161 65 S97
C26 S35 S117 S97
C27 66 101 S36 S116 160 64 S96
C27 S36 S116 S96
C28 67 100 S37 S115 159 63 S95
C28 S37 S115 S95
C29 68 99 S38 S114 158 62 S94
C29 S38 S114 S94
S113 157 61 S93

40/42
S113 S93
S112 156 60 S92

C30
C31
C32
C33
S64
S63
S62
S61
S60
S59
S58
S57
S56
S55
S54
S53
S52
S51
S50
S49
S48
S47
S46
S45
S44
S43
S42
S41
S40
S39
S112 S92
S111 155 59 S91
S111 S91
S110 154 58 S90

U1
S110 S90
S109 153 57 S89

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
S109 S89

ST7920
S108 152 56 S88
S108 S88
S107 151 55 S87
S107 S87
S106 150 54 S86

S64
S63
S62
S61
S60
S59
S58
S57
S56
S55
S54
S53
S52
S51
S50
S49
S48
S47
S46
S45
S44
S43
S42
S41
S40
S39

C30
C31
C32
S106 S86
S105 149 53 S85
S105 S85
S104 148 52 S84
S104 S84
S103 147 51 S83
S103 S83
S102 146 50 S82
S102 S82
S101 145 49 S81
S101 S81
S80 144 48 S60
S80 S60

4
4

S79 143 47 S59


S79 S59
S78 142 46 S58
S78 S58
S77 141 45 S57
S77 S57
VCC S76 140
S76 S56
44 S56
S75 139 43 S55
S75 S55
S74 138 42 S54
S65

S74 S54
S113 S73 137 41 S53
S73 S53
S72 136 40 S52
S72 S52

110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95

S71 135 39 S51


S71 S51
S70 134 38 S50
S70 S50
S69 133 37 S49

M
S69 S49
S1

V3
V2
V0

S49
S68 132 36 S48
CL2
CL1

DL2
DL1
VSS

DR2
DR1
S68 S48
VDD

SHL2
SHL1

S114 1 94 S66 S67 131 35 S47


S50 S2 S67 S47
S115 2 93 S67 S66 130 34 S46
S51 S3 S66 S46
S116 3 92 S68 S65 129 33 S45
S52 S4 S65 S45
S117 4 91 S69 S64 128 32 S44
S53 S5 S64 S44
S118 5 90 S70 S63 127 31 S43
S54 S6 S63 S43
S119 6 89 S71 S62 126 30 S42
S55 S7 S62 S42
S120 7 88 S72 S61 125 29 S41
S56 S8 S61 S41
S121 8 87 S73
S57 S9
S122 9 86 S74 S40 124 28 S20
S58 S10 S40 S20
S123 10 85 S75 S39 123 27 S19
S59 S11 S39 S19
S124 11 84 S76 S38 122 26 S18
S60 S12 S38 S18
S125 12 83 S77 S37 121 25 S17
S61 S13 S37 S17
S126 13 82 S78 S36 120 24 S16
S62 S14 S36 S16

5
5

S127 14 81 S79 S35 119 23 S15


S63 S15 S35 S15
S128 15 80 S80 S34 118 22 S14
S64 S16 S34 S14

B
Size
S129 16 79 S81 S33 117 21 S13

File:
Title

Date:
S65 S17 S33 S13
S130 17 78 S82 S32 116 20 S12
S66 S18 S32 S12
S131 18 77 S83 S31 115 19 S11
S67 S19 S31 S11
S132 19 76 S84 S30 114 18 S10
S68 S20 S30 S10
S133 20 75 S85 S29 113 17 S9
S69 S21 S29 S9
S134 21 74 S86 S28 112 16 S8
S70 S22 S28 S8
S135 22 73 S87 S27 111 15 S7

Number
S71 S23 S27 S7
S136 23 72 S88 S26 110 14 S6

1-Mar-2001
S72 S24 S26 S6
S137 24 71 S89 S25 109 13 S5
S73 S25 S25 S5
S138 25 70 S90 S24 108 12 S4
S74 S26 S24 S4
S139 26 69 S91 S23 107 11 S3
S75 S27 S23 S3
S140 27 68 S92 S22 106 10 S2
S76 S28 S22 S2
S141 28 67 S93 S21 105 9 S1

D:\Buffer-2\7920V1.DDB
S77 S29 S21 S1
S142 29 66 S94
S78 S30
S143 30 65 S95 C16 104 8 C1
S79 S31 C16 C1
S144 31 64 S96 C15 103 7 C2
S80 S32 C15 C2
S145 32 63 S97 C14 102 6 C3
S81 S33 C14 C3

Sitronix
S146 33 62 S98 C13 101 5 C4
S82 S34 C13 C4
S147 34 61 S99 C12 100 4 C5
S83 S35 C12 C5
S148 35 60 S100 C11 99 3 C6
S84 S36 C11 C6
S149 36 59 S101 C10 98 2 C7
S85 S37 C10 C7

ST7920 LCM
S150 37 58 S102 C9 97 1 C8
S86 S38 C9 C8
S151 38 57 S103
S87 S39

6
6

Sheet 1 of 1
S88
S89
S90
S91
S92
S93
S94
S95
S96
S48
S47
S46
S45
S44
S43
S42
S41
S40
L1

U2

Revision

Drawn By: Paul Yung


39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

ST7921
WDG1603P

1.2
S152
S153
S154
S155
S156
S157
S158
S159
S160
S112
S111
S110
S109
S108
S107
S106
S105
S104

B
C

A
D

2002/10/11
B
C
D

V3.0
JP1
R5
R4
R3
R2
R1
1

4.7K
4.7K
2.2K
4.7K
4.7K
2

R10
10K

VCC
LCD
3
4

HEADER 16
5
6

J1

3
2
1
7

R6
CON3
8

33K

1
1
9

VCC
10

R7
2K
11
ST7920

12
13
14

C1
104
15
16

JK
2

CON2
1

VCC

JP2
2
1

30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1

HEADER 2
R8
R9
E
M

D6
D5
D4
D3
D2
D1
D0
RS
V4
V3
V2
V1
V0

RW
CL2
CL1

PSB
VSS
VSS
VXC
VXB

VDD
VDD
VXA

OSC2
OSC1

33
33
31 136 S1

DOUT
D7 S1

XRESET
32 135 S2 C25 192 96 C24
XOFF S2 C25 C24
33 134 S3 C26 191 95 C23
VOUT S3 C26 C23

2
2

JA
34 133 S4 C27 190 94 C22
2 CAP3M S4 C27 C22
35 132 S5 C28 189 93 C21

CON2
1 CAP1P S5 C28 C21

VCC
36 131 S6 C29 188 92 C20
CAP1M S6 C29 C20
Application circuit 2:

37 130 S7 C30 187 91 C19


CAP2P S7 C30 C19
38 129 S8 C31 186 90 C18
CAP2M S8 C31 C18
39 128 S9 C32 185 89 C17
VD2 S9 C32 C17
C1 40 127 S10

+ C3
C1 S10

4.7u
C2 41 126 S11 S160 184 88 S140
C2 S11 S160 S140
C3 42 125 S12 S159 183 87 S139
C3 S12 S159 S139
C4 43 124 S13 S158 182 86 S138
C4 S13 S158 S138

C2
C5 44 123 S14 S157 181 85 S137
+

4.7u
C5 S14 S157 S137
C6 45 122 S15 S156 180 84 S136
C6 S15 S156 S136
C7 46 121 S16 S155 179 83 S135
C7 S16 S155 S135
C8 47 120 S17 S154 178 82 S134
C8 S17 S154 S134
C9 48 119 S18 S153 177 81 S133
C9 S18 S153 S133
C10 49 118 S19 S152 176 80 S132
C10 S19 S152 S132
C11 50 117 S20 S151 175 79 S131
C11 S20 S151 S131
C12 51 116 S21 S150 174 78 S130
C12 S21 S150 S130
C13 52 115 S22 S149 173 77 S129
C13 S22 S149 S129
C14 53 114 S148 172 76 S128
: 32 COM x 160 SEG

S23
C14 S23 S148 S128
C15 54 113 S24 S147 171 75 S127
C15 S24 S147 S127
C16 55 112 S25 S146 170 74 S126
C16 S25 S146 S126
C17 56 111 S26 S145 169 73 S125
C17 S26 S145 S125
C18 57 110 S27 S144 168 72 S124
C18 S27 S144 S124
C19 58 109 S28 S143 167 71 S123
C19 S28 S143 S123

3
3

C20 59 108 S29 S142 166 70 S122


C20 S29 S142 S122
C21 60 107 S30 S141 165 69 S121
C21 S30 S141 S121
C22 61 106 S31
C22 S31
C23 62 105 S32 S120 164 68 S100
C23 S32 S120 S100
C24 63 104 S33 S119 163 67 S99
C24 S33 S119 S99
C25 64 103 S34 S118 162 66 S98
C25 S34 S118 S98
C26 65 102 S35 S117 161 65 S97
C26 S35 S117 S97
C27 66 101 S36 S116 160 64 S96
C27 S36 S116 S96
C28 67 100 S37 S115 159 63 S95
C28 S37 S115 S95
C29 68 99 S38 S114 158 62 S94
C29 S38 S114 S94
S113 157 61 S93

41/42
S113 S93
S112 156 60 S92

C30
C31
C32
C33
S64
S63
S62
S61
S60
S59
S58
S57
S56
S55
S54
S53
S52
S51
S50
S49
S48
S47
S46
S45
S44
S43
S42
S41
S40
S39
S112 S92
S111 155 59 S91
S111 S91
S110 154 58 S90

U1
S110 S90
S109 153 57 S89

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
S109 S89

ST7920
S108 152 56 S88
S108 S88
S107 151 55 S87
S107 S87
S106 150 54 S86

S64
S63
S62
S61
S60
S59
S58
S57
S56
S55
S54
S53
S52
S51
S50
S49
S48
S47
S46
S45
S44
S43
S42
S41
S40
S39

C30
C31
C32
S106 S86
S105 149 53 S85
S105 S85
S104 148 52 S84
S104 S84
S103 147 51 S83
S103 S83
S102 146 50 S82
S102 S82
S101 145 49 S81
S101 S81
S80 144 48 S60
S80 S60

4
4

S79 143 47 S59


S79 S59
S78 142 46 S58
S78 S58
S77 141 45 S57
S77 S57
VCC S76 140
S76 S56
44 S56
S75 139 43 S55
S75 S55
S74 138 42 S54
S65

S74 S54
S113 S73 137 41 S53
S73 S53
S72 136 40 S52
S72 S52

110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95

S71 135 39 S51


S71 S51
S70 134 38 S50
S70 S50
S69 133 37 S49

M
S69 S49
S1

V3
V2
V0

S49
S68 132 36 S48
CL2
CL1

DL2
DL1
VSS

DR2
DR1
S68 S48
VDD

SHL2
SHL1

S114 1 94 S66 S67 131 35 S47


S50 S2 S67 S47
S115 2 93 S67 S66 130 34 S46
S51 S3 S66 S46
S116 3 92 S68 S65 129 33 S45
S52 S4 S65 S45
S117 4 91 S69 S64 128 32 S44
S53 S5 S64 S44
S118 5 90 S70 S63 127 31 S43
S54 S6 S63 S43
S119 6 89 S71 S62 126 30 S42
S55 S7 S62 S42
S120 7 88 S72 S61 125 29 S41
S56 S8 S61 S41
S121 8 87 S73
S57 S9
S122 9 86 S74 S40 124 28 S20
S58 S10 S40 S20
S123 10 85 S75 S39 123 27 S19
S59 S11 S39 S19
S124 11 84 S76 S38 122 26 S18
S60 S12 S38 S18
S125 12 83 S77 S37 121 25 S17
S61 S13 S37 S17
S126 13 82 S78 S36 120 24 S16
S62 S14 S36 S16

5
5

S127 14 81 S79 S35 119 23 S15


S63 S15 S35 S15
S128 15 80 S80 S34 118 22 S14
S64 S16 S34 S14

B
Size
S129 16 79 S81 S33 117 21 S13

File:
Title

Date:
S65 S17 S33 S13
S130 17 78 S82 S32 116 20 S12
S66 S18 S32 S12
S131 18 77 S83 S31 115 19 S11
S67 S19 S31 S11
S132 19 76 S84 S30 114 18 S10
S68 S20 S30 S10
S133 20 75 S85 S29 113 17 S9
S69 S21 S29 S9
S134 21 74 S86 S28 112 16 S8
S70 S22 S28 S8
S135 22 73 S87 S27 111 15 S7

Number
S71 S23 S27 S7
LCD Voltage : VCC x 2(Voltage doubler is used)*Vlcd should not over 7v.

S136 23 72 S88 S26 110 14 S6


S72 S24 S26 S6

17-Aug-2001
S137 24 71 S89 S25 109 13 S5
S73 S25 S25 S5
S138 25 70 S90 S24 108 12 S4
S74 S26 S24 S4
S139 26 69 S91 S23 107 11 S3
S75 S27 S23 S3
S140 27 68 S92 S22 106 10 S2
S76 S28 S22 S2
S141 28 67 S93 S21 105 9 S1
S77 S29 S21 S1
S142 29 66 S94
S78 S30
S143 30 65 S95 C16 104 8 C1
S79 S31 C16 C1
S144 31 64 S96 C15 103 7 C2
S80 S32 C15 C2
S145 32 63 S97 C14 102 6 C3
S81 S33 C14 C3

Sitronix
S146 33 62 S98 C13 101 5 C4
S82 S34 C13 C4
S147 34 61 S99 C12 100 4 C5
S83 S35 C12 C5
S148 35 60 S100 C11 99 3 C6
S84 S36 C11 C6
S149 36 59 S101 C10 98 2 C7
S85 S37 C10 C7
S150 37 58 S102 C9 97 1 C8
S86 S38 C9 C8
S151 38 57 S103
S87 S39

6
6

Sheet 1 of 1
ST7920 LCM (Booster)
S88
S89
S90
S91
S92
S93
S94
S95
S96
S48
S47
S46
S45
S44
S43
S42
S41
S40
L1

U2

Revision

D:\adom\Documents\sch\7920_B~13.DDB Drawn By: Paul Yang


39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

ST7921
WDG1603P

1.4
S152
S153
S154
S155
S156
S157
S158
S159
S160
S112
S111
S110
S109
S108
S107
S106
S105
S104

B
C

A
D

2002/10/11
2002/10/11
Dot Matrix LCD Panel
Com 1-32 Seg 1-64 Seg 1-96 Seg 1-96
Dout DL1 DR2 DL1 DR2
VDD DL2 VDD DL2
: 2Line 16Chinese Word (32 COM x 256 SEG)

DR1 DR1
SHL1 ST7921 CL1 SHL1 ST7921 CL1
SHL2 CL2 SHL2 CL2
VSS M VSS M
V0 V0
V2 V3 V2 V3

42/42
ST7920 VDD
VSS
CL2
CL1
M
V0
V1
V2
Application circuit 3:

V3
V4
DB0-DB7
Vcc(+5V/+3V) VSS
VR Regsister Regsister Regsister Regsister Regsister
To MPU
Note:Regsister=2.2K~10K ohm
ST7920

VR=1K~30Kohm

LCD

V3.0

You might also like