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
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 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
3 . System Block Diagram
MPU
LCD Panel
R A8815
GPIO EL Back Light Driver
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] RD(EN) WR(R/W) CS D/C(RS) C86 BIT4 P/S MPU I/F Block
528bytes Display RAM + Buffer
256bytes CGRAM
256Kx8 Font ROM
LCDC Control Block
Register KST[3..0] KIN[4..0] INT IO[7..0] EL_CHRG EL_DCHG RA, RB CLK_SEL EXT_CLK RST TEST[2..0] FG S[1:0] Test & Power Circuit RC Oscillator Voltage Booster GPIO Key Scan Control Block & INT Block
Cursor Control
Scroll Control
Scan Control
Driver I/F
Voltage Regulator
Voltage Follower
VREG VREF
128 Segment Drivers
33 Common Drivers
C[2:1]P C[2:1]M V0~V4 VLCD
SEG0~SEG127
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 DB3: CS DB[7:6]: SMOD I/O Description 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. 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:
I/O
RAiO TECHNOLOGY INC.
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. 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
WR R/ W
I
D/ C RS
I
CS
I
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。 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. 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.
INT
O
C86
I
BIT4
I
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]. P/ S = 1 The MPU interface is serial mode(Default). See the setting of The MPU interface is parallel mode.
5 -2 LCD Panel Interface Pin Name SEG0 ~ SEG127 COM0 ~ COM31 COMS_A[1:0] COMS_B[1:0] DUM_L DUM_R I/O O O O O Segment Signals for Panel Common Signals for Panel Icon Common Signals for Panel Dummy PAD Description
5 -.3 Clock and Power Pin Name RA, RB V0~V4 C1P, C1M C2P, C2M VLCD VREF I/O I O I I O I 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. VDD Power Ground
VREG
I
CLK_SEL
I
EXT_CLK VDD VDDP GND GNDP
I
P P
RAiO TECHNOLOGY INC.
5/6
www.raio.com.tw
5-4 Misc.
Preliminary Version 2.1
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
Pin Name
KST[3..0] KIN[4..0] IO[7..0] EL_CHRG EL_DCHG
RST
TEST[2..0] S[1:0], FG
RAiO TECHNOLOGY INC. O I I/O O O I/O I I Reset
RA8815
Top View (9065 x 1586)
Icon
Key Strobe Output Key Data Input General Purpose I/O EL Charge Signal EL Discharge Signal
RA8815
#N
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
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
Logo Y (0, 0) P1
128x33
Test Pins These pins must keep NC for normal mode.
6 . Pad and Package
COG Module
6/6
FPC
X
COG
Description
#1
P2
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
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
134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117
128x33 Character/Graphic LCD Driver
www.raio.com.tw
RA8815
COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1