RA8815 Specification

RAiO
RA8815
128x33 Character/Graphic
LCD Driver
Specification
Version 2.1
September 3, 2005
RAiO Technology Inc.
Copyright RAiO Technology Inc. 2005
RAiO TECHNOLOGY INC.
1/6
www.raio.com.tw
RA8815
Preliminary Version 2.1
128x33 Character/Graphic LCD Driver
1. General Description
The RA8815 is a Dot-Matrix LCD Driver which supports both character and graphic mode. It built-in a
256Kbyte character ROM that consists of Chinese, English and ASCII fonts. The embedded 528Byte display
RAM supports up to 128x33 dots LCD panel. The RA8815 also provides a scrolling buffer memory for
scrolling functions. It supports up, down, left and right scrolling features, and all of the scrolling are execute
by hardware.
In character mode, the RA8815 supports Chinese BIG5 code or GB code. The system(MPU) does not need
take a lot of time to show the Chinese font in graphic mode. It also provides small ASCII(8x8) and big
ASCII(8x16) font for English character, Japanese, European and Latin. The RA8815 integrates many
powerful hardware that including Contrast adjustment, 4x5 Key-Scan, eight General Purpose I/O and EL
Backlight signals for EL driver.
The RA8815 is a high integration chip of LCD Controller. It reduce a lot of time for system develop, and save
much cost for hardware system that due to it provides many features for related LCD display application.
2. Feature
Built-in 2X~3X(Voltage Booster), Voltage
Regulator, Voltage Follower
Support 1/33 Duty, 1/6~1/4 Bias Panel
Eight General Purpose I/O
Built-in 4x5 Key Scan Circuit
Support Horizontal/Vertical Scrolling Functions
Provide Signals for EL Driver
Provide 32-Steps Contrast Adjust
Build-in RC Oscillator
Voltage Operation : Chip
2.5~3.6V,COG
Module
2.7~3.8V
Package : Gold Bump Die
Support both Character and Graphic Mode
Support 8080/6800 8/4-bit Parallel Interface and
3-wire/4-wire Serial Interface
Built-in 256KB Font ROM: Chinese, English,
ASCII, Japanese, Latin, Latin-ext A, Latin-ext B
Support ASCII 8x8/8x16 Half Size Font, 16x16
Full Size Chinese Font
Support Maximum 128Seg x 33Com LCD Panel.
2 x 8 Chinese Fonts(16x16), or 4 x 16 English
Fonts(8x8)
Built-in 528 Bytes Display RAM and 354Byte
Scrolling Buffer
Built-in 256Byte SRAM for Create Font
3. System Block Diagram
MPU
LCD Panel
RA8815
EL Back
Light
Driver
GPIO
4x5
Key Scan
RAiO TECHNOLOGY INC.
2/6
www.raio.com.tw
RA8815
Preliminary Version 2.1
128x33 Character/Graphic LCD Driver
4. Block Diagram
The RA8815 is consist of Display RAM, 256Kbyte Font ROM, Command Registers, LCD Controller, LCD
Driver, Voltage Booster, Voltage Regulator, MPU Interface and Key-Scan circuit.
DB[0:7]
528bytes
Display RAM + Buffer
RD(EN)
WR(R/W)
MPU
I/F
Block
CS
D/C(RS)
256bytes
CGRAM
256Kx8 Font ROM
C86
LCDC Control Block
BIT4
P/S
Cursor
Control
Register
KST[3..0]
Key Scan
Control
Block
& INT
KIN[4..0]
INT
Scroll
Control
Scan
Control
Block
Driver I/F
IO[7..0]
GPIO
EL_CHRG
EL_DCHG
RA, RB
RC
Oscillator
CLK_SEL
EXT_CLK
Voltage
Regulator
VREG
Voltage
Follower
VREF
Voltage
Booster
RST
TEST[2..0]
Test &
Power
Circuit
FG
S[1:0]
128
Segment
Drivers
C[2:1]P C[2:1]M V0~V4 VLCD
SEG0~SEG127
33
Common
Drivers
COM0~COM31
COMS_A[1:0]
COMS_B[1:0]
5. Pin Definition
5-1 MPU Interface
Pin Name
DB[7..0]
DB0: SCK
DB1: SDA/SDO
DB2: RS/SDI
I/O
Description
I/O
Data Bus
When the MPU use parallel mode and 8-bit then all of the DB[7:0] are
valid. When use 4-bit then only DB[4:0] are valid, and DB[7:4] have to
keep floating.
DB3: CS
DB[7:6]: SMOD
RAiO TECHNOLOGY INC.
When P/ S is “0”, then the interface between MPU and RA8815 is Serial
Mode. The pins DB[7:6](SMOD[1:0]) are used to select which serial mode:
3/6
www.raio.com.tw
RA8815
Preliminary Version 2.1
128x33 Character/Graphic LCD Driver
SMOD :
Serial Mode
----------------------------------------------------------------0 X : 3-Wire, SCK, SDA, CS are used.
1 0 : 4-Wire, SCK, SDA, RS, CS are used.
1 1 : 4-Wire, SCK, SDO, SDI, CS are used.
In serial mode, all of the related signals are defined by DB[3:0]:
SCK(DB0) : Serial Clock.
SDA(DB1) : Bi-direction Mode Serial Data.
SDO(DB1) : Data Out.
RS(DB2) : Memory/Register Cycle Select.
SDI(DB2) : Serial Data In.
CS (DB3) : Chip Select, active low.
The unused pin must keep NC for serial mode.
Read Control or Enable
RD
EN
I
When use 8080 series interface, RD is the read signal and active low.
When use 6800 series interface, EN is the Enable signal and active high.
This pin must keep NC for serial mode.
Write Control or Read-Write Control
When use 8080 series interface, WR is the write signal and active low.
WR
R/ W
I
When use 6800 series interface, this pin is R/ W , active high for read
cycle and active low for write cycle.
This pin must keep NC for serial mode.
Data/Command Select or Register Select)
When use 8080 series interface, this is Data or Command signal. When
D/ C
RS
I
CS
I
INT
O
C86
BIT4
D/ C is “0”, means Register Cycle(or Command Cycle). When D/ C is
“1”, means Data Access Cycle(Data Cycle).
When use 6800 series interface, this is the RS signal. When RS is “0”,
means Register Cycle and “1” means Data Access Cycle.
This pin must keep NC for serial mode.
Chip Select
This is a chip enable for RA8815.
This pin must keep NC for serial mode.
Interrupt Signal
This is an interrupt output for MPU. Active low。
I
MPU Select
C86 = 0
The MPU interface is 8080 series.
C86 = 1
The MPU interface is 6800 series(Default).
This pin must keep NC for serial mode.
I
Data Bit Select
BIT4 = 0 The parallel mode is use 8-bit data bus.
BIT4 = 1 The parallel mode is use 4-bit data bus(Default).
This pin must keep NC for serial mode.
RAiO TECHNOLOGY INC.
4/6
www.raio.com.tw
RA8815
Preliminary Version 2.1
128x33 Character/Graphic LCD Driver
Parallel/Serial Select
P/ S
I
P/ S = 0
DB[7:6].
The MPU interface is serial mode(Default). See the setting of
P/ S = 1
The MPU interface is parallel mode.
5-2 LCD Panel Interface
Pin Name
I/O
Description
SEG0 ~ SEG127
COM0 ~ COM31
COMS_A[1:0]
COMS_B[1:0]
DUM_L
DUM_R
O
O
Segment Signals for Panel
Common Signals for Panel
O
Icon Common Signals for Panel
O
Dummy PAD
5-.3 Clock and Power
Pin Name
I/O
RA, RB
I
V0~V4
O
C1P, C1M
I
C2P, C2M
I
VLCD
O
VREF
I
VREG
I
CLK_SEL
I
EXT_CLK
I
VDD
VDDP
GND
GNDP
Description
Resister Input
These are used to connect a resistor for internal oscillator.
Voltage Source of LCD Driver
The relationship of the power is VLCD>VREG≧V0≧V1≧V2≧V3≧V4≧
VSS。
Capacitor Input
These are used to connect a capacitor for internal Booster.
Capacitor Input
These are used to connect a capacitor for internal Booster.
Booster Output
Reference Voltage Input
This is the refeence voltage input when use an external regulator.
Voltage Regulator Output
When the internal voltage regulator is disable, this pin is connect to
VLCD and used to generate V0~V4.
Clock Select
This pin is used to select the clock source. When CLK_SEL “1”, the clock
is generated by internal oscillator and the external resistor that connect
on RA and RB. When CLK_SEL is “0”, the system clock is drive by
external pin - EXT_CLK.
External Clock
When CLK_SEL is “0”, this pin is the external clock input. When
CLK_SEL is “1”, this pin do not used and has to connect VDD or GND.
P
VDD Power
P
Ground
RAiO TECHNOLOGY INC.
5/6
www.raio.com.tw
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
COMS_A0
COMS_A1
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
RA8815
Top View
(9065 x 1586)
Icon
RAiO TECHNOLOGY INC.
68
GND
69
VDD
70
RA
71
RB
72
DB7, SMOD1
73
DB6, SMOD0
74
DB5
75
DB4
76
DB3, CS
77
DB2, RS, SDI
DB1, SDA, SDO 78
79
DB0, SCL
80
RD, EN
81
WR, R/W
82
D/C, RS
83
CS
84
C86
85
BIT4
86
P/S
87
INT
88
EXT_CLK
89
CLK_SEL
90
KST3
91
KST2
92
KST1
93
KST0
94
KIN4
95
KIN3
96
KIN2
97
KIN1
98
KIN0
99
IO7
100
IO6
101
IO5
102
IO4
103
IO3
104
IO2
105
IO1
106
IO0
107
EL_CHRG
108
EL_DCHG
109
RST
110
TEST2
111
TEST1
112
TEST0
113
GND
114
GND
115
VDD
116
VDD
116-1
S0
116-2
FG
116-3
S1
VLCD
VLCD
VLCD
VLCD
VLCD
VLCD
C2M
C2M
C2P
C2P
C1M
C1M
C1P
C1P
GNDP
GNDP
GND
GND
GND
GND
VDD
VDD
VDD
VDDP
V0
V0
V0
V0
V1
V1
V1
V1
V2
V2
V2
V2
V3
V3
V3
V3
V4
V4
V4
V4
VREF
VREF
VREG
VREG
VREG
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
DUM_L
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
SEG20
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
SEG39
SEG40
SEG41
SEG42
SEG43
SEG44
SEG45
SEG46
SEG47
SEG48
SEG49
SEG50
SEG51
SEG52
SEG53
SEG54
SEG55
SEG56
SEG57
SEG58
SEG59
SEG60
SEG61
SEG62
SEG63
SEG64
SEG65
SEG66
SEG67
SEG68
SEG69
SEG70
SEG71
SEG72
SEG73
SEG74
SEG75
SEG76
SEG77
SEG78
SEG79
SEG80
SEG81
SEG82
SEG83
SEG84
SEG85
SEG86
SEG87
SEG88
SEG89
SEG90
SEG91
SEG92
SEG93
SEG94
SEG95
SEG96
SEG97
SEG98
SEG99
SEG100
SEG101
SEG102
SEG103
SEG104
SEG105
SEG106
SEG107
SEG108
SEG109
SEG110
SEG111
SEG112
SEG113
SEG114
SEG115
SEG116
SEG117
SEG118
SEG119
SEG120
SEG121
SEG122
SEG123
SEG124
SEG125
SEG126
SEG127
DUM_R
RA8815
Preliminary Version 2.1
128x33 Character/Graphic LCD Driver
5-4 Misc.
Pin Name
I/O
KST[3..0]
KIN[4..0]
IO[7..0]
EL_CHRG
EL_DCHG
O
I
I/O
O
O
RST
I
Reset
TEST[2..0]
S[1:0], FG
I
Test Pins
These pins must keep NC for normal mode.
Description
Key Strobe Output
Key Data Input
General Purpose I/O
EL Charge Signal
EL Discharge Signal
6. Pad and Package
Y
(0, 0)
Logo
P1
X
6/6
P2
#N
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
COM16
COM17
COM18
COM19
COM20
COM21
COM22
COM23
COM24
COM25
COM26
COM27
COM28
COM29
COM30
COM31
COMS_B0
COMS_B1
128x33
COG
RA8815
FPC
#1
COG Module
www.raio.com.tw