RA8815 - RAiO Technology Inc.

RAiO
RA8815
128x33 图形/文字
LCD 驱动控制器
规格书
Version 2.3
November 21, 2006
RAiO Technology Inc.
@Copyright RAiO Technology Inc. 2005, 2006
RAiO TECHNOLOGY INC.
1/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
规格书改版说明
版
本
日
期
1.0
September 15, 2004
1.5
June 23, 2005
2.0
November 11, 2005
2.1
January 10, 2006
说
明
第一版。
修改 EL_CHRG, EL_DCHG 的顺序。
表 8-1:Bump 尺寸及间距。
修改图 6-29
修改图 6-15 与图 6-16:以 6800 8-Bit 对内存写入及读取的时序图。
修改表 6-2: 电源供应电路设定
修改表 8-1:Bump 尺寸及间距
2.2
July 1, 2006
修改图 8-2:Gold Bump PAD 尺寸
图 6-27:4x5 的键盘扫描应用电路图
2.3
November 21, 2006
RAiO TECHNOLOGY INC.
修改第 2 章:内建 256KB 字型 ROM 特性说明
修改第 4-4 节 :其它接口”KIN[4:0]” 之说明
2/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
章节
内
容
页数
1. 简介 ..................................................................................................... 5
2. 特性 ..................................................................................................... 5
3. 系统方块图 ............................................................................................ 6
4. 脚位定义 ............................................................................................... 8
4-1 MPU 界面 .......................................................................................................................................................8
4-2 LCD Panel 界面 .............................................................................................................................................9
4-3 Clock 与 Power 界面.................................................................................................................................. 10
4-4 其它接口...................................................................................................................................................... 11
5. 缓存器描述 ........................................................................................... 12
5-1 缓存器总表 .................................................................................................................................................. 12
5-2 缓存器内容描述........................................................................................................................................... 13
6. 功能描述 .............................................................................................. 27
6-1 微控制器接口 .............................................................................................................................................. 27
6-1-1 并列接口 .......................................................................................................................................... 27
6-1-2 串行接口 .......................................................................................................................................... 28
6-1-3 缓存器读写....................................................................................................................................... 29
6-1-4 内存读写 .......................................................................................................................................... 31
6-2 内存 ............................................................................................................................................................. 33
6-3 系统频率...................................................................................................................................................... 34
6-4 LCD驱动器与电压供应电路 ........................................................................................................................ 34
6-4-1 步阶升压电路 ................................................................................................................................... 35
6-4-2 电压调整器电路 ............................................................................................................................... 37
6-4-3 电压随耦器....................................................................................................................................... 38
6-4-4 LCD驱动器....................................................................................................................................... 38
6-5 中断 ............................................................................................................................................................. 39
6-6 键盘扫描...................................................................................................................................................... 40
6-7 I/O埠 ............................................................................................................................................................ 41
6-8 冷光信号...................................................................................................................................................... 41
RAiO TECHNOLOGY INC.
3/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-9 ASCII区块选择设定..................................................................................................................................... 42
6-10 电源控制(Power Control) ........................................................................................................................ 43
7. 显示功能 .............................................................................................. 44
7-1 文字模式...................................................................................................................................................... 44
7-2 绘图模式...................................................................................................................................................... 44
7-3 光标设定...................................................................................................................................................... 45
7-3-1 光标位置与移位 ............................................................................................................................... 45
7-3-2 光标显示与闪烁 ............................................................................................................................... 46
7-3-3 游标高度与宽度 ............................................................................................................................... 46
7-4 显示窗口...................................................................................................................................................... 47
7-5 水平卷动...................................................................................................................................................... 47
7-6 垂直卷动...................................................................................................................................................... 49
8. 脚位图 ................................................................................................. 51
8-1 COG Pad .................................................................................................................................................... 51
8-2 Pad X/Y 坐标............................................................................................................................................... 53
9. 电气特性 .............................................................................................. 57
9-1 Absolute Maximum Ratings..................................................................................................................... 57
9-2 DC 特性....................................................................................................................................................... 57
9-3 Timing 特性 ................................................................................................................................................ 58
9-3-1 并列接口 .......................................................................................................................................... 58
9-3-2 串行接口 .......................................................................................................................................... 59
9-3-3 Reset 界面 ....................................................................................................................................... 61
附件A. .................................................................................................... 63
A-1 COG应用 .................................................................................................................................................... 63
A-1-1 串联接口的基本接线........................................................................................................................ 63
A-1-2 并联接口的基本接线........................................................................................................................ 64
A-1-3 其它应用的FPC接线........................................................................................................................ 65
A-2 ITO 阻值 ..................................................................................................................................................... 69
RAiO TECHNOLOGY INC.
4/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
1. 简介
RA8815 是一个中英文文字与绘图模式的点矩阵液晶显示(LCD) 驱动控制器,内建 256KByte 的 ROM 字形
码,可以显示中文字型、数字符号、英日欧文等字母,并且内建 528Byte 的显示内存,可支持到 128 x 33
的 LCD Panel,同时支持上下左右的旋转功能,另外并提供 354Byte 的卷动 Buffer,达到卷动时画面不断平
移更新的效果。在文字模式中,RA8815 可接收标准中文文字内码直接显示中文,而不需要进入绘图模式以
绘图方式描绘中文,可以节省许多微处理器时间,提升液晶显示中文之处理效率。
在 MPU 接口方面,RA8815 支持 8080/6800 系列之 MPU,提供 4-Bit 或 8-Bit 的数据总线接口,另外也支持
3 线或 4 线共三种的串行接口,当显示 16x16 的中文全型字号时,可秀出 8 行 x 2 列的中文字,同时内建的
256Byte CGRAM 提供了自行造字的功能。除此之外,RA8815 并整合了多项的实用接口,包含内建的液晶
亮度调整、4x5 的键盘扫描接口(Key Scan)、8 根 General I/O,以及冷光片驱动充放电讯号电路。因此在系
统开发时,可选用成本较低的 MPU 作为搭配,不仅在快速、便捷、好用,更能节省许多的开发成本。
2. 特性
„ 支持文字与绘图两种混和显示模式
„ 内建升压电路 2X~3X(Voltage Booster)、电压调整
„ 支持 8080/6800 8/4-bit MPU 接口和 3-wire
电路(Voltage Regulator)、电压随耦电路(Voltage
或 4-wire 同步串行接口
„ 内建 256KB 字型 ROM: 中文繁体字库或简体
Follower)
一级与二级常用字库、英文、日文、ASCII、
„ 支援 1/33 Duty,1/6~1/4 Bias 的 Panel
欧文--拉丁语系(Latin, Latin-ext A, Latin-ext
„ 8 根通用 I/O 脚位
B)
„ 内建 4x5 键盘扫描接口(Key Scan)
„ 支持水平及垂直卷动功能
„ 支持 ASCII 8x8 英文字型,8x16 半角,
„ 内建冷光片驱动充放电讯号电路
16x16 全角简体中文或是繁体中文
„ 内建 32-Steps 亮度调整控制
„ 最大可支持 128Seg x 33Com LCD 面板: 两
行 x 8 个中文字(16x16 字型),或 4 行 x16 个
„ 内建 RC 振荡器
英文字(8x8 字型)
„ 电源操作范围:Chip Æ 2.5~3.6V,COG Module
„ 内建 528 Bytes 显示内存(Display RAM)以及
Æ 2.7~3.8V
„ 包装: Gold Bump Die
354Byte 的卷动 Buffer
„ 内建 256Byte SRAM 可自行造字
RAiO TECHNOLOGY INC.
5/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
3. 系统方块图
图 3-1 是 RA8815 的内部方块图,RA8815 内部主要是由显示内存、256Kbyte 的字形 ROM、缓存器
(Command Registers)、LCD 控制器、LCD 驱动器(Driver)、升压电路、分压电路、微控制器接口(MPU I/F)
及键盘扫描电路等所组成。图 3-2 则是以 RA8815 为核心的系统方块图。
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
Voltage
Regulator
RC
CLK_SEL
EXT_CLK
Oscillator
VREG
Voltage
Follower
VREF
Voltage
Booster
RST
Test &
Power
Circuit
TEST[2..0]
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]
图 3-1:内部方块图
RAiO TECHNOLOGY INC.
6/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
微控制器
(MPU)
液晶顯示器
(LCD Panel)
RA8815
冷光驅動
(冷光片)
輸入/輸出埠
GPIO
4 x 5 鍵盤
Key Scan
图 3-2:系统方块图
RAiO TECHNOLOGY INC.
7/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
4. 脚位定义
4-1 MPU 界面
Pin Name
I/O
Description
数据总线(Data Bus)
负责在 RA8815 及微处理器(MPU)之间做数据传送与接收。
当 MPU 为 8 位模式下,DB[7:0]全部有效,当 MPU 为 4 位模式下,只有
DB[4:0]为有效,高字节 DB[7:4]无效需浮接。
当脚位 P/ S = 1 时,此时为平行并列接口,DB[7:0] 为地址/数据传输线,
当脚位 P/ S = 0 时,MPU 与 RA8815 之接口为串行模式(Serial Mode),此
时 DB[7:6](SMOD[1:0])为输入脚位用来决定哪一种串行模式设定。
DB[7:0]
串行接口模式
SMOD :
------------------------------------------------------------------------------------------0 X : 三线式传输(3-Wire) ,使用到 SCK, SDA, CS
DB0: SCK
DB1: SDA/SDO
I/O
1 0 : 四线式传输(4-Wire, A-Type) ,使用到 SCK, SDA, RS, CS
1 1 : 四线式传输(4-Wire, B-Type) ,使用到 SCK, SDO, SDI, CS
DB2: RS/SDI
DB3: CS
在串行模式下,信号皆由 DB[3:0]来定义,说明如下:
DB[7:6]: SMOD
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,低电位时动作。
在串行模式,没使用到的数据线请保持浮接(NC)。
控制讯号(Read Control or Enable)
RD
EN
I
当使用 8080 系列的 MPU 时, RD 为数据读取讯号,在低电位动作。
当使用 6800 系列的 MPU 时,EN 为 Enable 讯号,在高电位动作。
在串行模式此脚位不被使用,请保持浮接(NC)。
控制讯号(Write Control or Read-Write Control)
WR
R/ W
当 MPU 为 8080 系列时,此脚位为数据写入讯号( WR ),于低电位动作。
I
当 MPU 为 6800 系列时,此脚位为读取/写入讯号(R/ W ),高电位时表示为
读取的动作,低电位时表示为写入的动作。
在串行模式此脚位不被使用,请保持浮接(NC)。
RAiO TECHNOLOGY INC.
8/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
控制讯号(Data/Command Select or Register Select)
当 MPU 为 8080 系列时,此脚位为 Data 与 Command 的选择信号,D/ C 为
0 时表示缓存器存取周期(Command Cycle),为 1 表示数据存取周期(Data
D/ C
I
RS
Cycle)。
当 MPU 为 6800 系列时,此脚位为 RS 信号,RS 为 0 时表示缓存器存取周
期,为 1 表示数据存取周期。
在串行模式此脚位不被使用,请保持浮接(NC)。
芯片选取(Chip Select)
I
CS
当 CS 是 Low 时,RA8815 会处于致能,可接受指令,反之,则不可接受指
令。在串行模式此脚位不被使用,请保持浮接(NC)。
中断讯号(Interrupt Signal)
INT
O
中断信号,连接 MPU 端以回报 RA8815 的状况。平时为 High,设定中断
发生时为 Low。
MPU 选择(MPU Select)
当 MPU 接口为并列模式时,此脚位用来选择 MPU 接口是 8080 系列或
C86
I
6800 系列。
C86 = 0 Î 8080 系列 MPU 接口。
C86 = 1 Î 6800 系列 MPU 接口(Default)。
在串行模式此脚位不被使用,请保持浮接(NC)。
数据位选择(Data Bit Select)
当 MPU 接口为并列模式时,此脚位用来选择 MPU 接口的数据传输是 8 位
BIT4
I
或 4 位。
BIT4 = 0Î 8 位数据传输接口。
BIT4 = 1Î 4 位数据传输接口(Default)。
在串行模式此脚位不被使用,请保持浮接(NC)。
串并列选择(Parallel/Serial Select)
P/ S
I
P/ S = 0 Î MPU 接口为串行模式(Default),请参考 DB[7:6]的设定。
P/ S = 1 Î MPU 接口为并列模式。
4-2 LCD Panel 界面
Pin Name
I/O
SEG0 ~ SEG127
O
驱动的 Segment 信号
COM0 ~ COM31
O
驱动的 Common 信号
RAiO TECHNOLOGY INC.
Description
9/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
COMS_A[1:0]
COMS_B[1:0]
DUM_L
DUM_R
O
O
Icon Common 信号
连接 Icon 的 Common 可以选择 COMS_A 或 COMS_B 信号。
Dummy PAD 信号
不需连接使用,请保持浮接(NC)。
4-3 Clock 与 Power 界面
Pin Name
I/O
Description
RA, RB
I
V0~V4
O
C1P, C1M
I
升压电路(Booster)外接电容接脚
C2P, C2M
I
升压电路外接电容接脚
VLCD
O
升压电路的输出电压
VREF
I
RC 振荡器电阻(Resister Input)
LCD 驱动的电压源
其电压之间的关系为 VLCD>VREG≧V0≧V1≧V2≧V3≧V4≧VSS。
电压调整器(Regulator)的输入参考电压
当选择外部参考电压输入时电压调整器的参考电压。
电压调整器的输出
VREG
I
当关闭内部电压调整器时,此脚位接到升压电路的输出(VLCD),藉以分压
产生 V0~V4。
频率选择(Clock Select)
CLK_SEL
I
CLK_SEL = 1 Î 选择内部频率(Default),频率由外接于 RA 与 RB 之电阻
产生。
CLK_SEL = 0 Î 选择外部频率,频率由 EXT_CLK 输入。
外部频率输入(External Clock)
EXT_CLK
I
当 CLK_SEL = 0 时,选择外部频率,频率由此脚位输入。当 CLK_SEL = 1
时,此脚位不被使用,应接到 VDD 或 GND。
VDD
P
电源输入
P
电源接地
VDDP
GND
GNDP
RAiO TECHNOLOGY INC.
10/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
4-4 其它接口
Pin Name
I/O
Description
KST[3:0]
O
KIN[4:0]
I
IO[7:0]
I/O
通用 I/O 信号(General Purpose I/O)
EL_CHRG
O
EL 充电信号(EL Charge Signal)
EL_DCHG
O
EL 放电信号(EL Discharge Signal)
键盘输出信号 Key Strobe Output)
键盘输入信号(Key Data Input)
没有使用的信号,请保持浮接(NC)或接到 VDD。
外部重置信号(Reset)
RST
I
RST = 0 Æ RA8815 将被初始化。
RST = 1 Æ 正常状态,RA8815 已内建 Pull-Hi 电阻。
TEST[2:0]
S[1:0], FG
I
测试接脚
此为测试专用脚位 , 不需连接使用。
表 4-1:MPU 串、并列模式之使用脚位定义
并列模式
Pin Name
I/O
串行模式
8080
6800
三线式
8Bit
4Bit
8Bit
4Bit
四线式
(A-Typ)
四线式
(B-Typ)
DB7
I/O
DB7
--
DB7
--
0
1
1
DB6
I/O
DB6
--
DB6
--
X
0
1
DB5
I/O
DB5
--
DB5
--
--
--
--
DB4
I/O
DB4
--
DB4
--
--
--
--
DB3
I/O
DB3
DB3
DB3
DB3
CS
CS
CS
DB2
I/O
DB2
DB2
DB2
DB2
--
RS
SDI
DB1
I/O
DB1
DB1
DB1
DB1
SDA
SDA
SDO
DB0
I/O
DB0
DB0
DB0
DB0
SCK
SCK
SCK
RD , EN
I
RD
RD
EN
EN
--
--
--
WR , R/ W
I
WR
WR
R/ W
R/ W
--
--
--
D/ C , RS
I
D/ C
D/ C
RS
RS
--
--
--
CS
I
CS
CS
CS
CS
--
--
--
C86
I
0
0
1
1
--
--
--
BIT4
I
0
1
0
1
--
--
--
P/ S
I
1
1
1
1
0
0
0
“X” 表示此脚位接 0 或 1 均可。“--" 表示此脚位不被使用,请保持浮接(NC)。
RAiO TECHNOLOGY INC.
11/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
5. 缓存器描述
5-1 缓存器总表
表 5-1:缓存器总表
ID 缓存器简称
D7
D6
D5
D4
D3
D2
D1
D0
0
DWFR
B/C
--
NW5
NW4
NW3
NW2
NW1
NW0
驱动波形设定
1
PWRR
SRST
MCLR
--
--
KWK
IOWK
DOFF_Z
SLP
电源控制
2
SYSR
LS3
LS2
LS1
LS0
GB_EN
--
RS1
RS0
系统设定
3
MWMR
BIEN
ASCS
BOLD
INV
MD1
MD0
内存输入模式
4
CURCR
H3
H2
H1
H0
--
BLK
CR
5
X-CUR
--
--
X5
X4
X3
X2
X1
X0
光标 X 位置
6
Y-CUR
--
Y6
Y5
Y4
Y3
Y2
Y1
Y0
光标 Y 位置
KEYR
KSB
KDB1
KDB0
K_AUTO
IRE
KF1/
KF0/
KSTB1
KSTB0
SIRQ
KSTB1
KSTB0
KSD4
KSD3
KSD2
KSD1
KSD0
SIRQ
AKD6
AKD5
AKD4
AKD3
AKD2
AKD1
AKD0
7
KSDR
BMOD1 BMOD0
KSTB_S
EL
暂存器说明
CUR_EN 光标控制
键盘扫描控制
键盘扫描数据
8
SWSXR
--
--
--
SSX4
SSX3
SSX2
SSX1
SSX0
X 轴卷动起始点
9
SWSYR
--
--
SSY5
SSY4
SSY3
SSY2
SSY1
SSY0
Y 轴卷动起始点
A
SWRXR
--
--
--
SRX4
SRX3
SRX2
SRX1
SRX0
X 轴卷动范围
B
SWRYR
--
--
SRY5
SRY4
SRY3
SRY2
SRY1
SRY0
Y 轴卷动范围
C
SCOR
SL7
SL6
D
ASCR
SPD3
SPD2
E
SCCR
F
SCR_IM SCR_IM
SL5/SR5 SL4/SR4 SL3/SR3 SL2/SR2 SL1/SR1 SL0/SR0 卷动位移量
SPD1
SPD0
SCR_MD SBUF
D1
D0
ISR
BF
--
--
10
CSTR
BR2
BR1
11
DRCR_A
BOFF
EN_R
12
DRCR_B
13
BLTR
14
IODR
OE7
15
IODAR
16
STP3
STP2
STP1
自动卷动控制
STP0
SCR_DI SCR_DI SCR_IN AUTO_S
卷动控制
R1
R0
TEN
CR
--
--
SCR_I
KI
BI
BR0
CT4
CT3
CT2
CT1
CT0
对比调整
EN_G
ROFF
--
TMPS
CDIR
SDIR
驱动控制
CK_BS1 CK_BS0
RR2
RR1
RR0
HD2
HD1
HD0
驱动控制
BLK_EN PBK_EN
--
GINV
BLT3
BLT2
BLT1
BLT0
闪烁设定
OE6
OE5
OE4
OE3
OE2
OE1
OE0
IO 埠方向设定
IOD7
IOD6
IOD5
IOD4
IOD3
IOD2
IOD1
IOD0
IO 端口资料
ELCR
EL_EN
--
--
--
ELT3
ELT2
ELT1
ELT0
冷光控制
17
CGMI
--
--
--
--
--
UMI2
UMI1
UMI0
造字选择
18
CGMD
中断状态显示
CGMD7 CGMD6 CGMD5 CGMD4 CGMD3 CGMD2 CGMD1 CGMD0 造字资料
RAiO TECHNOLOGY INC.
12/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
5-2 缓存器内容描述
MPU 对 RA8815 有两种命令周期(Command Cycle),一为缓存器读写周期(Register Cycle,RS = 0) ,另一
为内存读写周期(Memory Cycle,RS = 1) 。在进行缓存器读写周期时,MPU 必须先告之 RA8815 要对的哪
一个缓存器进行读或写,因此 MPU 会将第一笔数据(Data)传给 RA8815,RA8815 收到后会将此数据存入索
引缓存器,同时认定下一笔数据就是要对索引缓存器内所指定的缓存器进行读或写。
IR (Index Register),索引缓存器
RW
RS
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
0
0
0
0
ID4
ID3
ID2
ID1
ID0
ID[4:0] : 此为 RA8815 的索引缓存器,固定在进行缓存器读写的第一个周期被用到,用来设定 MPU 在缓存
器读写的第二周期是对 RA8815 的哪一个缓存器进行读写。
由 索 引 缓 存 器 可 以看出它可以指定到 32 个缓存器 (00H~1Fh) ,但是 RA8815 只有用到 25 个缓存器
(00h~18h),这些缓存器在 RESET 后的起始数据(Initial Data)都是 00h。
Memory Data (RAMD),内存
RW
RS
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0/1
1
D7
D6
D5
D4
D3
D2
D1
D0
当 RS = 1,表示 MPU 对 RA8815 进近行内存读写周期(Memory Cycle),如果写入(RW = 0)数据到内存
(Display RAM 或 ICON RAM),写入的资料会根据 MD[1:0](REG[03h] bit1-0)的设定而有不同的定义(例如写
入 Big5 码或是 ASCII 码,或是 Bit-Map)。如果读取(RW = 1) 内存数据,在不同的模式下也有不同的读法:
1. 全型字模式 : 以由左上到左下 (16 列 ) ,而后再从右上到右下 (16 列 ) 的方式读取字型,共
32Byte。
2. 半型字模式 : 由左上到左下(16 列)依序读取,共 16 Byte。
3. 小 ASCII 模式 : 由左上到左下(8 列),共 8 Byte。
4. 图型模式 : 由屏幕左上到右上,一次 1 个 Byte(8 Pixel),依续读取,而后换行。
[00h] Driver Waveform Register (DWFR) ,驱动波形设定缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
B/C
--
NW5
NW4
NW3
NW2
NW1
NW0
B/C : 选择驱动输出的波形。0 Î B-Type 波型,1 Î C-Type 波型。
NW[5:0] : 用来设定内部 FRAME 信号在扫描到第几个 Segment(Row)时转态,只适用于 B/C = 1 (C-Type 波
型)时。
RAiO TECHNOLOGY INC.
13/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
[01h] Power Control Register (PWRR) ,电源控制缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
SRST
MCLR
--
--
KWK
IOWK
DOFF_Z
SLP
SRST : 软件重置(Reset)。1 Î 全部缓存器将被设成启始状态,显示内存数据不变,0 Î 无作用。
MCLR : 清除内存。 1 Î 显示内存将被全部写入 ”00h” , 0 Î 无作用。如果 MCLR 与 SRST 同时被设
成 ”1”,RA8815 将先写入”00h” 到显示内存,然后再进行软件重置。
KWK : 键盘扫描 Wake Up 设定。0 Î 键盘扫描 Wake Up 关闭,1 Î 键盘扫描 Wake Up 功能开启。
IOWK : I/O 埠 Wake Up 设定。0 Î IO 埠 Wake Up 关闭,1 Î IO 端口 Wake Up 功能开启。
DOFF_Z : 显示关闭(Display Off)。0 Î RA8815 LCD 驱动功能将关闭,同时显示器(Panel)画面将被关闭,
1 Î LCD 驱动功能与显示器(Panel)画面将被开启。
SLP : 睡眠模式设定。1 Î RA8825 进入睡眠模式,此时频率与显示器将被关闭。0 Î RA8825 Wake Up。
如果由键盘扫描或 IO 端口 Wake Up,SLP 会被清为 0。注意,当 SLP 设成 1 时,内部的驱动控制电路并未
被关闭,因此在进入睡眠模式前请先将缓存器[11h] ,也就是 驱动控制缓存器 A 的 DB[7:4] 设成 0,这样才
能达到省电的效果。
[02h] System Register (SYSR),系统设定缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
LS3
LS2
LS1
LS0
GB_EN
--
RS1
RS0
LS[3:0] : 设定 Panel 的显示行数(Segment),RA8815 最大的 Segment 为 128。
LS3 LS2 LS1 LS0
0
0
0
0
16
0
0
0
1
32
0
0
1
0
48
0
0
1
1
64
0
1
0
0
80
0
1
0
1
96
0
1
1
0
112
0
1
1
1
128
1
0
0
0
Reserved
:
:
:
1
RAiO TECHNOLOGY INC.
Line No.
1
Reserved
1
1
14/70
Reserved
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
GB_EN : 设定 GB 码或 BIG5 码。1 Æ GB 码,0 Æ BIG5 码。
RS[1:0] : 设定 Panel 的显示列数(Common),RA8815 最大的 Common 为 32 (不包括 Icon 的 Common)。
RS1
RS0
Row No.
0
0
16
0
1
32
1
0
Reserved
1
1
Reserved
[03h] Memory Write Mode Register (MWMR),内存输入模式缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
BMOD1
BMOD0
BIEN
ASCS
BOLD
INV
MD1
MD0
BMOD[1:0] : 设定写入内存的范围。
BMOD1
BMOD0
写入记忆体范围
0
0
正常显示范围
0
1
显示范围 + 卷动 Buffer 区域
1
x
卷动 Buffer 区域
BIEN : 忙碌中断控制。1 Î 允许忙碌(内部写入内存之动作)后发生中断,0 Î 不允许忙碌中断发生。
ASCS : 选择 ASCII 表。0 Î 选择 ASCII 表 1(Table1),1 Î 选择 ASCII 表 2(Table2),请参考第 6-9 节。
BOLD : 选择粗体字。0 Î 选择正常字写入显示内存,1 Î 选择以粗体字写入显示内存。
INV : 选择反向字。0 Î 选择正常字写入显示内存,1 Î 选择以反向字写入显示内存。
MD[1:0] : 选择内存输入模式。
MD1
MD0
输入模式
0
0
图型模式
0
1
小 ASCII 模式(8X8)
1
0
大 ASCII 模式(8X16)
1
1
全型字模式(16X16)
在全型字模式下(MD[1:0] = 11),若写入第一个 Byte 小于 80h,则自动判断为 ASCII 码,显示大 ASCII 字
型,但是对大于 80h 的 ASCII 则必须在大 ASCII 模式(MD[1:0] = 10)才能显示。
[04h] Cursor Control Register (CURCR),光标控制缓存器
RAiO TECHNOLOGY INC.
15/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
H3
H2
H1
H0
--
BLK
CR
CUR_EN
H[3:0] : 光标高度设定。
高度
H3
H2
H1
H0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
10
1
0
1
0
11
1
0
1
1
12
1
1
0
0
13
1
1
0
1
14
1
1
1
0
15
1
1
1
1
16
(Pixel)
在小 ASCII 模式(8X8)时,H3 不被使用,光标高度设定只能由 1~8 个像素(H[3:0] = x000b~x111b)。
BLK : 光标闪烁选择。0 Î 游标不闪烁,1 Î 游标闪烁。
CR : 光标归位设定。0 Î 无动作,1 Î 光标归位,光标会回到最左上方。
CUR_EN : 光标显示设定。0 Î光标不显示,1 Î 光标显示。
[05h] Cursor Position Register of X (X-CUR),光标 X 位置缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
X5
X4
X3
X2
X1
X0
X[5:0] : 以半角字宽度(8 Pixel)为单位,设定光标于 Segment (X 轴)的位置。因为 RA8815 的 Segment 有
128Pixel,因此 X[5:0] 的设定范围为 0~Fh,当 X[5:0] = 20h 及 21h 时光标是指到水平卷动 Buffer 的位置。
RAiO TECHNOLOGY INC.
16/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
[06h] Cursor Position Register of Y (Y-CUR),光标 Y 位置缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
Y6
Y5
Y4
Y3
Y2
Y1
Y0
Y[6:0] : 以像素高度 (Pixel) 为单位,设定光标于 Common (Y 轴 ) 的位置。因为 RA8815 的 Common 有
32Pixel,因此 Y[6:0] 的设定范围为 0~1Fh,当 Y[6:0] = 40h~4Fh 时光标是指到垂直卷动 Buffer 的位置。如
果 Y[6:0] = 50h,光标将定在 COMS(Icon)的位置。
[07h] Key Scan Control Register (KEYR),键盘扫描控制缓存器 Î 只能写(Write Only)
RW
DB7
DB6
DB5
0
KSB
KDB1
KDB0
DB4
KSTB_SE
L
DB3
DB2
K_AUTO
IRE
DB1
DB0
KF1/
KF0/
KSTB1
KSTB0
KSB : 键盘扫描功能设定。0 Î 键盘扫描功能关闭,1 Î 键盘扫描功能开启。
KDB[1:0] : 键盘扫描为自动模式(Auto-Mode)时,设定消除弹跳电路(De-bounce)的扫描次数。(每次代表键
盘扫描一次的时间)
KDB1
KDB0
扫描次数
0
0
8
0
1
16
1
0
32
1
1
64
KSTB_SEL : 当键盘扫描为非自动模式时, 0 Î 此缓存器的 DB[1:0] 定义为 KF[1:0] , 1 Î 此缓存器的
DB[1:0]定义为 KSTB[1:0] 。当键盘扫描为自动模式时,此缓存器的 DB[1:0]定义为 KF[1:0]。
K_AUTO : 键盘扫描模式设定,1Î 选择自动模式(Auto-Mode),RA8815 会自动判断被按下的键,并存在
AKD[6:0]以供 MPU 读取。0Î 选择非自动模式(Non-Auto-Mode),RA8815 不会自动判断按下的键,但软件
可经由 KSTB[1:0]与 KSD[4:0]判断目前所按下的键,可处理多键同时按的功能。
IRE : 键盘扫描之硬件中断设定。0 Î 当键盘被按下时不会产生硬件中断,1 Î 当键盘被按下时会产生硬件
中断。
KF[1:0] : 键盘扫描频率设定。
键盘扫描周期
KF1
KF0
键盘扫描脉波宽度
0
0
256us
1.024ms
0
1
512us
2.048ms
1
0
1.024ms
4.096ms
1
1
2.048ms
9.182ms
RAiO TECHNOLOGY INC.
(4x5)
17/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
KSTB[1:0] : 当非自动模式时,设定欲读回按键数据(KSD[4:0])所相对应的列数。此 2 个 Bit 也可以由下面的
键盘扫描数据缓存器(KSDR)Bit[6:5] 读出。
[07h] Key Scan Data Register (KSDR),键盘扫描数据缓存器Î 只能读(Read Only)
K_AUTO = 0 时定义如下:
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
1
SIRQ
KSTB1
KSTB0
KSD4
KSD3
KSD2
KSD1
KSD0
SIRQ : 键盘扫描之软件中断指示设定,将缓存器[0Fh] 的 bit 1 写 “0” 时才会被清除。
KSTB[1:0] : 用来表示脚位 KST[3:0]是哪一个在动作。
KSD[4:0] : 键盘扫描的侦测数据 (KIN Return Data),只有非自动模式(Non-Auto-Mode)时被使用,可以由
MPU 读取 KSD[4:0] 与 KSTB[1:0] 来判断哪一个键被按下。
K_AUTO = 1 时定义如下:
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
1
SIRQ
AKD6
AKD5
AKD4
AKD3
AKD2
AKD1
AKD0
SIRQ : 键盘扫描之软件中断指示设定,将缓存器[0Fh] 的 bit 1 写 “0” 时才会被清除。
AKD[6:0] : 键盘扫描的指示数据,在自动模式时由此缓存器可以知道键盘的状况。RA8815 可以外接 4x5 的
键盘矩阵,也就是 20 个键(Key),0~19h 用 BCD 数值表示可以代表 20 个号码,也就可以知道哪一个键被按
下。
AKD[6:0]
扫瞄资料说明
0~19h
Key No. Input
20~39h
Long Key No. Input
42
Key Release
Other
Reserved
[08h] Scroll Window Start X Register (SWSXR),X 轴卷动起始点缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
--
SSX4
SSX3
SSX2
SSX1
SSX0
SSX[4:0] : 当设定旋转方向为右往左时,用来设定卷动窗口范围的 Segment (X 轴)的起始点。以半型字(8
Pixel)为单位。
注 : 当设定旋转方向为左往右时,此缓存器必须固定设为 0。
RAiO TECHNOLOGY INC.
18/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
[09h] Scroll Window Start Y Register (SWSYR),Y 轴卷动起始点缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
SSY5
SSY4
SSY3
SSY2
SSY1
SSY0
SSY[5:0] : 设定卷动窗口的范围其 Common (Y 轴)的起始点,以 Pixel 为单位。
[0Ah] Scroll Window Rang X Register (SWRXR) ,X 轴卷动范围缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
--
SRX4
SRX3
SRX2
SRX1
SRX0
SRX[4:0] : 设定要卷动的窗口范围其 Segment (X 轴)的 Offset,以半型字(8 Pixel)为单位。
Note:
1. SRX 必须大于等于 1,也就是最小卷动范围的 X 区域为 16 个 Pixel。
2. SSX+SRX 不可以超过屏幕 X 轴的范围,例如屏幕大小为 96 x 32,则 SSX+SRX 必须小于 96/8=12,也
就是最大为 11。
[0Bh] Scroll Window Rang Y Register (SWRYR) ,Y 轴卷动范围缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
SRY5
SRY4
SRY3
SRY2
SRY1
SRY0
SRY[5:0] : 设定要卷动的窗口范围其 Common (Y 轴)的 Offset,以 Pixel 为单位。
Note:
1. SRY 必须大于等于 1,也就是最小卷动范围的 Y 区域为 2 个 Pixel。
2. SSY+SRY 不可以超过屏幕 Y 轴的范围,例如屏幕大小为 96 x 32,则 SSY+SRY 必须小于 32,也就是最
大为 31。
[0Ch] Scroll Offset Register (SCOR),卷动位移量缓存器
RW
DB7
DB6
0
SL7
SL6
DB5
DB4
DB3
DB2
DB1
DB0
SL5/SR5 SL4/SR4 SL3/SR3 SL2/SR2 SL1/SR1 SL0/SR0
SL[7:0] : 水平方向卷动的位移量(以 Pixel 为单位),当 SCR_MD1 (REG[0Eh]bit 3) 为 0 时动作。
SR[5:0] : 垂直方向卷动的位移量(以 Pixel 为单位),当 SCR_MD1 (REG[0Eh]bit 3) 为 1 时动作。
当设定为自动卷动时,此缓存器可以用来设定 Common 或 Segment 的卷动起始位置。
[0Dh] Auto-Scroll Control Register (ASCR),自动卷动控制缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
SPD3
SPD2
SPD1
SPD0
STP3
STP2
STP1
STP0
SPD[3:0] : 设定自动卷动的速度。
RAiO TECHNOLOGY INC.
19/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
SPD3
SPD2
SPD1
SPD0
卷动时间
0
0
0
0
1 Unit
0
0
0
1
3 Units
0
0
1
0
5 Units
0
0
1
1
7 Units
0
1
0
0
17 Units
0
1
0
1
19 Units
0
1
1
0
21 Units
0
1
1
1
23 Units
1
0
0
0
129 Units
1
0
0
1
131 Units
1
0
1
0
133 Units
1
0
1
1
135 Units
1
1
0
0
145 Units
1
1
0
1
147 Units
1
1
1
0
149 Units
1
1
1
1
151 Units
1 Unit = 1 Frame Times
STP[3:0] : 设定自动卷动时,每次的位移像素。
RAiO TECHNOLOGY INC.
位移像素
STP3
STP2
STP1
STP0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
10
1
0
1
0
11
1
0
1
1
12
20/70
(Pixel)
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
1
1
0
0
13
1
1
0
1
14
1
1
1
0
15
1
1
1
1
16
[0Eh] Scroll Control Register (SCCR),卷动控制缓存器
RW
0
DB7
DB6
SCR_IM SCR_IM
D1
D0
DB5
DB4
SCR_MD
SBUF
DB3
DB2
DB1
DB0
SCR_DI SCR_DI SCR_INT AUTO_S
R1
R0
EN
CR
SCR_IMD[1:0] :
0X: 自动卷动启动时,设定每卷动 1 像素后发出中断(SCR_INTEN 必须为 1)。
10: 自动卷动启动时,设定每卷动 8 像素后发出中断(SCR_INTEN 必须为 1)。
11: 自动卷动启动时,设定每卷动 16 像素后发出中断(SCR_INTEN 必须为 1)。
SCR_MD :卷动模式设定。0 Î 选择手动卷动模式,并且将卷动的 Offset 值归 0,1Î选择自动卷动模式。
SBUF : 卷动 Buffer 设定。0 Î 卷动 Buffer 禁能,卷动时不包含卷动 Buffer,仅包含屏幕显示所及的部分。
1Î 卷动 Buffer 致能,卷动时包含卷动 Buffer。
SCR_DIR[1:0] : 卷动方向设定。
SCR_DIR1
SCR_DIR0
卷动方向
0
0
由左往右(水平)
0
1
由右往左(水平)
1
0
由上往下(垂直)
1
1
由下往上(垂直)
SCR_INTEN: 卷动中断设定。0 Î 不发动卷动中断,1 Î 自动卷动时,当卷动 1、8 或 16 个像素后,会发
出中断通知 MPU(非自动卷动时,此功能无效)。
AUTO_SCR : 自动卷动模式设定。0 Î 停止自动卷动模式。若要跳出自动卷动模式,或是进行新的显示数
据写入,则 Bit5 的 SCR_MD 必须先清除为 0,以免影响之后进行的画面显示。 1 Î 进行自动卷动模式。
[0Fh] Interrupt Status Register (ISR),中断状态缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
1
BF
--
--
--
--
SCR_I
KI
BI
BF : 忙碌旗标,1 Î 显示内存处于忙碌状态(Data Write),0 Î 显示内存处于闲置状态(Write 完成) 。
SCR_I : 卷动中断,1 Î 卷动完成后中断发生,0 Î 无卷动中断发生。
KI : 键盘扫描中断,1 Î 键盘扫描中断发生,0 Î 无键盘扫描中断发生。
RAiO TECHNOLOGY INC.
21/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
BI : 忙碌中断,1 Î 内部写入内存之动作全部完成后中断发生,0 Î 无忙碌中断发生。
[10h] Contrast Adjust Register (CSTR),对比调整缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
BR2
BR1
BR0
CT4
CT3
CT2
CT1
CT0
BR[2:0] : 设定 LCD Bias(以 128x33 做计算标准) 。
BR2
BR1
BR0
Bias
0
0
0
1/4
0
0
1
1/4.5
0
1
0
1/5
0
1
1
1/5.5
1
0
0
1/6
1
0
1
1/6.5
1
1
X
1/7
CT[4:0] : 设定显示对比度(Contrast),共 32 阶,为避免显示质量不佳或显示画面较淡,通常依据液晶玻璃
材质、电源电压及尺寸大小设定 CT[4:0] ,调整出最佳的显示质量。
CT4 CT3 CT2 CT1 CT0
0
0
0
0
0
0
0
0
0
1
1
1
对比度
Contrast
弱
:
:
:
1
1
1
强
[11h] Driver Control Register1 (DRCR_A),驱动控制缓存器 A
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
BOFF
EN_R
EN_G
ROFF
--
--
CDIR
SDIR
BOFF : 升压电路(Booster)功能设定。1 Î 使用内部 Booster,0Î 关闭内部 Booster,使用外部电压输入
(供给内部高压电路用)。
EN_R : 参考电压设定。1 Î 使用内部产生的参考电压给内部电压调整器(Regulator)用,0 Î 关闭内部参考
RAiO TECHNOLOGY INC.
22/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
电压产生电路,内部 Regulator 用的参考电压由外部输入。
EN_G : VREG 电压选择。1 Î 使用内部 Regulator 产生 VREG,0 Î 由外部输入 VREG。若使用外部输入
VREG,请将此缓存器的 EN_R 及 BOFF 设为 0 (关闭),以免产生多余的耗电。
ROFF : 分压电路选择。1 Î 使用内部分压电路及 Voltage Follower 产生 LCD Bias 电压,0 Î 关闭内部
Voltage Follower ,使用外部分压电路来产生 LCD Bias 电压。若使用外部分压电路,请将此缓存器的
EN_G、EN_R 及 BOFF 设为 0 (关闭),以免产生多余的耗电。
CDIR : Common 顺序排列选择。0 Î 接脚 COM0~31 代表 Common 0 ~ 31,1Î 接脚 COM0~31 代表
Common 31~0。
SDIR : Segment 顺序排列选择。0 Î 接脚 SEG0~127 代表 Segment 0 ~ 127,1Î 接脚 SEG0~127 代表
Segment 127~0。
[12h] Driver Control Register (DRCR_B),驱动控制缓存器 B
RW
0
DB7
DB6
CK_BS1 CK_BS0
DB5
DB4
DB3
DB2
DB1
DB0
RR2
RR1
RR0
HD2
HD1
HD0
CK_BS[1:0] : 升压电路(Booster)频率设定。假设系统 RC 振荡频率 = 45KHz。
CK_BS1
CK_BS0
升压电路(Booster)频率
0
0
SYS_CLK/2 Æ 22.5KHz
0
1
SYS_CLK/4 Æ 11.25KHz
1
0
SYS_CLK/6 Æ 7.5KHz
1
1
SYS_CLK/8 Æ 5.625KHz
RR[2:0] : 电压调整器(Regulator) 阻值比,也就是参考电压 VREF(注 1)与 VREG 的比值。注意: RA8815 内定
VREF 为 1.6V。
RAiO TECHNOLOGY INC.
电压调整器 阻值比
RR2
RR1
RR0
0
0
0
X2
0
0
1
X2.5
0
1
0
X3
0
1
1
X3.5
1
0
0
X4
1
0
1
X4.5
1
1
0
X5
1
1
1
--
23/70
(Resistor Ratio)
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
HD[2:0] : LCD 驱动器的驱动电流设定,通常液晶玻璃尺寸大时需设定较大的驱动电流,避免显示质量不佳
或显示画面较淡。
HD2
HD1
HD0
驱动电流
0
0
0
小(Min)
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
大(Max)
[13h] Blink Timer Register (BLTR),闪烁设定缓存器
RW
0
DB7
DB6
BLK_EN PBK_EN
DB5
DB4
DB3
DB2
DB1
DB0
--
GINV
BLT3
BLT2
BLT1
BLT0
BLK_EN : 闪烁功能设定。0 Î 闪烁功能关闭,1 Î 闪烁功能开启。
PBK_EN : 全屏幕或区域闪烁设定。0 Î选择全屏幕闪烁,1 Î选择区域闪烁,闪烁的区域是根据卷动窗口
(Scroll Window)来决定,也就是由缓存器 SWSXR、SWSYR、SWRXR 及 SWRYR 的设定来决定,当区域
闪烁关闭时请将上面卷动窗口的缓存器清除为 0,以免影响之后进行的画面显示。注意,只有当 BLK_EN= 1
时,才会开启闪烁功能。
GINV : 屏幕显示反向设定。0 Î 屏幕显示正常,1 Î 屏幕显示反向。
BLT[3:0] : 闪烁时间设定,以 Frame 为单位。
RAiO TECHNOLOGY INC.
闪烁时间
BLT3
BLT2
BLT1
BLT0
0
0
0
0
8
0
0
0
1
16
0
0
1
0
24
0
0
1
1
32
0
1
0
0
40
0
1
0
1
48
0
1
1
0
56
0
1
1
1
64
24/70
(Frames)
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
1
0
0
0
72
1
0
0
1
80
1
0
1
0
88
1
0
1
1
96
1
1
0
0
104
1
1
0
1
112
1
1
1
0
120
1
1
1
1
128
[14h] IO Direction Control Register (IODR),IO 端口方向设定缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
OE7
OE6
OE5
OE4
OE3
OE2
OE1
OE0
OE[7:0] : 设定 IO 埠的输出或输入。 0 Î 相对应之 IO 埠为输入 (Input) , 1 Î 相对应之 IO 埠为输出
(Output)。
[15h] IO Data Register (IODAR),IO 端口数据缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
IOD7
IOD6
IOD5
IOD4
IOD3
IOD2
IOD1
IOD0
IO[7:0] : IO 端口为输入时,此缓存器储存输入的数据。
[16h] EL Control Register (ELCR),冷光控制缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
EL_EN
--
--
--
ELT3
ELT2
ELT1
ELT0
EL_EN : 冷光信号输出致能设定。0 Î 关闭,1 Î 开启。
ELT[3:0] : 冷光信号输出时间设定。下表输出时间是以 RC 振荡(系统频率)为 45KHz 时为标准,RC 振荡频
率愈高则输出时间愈短。
输出时间
ELT3
ELT2
ELT1
ELT0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
4
0
0
1
1
6
0
1
0
0
8
RAiO TECHNOLOGY INC.
25/70
(Sec)
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
0
1
0
1
10
0
1
1
0
12
0
1
1
1
14
1
0
0
0
16
1
0
0
1
18
1
0
1
0
20
1
0
1
1
22
1
1
0
0
24
1
1
0
1
26
1
1
1
0
28
1
1
1
1
30
[17h] CGRAM Register (CGMI),造字选择缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
--
--
--
--
--
UMI2
UMI1
UMI0
UMI[2:0] : 选择自行造字时所要造的字,RA8815 允许使用者造 8 个 16x16 的全型字,其对映的字型码为
FFF0h~FFF7h。
UMI2 UMI1 UMI0
对映的字型码
0
0
0
FFF0h
0
0
1
FFF1h
0
1
0
FFF2h
0
1
1
FFF3h
1
0
0
FFF4h
1
0
1
FFF5h
1
1
0
FFF6h
1
1
1
FFF7h
[18h] CGRAM Data Register (CGMD),造字数据缓存器
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
CGMD7
CGMD6
CGMD5
CGMD4
CGMD3
CGMD2
CGMD1
CGMD0
CGMD[7:0] : 此缓存器用来传递或读取 16x16 的全型字数据。在设定完缓存器[17h]后,使用者将所要造的
16x16 全型字 Bit Map 以连续 32Byte 写入此缓存器,日后要显示此全型字只要透过 MPU 写入两个 Byte 的
对映字型码即可。
RAiO TECHNOLOGY INC.
26/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6. 功能描述
6-1 微控制器接口
6-1-1 并列接口
RA8815 的 MPU 接口可支持 Intel 8080 系列与 Motorola 6800 系列的 4 位或 8 位微处理器,使用者可
以透过 C86 这根脚位去选择 RA8815 的 MPU 界面是 8080 或者是 6800 的兼容系统,如果 C86 接到
GND,则 RA8815 的 MPU 接口将定义成与 8080 兼容的接口,如图 6-1 所示。反之,如果 C86 接到
VDD,则将定义成与 6800 兼容的接口,如图 6-2 所示。而 BIT4 脚位可用来选择所连接的 MPU 为
4/8 位,如果 BIT4 接到 GND,则表示 MPU 选用 8 位接口,BIT4 接到 VDD,则表示 MPU 选用 4 位
接口,在 4 位接口时,数据总线(Data Bus) 只有用到 DB[3:0]。
8080
MPU
RA8815
D/C
A0
A1-A7
IORQ
VDD
P/S
Decoder
CS
C86
DB0-3(DB0-7)
-
D0-D3(D0-D7)
RD
RD
WR
WR
RES
RST
BIT4
VDD
or
GND
图 6-1:8080 (4/8-Bit) MPU 的界面图
6800
MPU
RA8815
A0
A1-A7
VMA
VDD
RS
P/S
Decoder
CS
C86
D0-D3(D0-D7)
DB0-3(DB0-7)
EN
EN
R/W
R/W
RES
RST
BIT4
VDD
or
GND
图 6-2:6800 (4/8-Bit) MPU 的界面图
RAiO TECHNOLOGY INC.
27/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-1-2 串行接口
RA8815 除了支持上述的并列接口外,也可以支持一种 3 线串行接口或两种 4 线(A-Type, B-Type)串
行接口,使用者可以透过 P/ S 这根脚位去选择 RA8815 的 MPU 接口是并列或者是串行接口,当脚位
P/ S = 1 时,此时为平行并列接口,DB[7:0] 为地址/数据传输线,而当脚位 P/ S = 0 时,MPU 与
RA8815 之接口为串行模式(Serial Mode),此时数据总线的 DB[7:6]被当成 SMOD[1:0] 的输入设定脚
位用,来决定哪一种串行模式设定,如表 6-1 所示。在串行接口时许多数据传输线(Data Bus)被用来
当作串行控制信号,请参考前面 4-1 节的说明。而图 6-3 ~ 6-5 是 MPU 与 RA8815 之间的串行接口接
口图。
表 6-1
串列界面模式
SMOD
0 X
三线式传输(3-Wire) ,使用到 SCK, SDA, CS
1 0
四线式传输(4-Wire, A-Type) ,使用到 SCK, SDA, RS, CS
1 1
四线式传输(4-Wire, B-Type) ,使用到 SCK, SDO, SDI, CS
MPU
RA8815
SMOD1(DB7)
SMOD0(DB6)
P/S
IO0
SCK(DB0)
IO1
SDA(DB1)
IO2
CS(DB3)
图 6-3:3 线式的 MPU 界面图
RAiO TECHNOLOGY INC.
28/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
MPU
VDD
RA8815
SMOD1(DB7)
SMOD0(DB6)
IO0
SCK(DB0)
IO1
SDA(DB1)
IO2
RS(DB2)
IO3
CS(DB3)
P/S
图 6-4:4 线式(A-Type)的 MPU 界面图
MPU
VDD
RA8815
SMOD1(DB7)
SMOD0(DB6)
IO0
SCK(DB0)
IO1
SDO(DB1)
IO2
SDI(DB2)
IO3
CS(DB3)
P/S
150pF
图 6-5:4 线式(B-Type)的 MPU 界面图
6-1-3 缓存器读写
MPU 对 RA8815 只有两种控制时序,一为 MPU 对缓存器的读写,另一为 MPU 对内存的读写。如前
面 5-2 节所述,在进行缓存器读写周期时,MPU 必须先告之 RA8815 要对的哪一个缓存器进行读或
写,因此 MPU 传给 RA8815 的第一笔数据(Data)代表要对 RA8815 的哪一个缓存器进行读或写,第
二笔数据才是真正代表写入该缓存器的数据,或是代表由缓存器读出的数据。
由 于 缓 存 器 内 容 控 制 着 所 有 RA8815 的 动 作 , 因 此对缓存器的读写就如同对 RA8815 下命令
(Command)一样,所以也可以说缓存器的读写周期就是命令周期(Command Cycle)。
图 6-6 与 6-7 为以 8080 MPU(8-Bit) 对 RA8815 缓存器进行读写的时序图,图 6-8 与 6-9 为以 6800
RAiO TECHNOLOGY INC.
29/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
MPU(8-Bit) 对 RA8815 缓存器进行读写的时序图,图 6-10 到 6-12 为以串行模式对 RA8815 缓存器进
行读写的时序图。
DB[7:0]
REG No.
DB[7:0]
DATA
CS
CS
WR
WR
RD
RD
D/C
D/C
图 6-6:以 8080 8-Bit 对缓存器写入的时序图
DB[7:0]
REG No.
DATA
图 6-7:以 8080 8-Bit 对缓存器读取的时序图
DB[7:0]
DATA
REG No.
CS
CS
R/W
R/W
EN
EN
RS
RS
图 6-8:以 6800 8-Bit 对缓存器写入的时序图
REG No.
DATA
图 6-9:以 6800 8-Bit 对缓存器读取的时序图
CS
SDA
RW
RS(0)
R7 R6 ………………….. R0
D7 D6 …………………. D0
SCK
Register No.
R/W DATA.
图 6-10:3 线串行接口对缓存器读写的时序图
RAiO TECHNOLOGY INC.
30/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
CS
RS
0
SDA
RW
Don’t Care
R7 R6 …………..…….. R0
D7 D6 ……….……………. D0
SCK
Register No.
R/W DATA.
图 6-11:4 线串行接口(A-Type)对缓存器读写的时序图
CS
SDI
RW
SDO
RS(0)
R7 R6 ………………….. R0
Don’t Care
WD7 WD6 ……………. WD0
RD7 RD6 ……………... RD0
SCK
Register No.
R/W DATA.
图 6-12:4 线串行接口(B-Type)对缓存器读写的时序图
6-1-4 内存读写
MPU 对 RA8815 的另一时序为对内存的读写(Memory Write),通常代表对显示内存做数据的传递,
一个 Memory Write 代表写入 Data 到目前光标所对映的显示内存地址,之后光标地址会自动加一,再
一个 Memory Write 动作,Data 将被写入到新光标所对映的显示内存地址。由于都是资料的读写的动
作,因此对内存的读写周期也可以解释为数据周期(Data Cycle)。
图 6-13 与 6-14 为以 8080 MPU(8-Bit) 对 RA8815 内存进行读写的时序图,图 6-15 与 6-16 为以
6800 MPU(8-Bit) 对 RA8815 内存进行读写的时序图,图 6-17 到 6-19 为以串行模式对 RA8815 内存
进行读写的时序图。
RAiO TECHNOLOGY INC.
31/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
DB[7:0]
DATA(n+1)
DATA(n)
DB[7:0]
CS
CS
WR
WR
RD
RD
D/C
D/C
图 6-13:以 8080 8-Bit 对内存写入的时序图
DB[7:0]
DATA(n)
DATA(n+1)
DATA(n+1)
图 6-14:以 8080 8-Bit 对内存读取的时序图
DB[7:0]
CS
CS
R/W
R/W
EN
EN
RS
RS
图 6-15:以 6800 8-Bit 对内存写入的时序图
DATA(n)
DATA(n)
DATA(n+1)
图 6-16:以 6800 8-Bit 对内存读取的时序图
CS
SDA
RW
RS(1)
MD7 MD6 …………….. MD0
SCK
Mem. R/W DATA.
图 6-17:3 线串行接口对内存读写的时序图
RAiO TECHNOLOGY INC.
32/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
CS
RS
1
SDA
RW
Don’t Care
MD7 MD6 ……….……. MD0
SCK
Mem. R/W Data
图 6-18:4 线串行接口(A-Type)对内存读写的时序图
CS
SDI
SDO
RW
RS(1)
Don’t Care
WD7 WD6 ……………. WD0
RD7 RD6 ……………... RD0
SCK
Mem. R/W Data
图 6-19:4 线串行接口(B-Type)对内存读写的时序图
6-2 内存
RA8815 内含三个内存,包括用来储存字型(字库)的 256Kbyte Font ROM、528Byte 的显示内存(Display
RAM) ,以及供使用者自行造自的字型产生内存(CGRAM) 。
Font ROM 储存了中文繁体或简体字型数据,也包括英文、日文、欧文 -- 拉丁语系(Latin, Latin-ext A,
Latin-ext B)及 ASCII 表。在文字模式下,当 RA8815 收到 MPU 传送来的标准码,就会将其所对应的字
型数据由 Font ROM 送到显示内存,显示内存的的数据也会一直不断的被 LCD 控制电路读出,同时送到
LCD 驱动器,让讯息显示在 LCD Panel 上。因此 MPU 不用花费计算的时间以绘图模式描绘中文,可以
节省 MPU 许多时间,提升液晶显示中文之处理效率,同时缩短软件开发时间。RA8815 内建的中文字库
有两种,-S 代表简体字库,-T 代表繁体字库,字库与字码的对映表请参考应用手册。
RAiO TECHNOLOGY INC.
33/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
RA8815 的 LCD 显示范围为 128x33 点,因此需要 (128 * 33) / 8 = 528Byte 的显示内存 (Display
RAM) ,同时为了达到显示画面移动的效果,RA8815 的显示内存还增加了卷动 Buffer,让显示画面在
左右移动或上下移动时不会有迟钝的感觉。
字 型 产 生 内 存 (CGRAM) 则 是 由 使 用 者 写 入 特 殊 的 字 型 数 据 , 让 MPU 以 后 可 以 用 固 定 的 码
(FFF0h~FFF7h)通知 RA8815,将使用者自己建立的字型显示在 LCD Panel 上。
6-3 系统频率
RA8815 的系统频率是由跨接在 RA、RB 的电阻值与内部电路产生。一般建议电阻值为 270K 奥姆,此
时系统频率约为 55KHz。当电源控制缓存器(PWRR)的 Bit0 – SLP 被设定为 1 时,RA8815 将进入睡眠
模式,此时系统频率将被关闭。
系统频率也可以由外部直接输入,当频率选择脚位 CLK_SEL = 0 时,系统频率由 EXT_CLK 输入。
6-4 LCD驱动器与电压供应电路
RA8815 的驱动器电压供应电路是一个低功率、省电的设计,它可产生适当的电压准位,供给 LCD 所需
的电压。驱动器电压供应电路包含有步阶升压电路 (Booster) 、电压调整器 (Regulator) 和电压随耦器
(Voltage Follower),针对不同的需求目的,驱动控制缓存器(缓存器[11h]) 可各自独立的对电源供应电路
内的这些相关电路作开或关的选择设定。
D[n:0]
VLCD
Cxn
CK_BS
Booster
LT
Latch x m
LP
Latch x n
VREG
Regulator
BOFF
R-String
Voltage
Follower
V0
V1
V2
V3
V4
ROFF
COM /
Segment
Driver
COM[31:0]
COMS
SEG[127:0]
DOFF
V[4:0]
VREF
图 6-20:LCD 驱动器与电压供应电路方块图
RAiO TECHNOLOGY INC.
34/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
RA8815 不仅有内部的电源供应电路来提供所需的电源,并且可利用驱动控制缓存器(缓存器[11h])的设
定,来使用外部所提供的电源供应电路。表 6-2 和表 6-3 就是说明各项功能的状态设定。
表 6-2: 电源供应电路设定
驱动控制缓存器
状态
功能
(DRCR_A)
‘1’
‘0’
Bit7
步阶升压电路(Booster Circuit)控制位
ON
OFF
Bit6
参考电压电路 (Reference Voltage Circuit)控制位
ON
OFF
Bit5
电压调整电路((Voltage Regulator Circuit)控制位
ON
OFF
Bit4
电压随耦器 (Voltage Follower Circuit)控制位
ON
OFF
表 6-3: 电源供应电路状态设定表
驱动控制缓存器
电压调整
步阶升压 电压调整
(DRCR_A)
电路
D5
电路之
电路
电压随耦
电路
外部所需电压
VREF
D7
D6
D4
1
1
1
1
ON
ON
Internal
ON
VDD
0
1
1
1
OFF
ON
Internal
ON
VLCD, VDD
1
0
1
1
ON
ON
External
ON
VREF, VDD
0
0
1
1
OFF
ON
External
ON
VLCD, VREF, VDD
0
0
0
1
OFF
OFF
不需要
ON
VREG, VDD
0
0
0
0
OFF
OFF
不需要
OFF
V0~V4, VDD
6-4-1 步阶升压电路
在 RA8815 的芯片内建有步阶升压电路(Booster),可以产生 3X、2X 于 VDD-VSS 电压准位的步阶电压-
VLCD,供给下一级的电压调整器(Regulator)及内部 LCD 驱动电路使用,C1P 与 C1M 跨接一约 1uF
的电容则产生 2 倍 VLCD 电压,若 C2P 与 C2M 也跨接一 1uF 的电容则产生 3 倍 VLCD 电压,其连
接方式如图 6-21,左边是假设 VDD = 2.4V,3 倍升压的结果让 VLCD 电压达到 7.2V,右边是假设
VDD = 3V,2 倍升压的结果让 VLCD 电压达到 6V。
由于 RA8815 支持的 LCD Panel 为 128x33,因此 VLCD 电压一般需求不高,许多情况下甚至 5V 就
可以得到良好显示质量,在此情况下可以将 5V VDD 直接接到 VLCD、C1P 与 C2P,C1P、C1M 与
C2P、C2M 不用跨接电容。
RAiO TECHNOLOGY INC.
35/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
VDD
C 2P
RA8815
C 1M
RA8815
C 1P
VDD
C 1P
C 1M
C 2P
C 2M
C 2M
VLCD
VLCD
VSS
VSS
2 X S te p -u p V o lta g e C irc u it
3 X S te p -u p V o lta g e C irc u it
V L C D = 3 x V D D = 7 .2 V
V L C D = 2 xV D D = 6 V
V D D = 2 .4 V
VDD=3V
VSS=0V
VSS=0V
3 X S te p -u p V o lta g e R e la tio n s h ip s
2 X S te p -u p V o lta g e R e la tio n s h ip s
图 6-21:步阶升压应用电路
RA8815 升压电路的频率可以由驱动控制缓存器 B(DRCR_B)来设定,请参考缓存器[12h]的说明。此
外前面提到,驱动器电压供应电路包含有步阶升压电路、电压调整器和电压随耦器,如果全部使用
RA8815 内部的这些驱动器电压供应电路,则其外部连接方式如图 6-22 所示,如果 VLCD 电压要由
外部供应,也就是不使用内部步阶升压电路(Booster),其外部连接方式如图 6-23 所示。
External
Power
Supply
VLCD
C1
VLCD
C2M
C1
C1
C2
C2
C2
C2M
C2P
C2P
C1M
C1P
C1M
C1P
C2
VREF
C2
V0
C2
V1
VREF
V0
V1
C2
V2
C2
V2
C2
V3
C2
V3
C2
V4
C2
V4
VSS
VSS
图 6-22:使用内部 VLCD 电源电路(3 倍压)
图 6-23:使用外部 VLCD 电源电路
注: 外接的电容值 C1 = 1uF,C2 = 0.1uF。
RAiO TECHNOLOGY INC.
36/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-4-2 电压调整器电路
电压调整器电路(Voltage Regulator) 主要由 Band-Gap 与 OP-Amp 组成,其目的为接受步阶升压电路
(Booster) 产 生 的 VLCD 驱 动 电 压 , 然 后 产 生 一 稳 固 的 VREG 电 压 源 供 给 电 压 随 耦 器 (Voltage
Follower)。RA8815 内部已经包含有一个高精密度固定电源电压(VREF),利用电阻分压来调整 VREG 的
准位,VREG 产生的基本公式如下:
VREG=(1+R1/R2)×VREF
R1
VREG
R2
VREF
图 6-24 电压随耦器
RA8815 对电压调整器阻值比,也就是参考电压 VREF 与 VREG 的比值,可以由驱动控制缓存器
B(DRCR_B) 来设定,其调整倍率共有 2/2.5/3/3.5/4/4.5/5X 7 种组合,请参考缓存器 DRCR_B 的
Bit[5:3]。此外电压调整器也内建 -0.05% 的温度补偿。
RA8815 内部的高精密度固定电源电压(VREF)为 1.6V,此参考电压也可以由外部输入,其控制方式如
表 6-3 与表 6-4:
表 6-4: VREF 选择
驱动控制缓存器(DRCR_A)
电压调整器
Bit6(EN_R)
VREF
1.60V
0
(Ta=25°C)
1
RAiO TECHNOLOGY INC.
External
37/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-4-3 电压随耦器
电压随耦器(Voltage Follower) 提供 V0~V4 电压给 LCD 驱动电路,使用者可以单独使用内部电压随耦
器,也可以独立用外部的分压电源,V0~V4 电压与 VLCD 之相对关系为:
VLCD > V0 > V1 > V2 > V3 > V4 > GND
RA8815 可以透过对比调整缓存器(CSTR)控制 LCD Bias 由 1/4 到 1/7。同时为了符合不同 LCD 面板
(Panel)大小及配合适当的驱动电流,RA8815 可以由驱动控制缓存器 B(DRCR_B) 来设定电压随耦器
提供的驱动电流大小,及设定对比调整缓存器(CSTR)去调整液晶显示质量。
如图 6-25A 所示为单独使用内部电压随耦器,如果独立用外部的分压电源,其连接方式如图 6-25B 所
示。
External
Power
Supply
C2
C2
VLCD
VLCD
C2M
C2M
C2P
C2P
C1M
C1P
C1M
C1P
VREF
VREF
V0
V0
V1
C2
V2
C2
V3
C2
V4
External
Power
Supply
V1
V2
V3
V4
VSS
VSS
图 6-25A:使用内部电压随耦器
图 6-25B:使用外部分压电源
6-4-4 LCD驱动器
RA8815 的 LCD 驱动器(Segment/Common Driver) 负责将显示数据由前一级的 Latch 取出,同时配
合 Level Shifter,将组合成的信号各别送到对映的 Common 或 Segment,Level Shift 基本上由许多
模拟开关组成,它会依照时序产生器(Timing Generator)产生的控制信号,切换这些开关,将 V0~V4
传送到 Common 与 Segment。
如图 6-26 所示,RA8815 提供 128 个 Segment 信号,33 个 Common 信号,其中 Common 信号中的
RAiO TECHNOLOGY INC.
38/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
COMS 为提供给 LCD Panel 上的 Icon 使用,COMS_A[1:0]与 COMS_B[1:0]的脚位分别位于 RA8815
芯片的左右两侧,方便使用者对 COG 玻璃上的 Icon 进行布局。COMS_A[1:0]与 COMS_B[1:0]各有
不同的驱动 Buffer ,如果 Icon 面积比较大,可将 COMS_A0 与 COMS_A1 倂接使用,或是将
COMS_B0 与 COMS_B1 倂接使用。
128
Segment
Drivers
SEG0~SEG127
33
Common
Drivers
COM0~COM31
COMS_A0
COMS_A1
COMS
COMS_B0
COMS_B1
图 6-26:Segment 与 Common 的 Driver
电源控制缓存器(PWRR) 的 DOFF_Z 被用来做显示关闭(Display Off)的控制。当 DOFF_Z = 0 时 LCD
驱动功能将关闭,COM0~COM31 与 SEG0~SEG127 会被连接到 GND,同时显示器(Panel)画面将被
关闭。
6-5 中断
RA8815 提供一中断信号线( INT )用来表示有三种中断讯息可能发生:
‹
当内部写入内存之动作全部完成后,允许中断发生。
‹
卷动中断,当卷动 1、8 或 16 个像素完成后,会发出中断。
‹
键盘扫描之硬件中断,当键盘被按下时发生中断。
这三种中断都可以单独被致能或禁能,而中断的设定与中断讯息可有由缓存器来控制与读取。中断信号
线平时为 High,设定中断发生时为 Low,MPU 侦测到此中断后必须清除中断状态缓存器,中断信号线
才会回到 High。如果不使用硬件中断信号线,MPU 可以用询问的方式读取中断状态缓存器,以得到中
断讯息。
RAiO TECHNOLOGY INC.
39/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-6 键盘扫描
RA8815 内建有 4x5 的键盘扫描电路,可用来作为 Keyboard 的功能,帮助系统发展者可轻易整合开发
含有 Keyboard 的周边电路。键盘扫描的方式有自动与非自动两种,在自动模式甚至可以判断键盘被长
按或短按,让 MPU 读取对应的键盘码,此模式也可以传递释放码(Release Key) 。RA8815 的键盘扫描
的周期可以调整,也包含了消除弹跳电路,使用上非常实用。如图 6-27 就是键盘扫描的简单应用电路,
表 6-5 为键盘扫描在自动模式下的键盘码,对应图 6-27 的应用电路,由 MPU 读取键盘扫描数据缓存器
(KSDR),就可以知道那一个键被按下。
RA8815
KST3
KST2
KST1
KST0
VDD
10KΩ
KIN4
KIN3
KIN2
KIN1
KIN0
图 6-27:4x5 的键盘扫描应用电路图
表 6-5: 键盘扫描在自动模式下的键盘码
短按
长按
KST3 KST2 KST1 KST0 KST3 KST2 KST1 KST0
KIN0
15h
10h
05h
00h
35h
30h
25h
20h
KIN1
16h
11h
06h
01h
36h
31h
26h
21h
KIN2
17h
12h
07h
02h
37h
32h
27h
22h
KIN3
18h
13h
08h
03h
38h
33h
28h
23h
KIN4
19h
14h
09h
04h
39h
34h
29h
24h
表 6-5 为 RA8815 键盘扫描在自动模式下的键盘码,在自动模式下如果同一按键按下超过一秒钟,则
RA8815 会发出第二次中断,同时键盘扫描数据缓存器 (KSDR) 的 Data 会由短按键盘码改成长按键盘
码,MPU 读取键盘扫描数据缓存器后可以知道那一个键被按下超过一秒钟。
RAiO TECHNOLOGY INC.
40/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-7 I/O埠
RA8815 提供 8 根一般用途的 I/O 埠,每根 I/O 埠可以独立用来作为输出或输入,并且透过 MPU 来使
用,当 RA8815 进入 Sleep Mode 后,可以由 I/O 埠来叫醒(Wake Up)。RA8815 的 8 根 I/O 埠也可以用
来推动 LED,当作讯息显示或提供 LCD 面板的背光源。
6-8 冷光信号
RA8815 提供 2 根冷光控制信号,可以用来推动冷光驱动电路,减轻 MPU 使用冷光的困扰。冷光信号输
出时间设定由冷光控制缓存器(ELCR)来决定。其输出波形与应用电路如图 6-28、6-29 所示:
≒ 700 us
≒ 700 us
EL_DCHG
EL_CHRG
≒3 us
≒24 us
≒24 us
≒3 us
图 6-28:EL 冷光控制信号
L1=3MH
+3V 3
D1
1N4148
EL_CHRG
充電
EL_DCHG
放電
R1=2K
Q1
2SC1623
EL
R3
2K
Q2
2SC1623
R2 =2K
图 6-29:EL 冷光驱动电路图
RAiO TECHNOLOGY INC.
41/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
6-9 ASCII区块选择设定
RA8815 内建三个 ASCII 区块,包含许多文字、特殊符号或图形可供使用者直接取用,事实上这三个
ASCII 区块的数据是储存在 256Kbyte 的 Font ROM 内(请参考前面 6-2 节),如图 6-30~6-32,每个
ASCII 表的左边数值为 High Nibble,右边数值为 Low Nibble。此三个 ASCII 区块的选用方式由内存输入
模式缓存器(MWMR)的 MD1 与 MD0 来设定。如果使用者需要特殊符号或图形,亦可经由调整 ROM
Code 来建立。
0 1 2 3 4 5 6 7 8 9 A B C D E F
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
图 6-30:小 ASCII 表(Table 0)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A
A
B
B
C
C
D
D
E
E
F
F
图 6-31:大 ASCII 表(Table 1)
RAiO TECHNOLOGY INC.
图 6-32:大 ASCII 表(Table 2)
42/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
图 6-30 是小 ASCII 的 Table ,每个 ASCII 由 8x8 的点组成,在小 ASCII 的的显示模式下,128Seg x
33Com 的 LCD 面板可以秀出 4 列 ASCII 文字,每列有 16 个字。图 6-31、6-32 是大 ASCII 的 Table ,
在大 ASCII 的的显示模式下,则可以秀出 2 列 ASCII 文字,每列有 16 个字。
6-10 电源控制(Power Control)
RA8815 提供两种电源模式(Power Mode),一种为工作时的正常模式(Normal Mode),一种为睡眠模式
(Sleep Mode),在正常模式时,可写入”0” 到电源控制缓存器(PWRR)的 Bit 0,让 RA8815 进入睡眠模
式,睡眠模式启动时,会关闭 LCD 显示功能以及所有 LCD Driver 的动作,全部的 COM 与 SEG 信号会
维持在 Low,全部的 Key Strobe 信号被设为 High,全部的 I/O 信号维持原来的设定,最后将 RC 振荡器
关闭,因此整个 IC 仅耗损静态电流。
RA8815 提供三种方式唤醒(Wake-UP),第一种是透过 MPU 写入”1” 到电源控制缓存器(PWRR)的 Bit
0,让 RA8815 进入正常模式,第二种是利用 Key Scan 的方式唤醒,第三种是利用 I/O 埠唤醒,当唤醒
RA8815 时,RA8815 先将 RC 振荡器起振,因此必须要等待一段起振时间(约 250ms),之后 MPU 才能
正常的进行数据存取,LCD Driver 也才能动作。
RA8815 本身的 VDD 电压工作范围为 2.5~3.6V,然而用在 Panel 上时,因为是 COG(Chip On Glass)的
关系,Panel 上 ITO 走线的阻抗比较大,会造成部份电源耗损,尤其是 Panel 上 ITO 走线不良时会更明
显,因此在 COG Module 时,加在 FPC 上的 VDD 电压工作范围约为 V2.7~3.8V。
RAiO TECHNOLOGY INC.
43/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
7. 显示功能
7-1 文字模式
RA8815 内建 256KB 字型 ROM,包括中文繁体字库或简体一级与二级常用字库、英文、日文、ASCII、
欧文--拉丁语系(Latin, Latin-ext A, Latin-ext B) ,在文字模式下可以支持全角(中文或英文)及半角(英文)的
显示,全角文字是以 16x16 的点矩阵组成,半角文字是 8x16 或是 8x8 的点矩阵组成,如图 7-1 所示:
16x16 Pixel
8x16 Pixel
8x8 Pixel
图 7-1:全角与半角文字
RA8815 的中文显示方式是在文字模式操作,直接输入中文字码(GB 或 BIG5 码),就可以在光标所在位置
显示中文。因为中文字码属于全型字模式,占两个 Byte,所以如果 MPU 接口是 8-Bit,则 MPU 必须分两
次将中文字码的 High Byte & Low Byte 写入 RA8815,而英文或数字码只占一个 Byte,因此只要将内码
一次写入 RA8815 既可。RA8815 支持之最大显示范围为 128 点 x 33 点,若以显示文字为例,全角字型
(16x16)即是 8 行 x 2 列,半角字型(8x16)则可以显示到 16 行 x 2 列,半角字型(8x8)则可以显示
到 16 行 x 4 列。
使用者可以透过内存输入模式缓存器(MWMR),设定写入显示内存的输入模式是图型模式、小 ASCII 模式
(8x8) 、大 ASCII 模式(8x16)、全型字模式(16X16),在文字模式下也可以选择显示粗体字、反向字或正常
字。
7-2 绘图模式
RA8815 的绘图模式是以字符映像(bit map)方式填入图形数据在显示内存(Display RAM)上,将内存输入
模式缓存器(MWMR)的[MD1, MD0] 设成”00” 选择图型模式,之后进行内存的写入动作,数据将会被写入
到目前光标所对映的显示内存地址。
RAiO TECHNOLOGY INC.
44/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
图 7-2:绘图模式的显示
RA8815 支持之最大显示像素(Pixel)范围为 128 点 x 33 点,因此需要约 528 Byte 的 Display Data RAM
(DDRAM)来储存欲显示的每个像素点,在 DDRAM 里,只有在显示范围内的对应数据会被显示于 LCD 面
板上,不在显示范围内的则会被忽略掉。当 RA8815 在显示图形的时候,是以字符映像(Bit Map)的方式写
入 DDRAM,若 DDRAM 的某个位置被填满为 ‘1’ 时,相对于 LCD 面板的位置会被显示出亮点,由图 7-3
可看出,在 DDRAM 上所储存之像素数据,会对应到显示屏幕(LCD)上,而构成文字、符号或图形之显示
效果。
Segment
D7 D6 D5 D4 D3 D2 D1 D0 1 1
1 0 0 1 1
0
1
2
3
4
5
6
7 …..
0
Display Data RAM
Display On LCD
图 7-3:显示数据到 LCD 显示的映像
RA8815 提供自动清除 DDRAM 的功能,只要将电源控制缓存器(PWRR)的 MCLR 设成 1,RA8815 将于
极短的时间内将数据 ”00” 全部写入 DDRAM 内。此外,在绘图模式下, RA8815 透过闪烁设定缓存器
(BLTR),也可以设定闪烁功能及屏幕显示反向功能,闪烁的范围可以根据卷动窗口(Scroll Window)的大
小来决定。
7-3 光标设定
7-3-1 光标位置与移位
RA8815 可以支持最大至 128(Segment) x 33(Common)的 Panel Size,但是光标的 Segment 地址
RAiO TECHNOLOGY INC.
45/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
是以每 8-Bit 为单位,例如想在 Panel 的左上角第三个全角位置秀出 “制”,则必须设定光标位置缓存
器 X-CUR = 04h,Y-CUR = 00h,同理,想在 Panel 的左上角第二行第一个全角位置秀出 “器”,则
必须设定光标缓存器 X-CUR= 00h,Y-CUR = 10h,请参考图 7-4。
RA8815 不论文字或是绘图模式,都是使用缓存器 X-CUR 与 Y-CUR 来设定光标的地址,一旦光标
地址设定,则不论在文字或是绘图模式,写入 Data 光标都会自动移位。而光标的移位是以显示窗口
为边界。
00 01
02 03
04 05 …..……………..........……………….............….....…........…. 0F
00
:
:
10
:
:
1F
128(Segment) x 32(Common)
图 7-4:RA8815 光标位置设定的显示范例
7-3-2 光标显示与闪烁
RA8815 可以透过光标控制缓存器(CURCR)来控制光标显示的开(光标显示)或关(光标不显示)、光标
闪烁与否,光标闪烁周期时间则由闪烁设定缓存器(BLTR)来决定,可以由 8 个 Frames 到 128 个
Frames。
7-3-3 游标高度与宽度
RA8815 在做文字显示时,光标的高度依不同使用者的需要,提供了 1~16 Pixel 的高度设定,请参
考图 7-5。同时提供一光标归位的设定,让光标回到最左上方。
1 Pixel
2 Pixel
3 Pixel
16 Pixel
图 7-5:光标高度之设定
RAiO TECHNOLOGY INC.
46/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
7-4 显示窗口
RA8815 的显示窗口(Display Window)就是是实际 LCD 面板的大小,可以由系统设定缓存器(SYSR)来设
定,其最大的显示范围为 128(Segment)x32(Common),另外提供一 Common(Com S)当作 Icon 使用,
因此可以有 128 个 Icon,在读写 Com S 时,游标 Y 位置缓存器(Y-CUR)须要设定成 50h,再由游标 X 位
置缓存器(X-CUR)决定选择的 Icon。
为了方便使用 COM-S,RA8815 提供两种出 Pin 位置,可以让使用者选择 Icon 的位置在 LCD Panel(玻璃)
的上面或下面,如图 7-6 所示。
Icon
(Com S)
Common
(COM0~31)
…………………………
0
1
2
:
:
:
:
31
0 1 2 3 …………………………………………………………………………………………………………………………………127
Segment(SEG0~127)
Segment(SEG0~127)
0 1 2 3 …………………………………………………………………………………………………………………………………127
Common
(COM0~31)
Icon
(Com S)
0
1
2
:
:
:
:
31
…………………………
图 7-6:显示窗口与 Icon
7-5 水平卷动
RA8815 针对某些显示画面的需求,提供了水平卷动(Scroll)的功能,透过缓存器的设定,它可以允许使用
者指定水平卷动的范围,同时也可以指定每次卷动的位移量是多少 Pixel 及卷动的的速度。如图 7-7 所
示,为向左作水平卷动每次 2 Pixel 的效果。
RAiO TECHNOLOGY INC.
47/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
图 7-7:水平卷动
RA8815 除了允许向左或向右作水平卷动,也可以利用水平卷动 Buffer,达到向左或向右作水平移动(Shift)
的效果,例如向左作水平移动时,可以先将文字或 Data 存入在水平卷动 Buffer,然后 Buffer 内的数据就
会随着水平移动陆续移出,在水平移动 16 个 Pixel 后,藉由 MPU 软件再将文字或 Data 存入在水平卷动
Buffer,如此循环动作,可以让 LCD Panel 显示出向左移动的效果,如图 7-8 所示,为向左作水平移动每
次 8 Pixel 的效果,其中右边的灰色区域代表水平卷动 Buffer,不会在 LCD Panel 的显示范围内。
有关卷动的详细使用方式及缓存器设定,请参考应用手册。
RAiO TECHNOLOGY INC.
48/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
图 7-8:水平移动
7-6 垂直卷动
RA8815 也提供了垂直卷动(Scroll) 与垂直移动(Shift)的功能,同样的透过缓存器的设定,它可以允许使用
者指定垂直卷动的范围、每次卷动的位移量是多少 Pixel 及卷动的的速度。如图 7-9 所示,为向上作垂直
卷动每次 2 Pixel 的效果。
RAiO TECHNOLOGY INC.
49/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
图 7-9:垂直卷动
RA8815 也有垂直卷动 Buffer ,因此也达到向下或向上作垂直移动 (Shift) 的效果,例如向上作垂直移动
时,可以先将文字或 Data 存入在垂直卷动 Buffer,然后 Buffer 内的数据就会随着垂直移动陆续移出,在
垂直移动 16 个 Pixel 后,藉由 MPU 软件再将文字或 Data 存入在垂直卷动 Buffer,如此循环动作,可以
让 LCD Panel 显示出向上移动的效果。
RAiO TECHNOLOGY INC.
50/70
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
PT1
PT14
Top View
(9065 x 1586)
PT3
PT4
PT5
Chip Size
Bump Size
Bump Pitch
Bump Height
RAiO TECHNOLOGY INC.
PT6
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.3
128x33 图形/文字 LCD 驱动控制器
8. 脚位图
8-1 COG Pad
PT2
Y
PT13
Logo
PT12
RA8815
PT7
(0, 0)
P1
X
51/70
PT8
PAD 1~18, PAD 117~134 (COM Pads)
PAD 19~116 (MCU/Power Pads)
PT9
PT1: PAD 1~18, PAD 117~134
57μm
PT2: PAD 135~143, 144~159, 160~175, 176~191,
64.8μm
PT3: PAD 19~32, PAD 33~42
57μm
PT4: PAD 32 to 33
63.3μm
PT5: PAD 42 to 43
84.2μm
PT6: PAD 43 to 67, PAD 68 to 70
100μm
PT7: PAD 67 to 68
500μm
PT8: PAD 70 to 112
80μm
PT9: PAD 112 to 116
60μm
PT10: PAD 116 to 116-1
63.2μm
PT11: PAD 116-1 to 116-3
55μm
PT13: 199 to 200
89μm
PT14: PAD 9~10,PAD 125~126
70.6μm
PT10 PT11
P2
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
图 8-1:脚位图
表 8-1:Bump 尺寸及间距
9065μm x 1586μm
74μm x 38μm
PAD 135~264 (SEG Pads),
38μm x 74μm
PAD 161-1 ~ 161-3 (S0, FG, S1)
192~199, 200~207, 208~223, 224~239, 240~255, 256~264
PT12: PAD 143 to 144, 159 to 160, 175 to 176, 191 to 192, 74.6μm
199 to 200, 207 to 208, 223 to 224, 239 to 240, 255 to 256
15±3μm
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
G1
G2
G3
A
B
Symbol
H
D
C
Al-pad
Bump
Passivation
N
J
K
L
Unit: um
尺寸與座標
A
54
B
30
C
66
D
90
E
27~70
F
57~100
E
G1/G2/G3
4/8/12
F
H
12
J
74
Bump
M
Al-Pad
K
38
L
15 ± 3
M
19~62
N
3~46
图 8-2:Gold Bump PAD 尺寸
B
B
A
A
A
B
P1
C
B
A
B
P2
Unit: um
B
C
Symbol
尺寸與座標
A
20
B
30
C
90
P1
(-66.1, -727.3)
P2
(4124.7, -727.3)
图 8-3:定位点尺寸
RAiO TECHNOLOGY INC.
52/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
8-2 Pad X/Y 坐标
Pad No.
Pad 名称
X 坐标
Y 坐标
Pad No.
Pad 名称
X 坐标
Y 坐标
1
COMS_A0
-4437.9
491.3
36
GND
-3237.6
-698.3
2
COMS_A1
-4437.9
434.3
37
GND
-3180.6
-698.3
3
COM0
-4437.9
377.3
38
GND
-3123.6
-698.3
4
COM1
-4437.9
320.3
39
VDD
-3066.6
-698.3
5
COM2
-4437.9
263.3
40
VDD
-3009.6
-698.3
6
COM3
-4437.9
206.3
41
VDD
-2952.6
-698.3
7
COM4
-4437.9
149.3
42
VDDP
-2895.6
-698.3
8
COM5
-4437.9
92.3
43
V0
-2811.4
-698.3
9
COM6
-4437.9
35.3
44
V0
-2711.4
-698.3
10
COM7
-4437.9
-35.3
45
V0
-2611.4
-698.3
11
COM8
-4437.9
-92.3
46
V0
-2511.4
-698.3
12
COM9
-4437.9
-149.3
47
V1
-2411.4
-698.3
13
COM10
-4437.9
-206.3
48
V1
-2311.4
-698.3
14
COM11
-4437.9
-263.3
49
V1
-2211.4
-698.3
15
COM12
-4437.9
-320.3
50
V1
-2111.4
-698.3
16
COM13
-4437.9
-377.3
51
V2
-2011.4
-698.3
17
COM14
-4437.9
-434.3
52
V2
-1911.4
-698.3
18
COM15
-4437.9
-491.3
53
V2
-1811.4
-698.3
19
VLCD
-4212.9
-698.3
54
V2
-1711.4
-698.3
20
VLCD
-4155.9
-698.3
55
V3
-1611.4
-698.3
21
VLCD
-4098.9
-698.3
56
V3
-1511.4
-698.3
22
VLCD
-4041.9
-698.3
57
V3
-1411.4
-698.3
23
VLCD
-3984.9
-698.3
58
V3
-1311.4
-698.3
24
VLCD
-3927.9
-698.3
59
V4
-1211.4
-698.3
25
C2M
-3870.9
-698.3
60
V4
-1111.4
-698.3
26
C2M
-3813.9
-698.3
61
V4
-1011.4
-698.3
27
C2P
-3756.9
-698.3
62
V4
-911.4
-698.3
28
C2P
-3699.9
-698.3
63
VREF
-811.4
-698.3
29
C1M
-3642.9
-698.3
64
VREF
-711.4
-698.3
30
C1M
-3585.9
-698.3
65
VREG
-611.4
-698.3
31
C1P
-3528.9
-698.3
66
VREG
-511.4
-698.3
32
C1P
-3471.9
-698.3
67
VREG
-411.4
-698.3
33
GNDP
-3408.6
-698.3
68
GND
88.6
-698.3
34
GNDP
-3351.6
-698.3
69
VDD
188.6
-698.3
35
GND
-3294.6
-698.3
70
RA
288.6
-698.3
RAiO TECHNOLOGY INC.
53/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
Pad No.
Pad 名称
X 坐标
Y 坐标
Pad No.
Pad 名称
X 坐标
Y 坐标
71
RB
368.6
-698.3
108
EL_DCHG
3328.6
-698.3
72
DB7
448.6
-698.3
109
RST
3408.6
-698.3
73
DB6
528.6
-698.3
110
TEST2
3488.6
-698.3
74
DB5
608.6
-698.3
111
TEST1
3568.6
-698.3
75
DB4
688.6
-698.3
112
TEST0
3648.6
-698.3
76
DB3
768.6
-698.3
113
GND
3708.6
-698.3
77
DB2
848.6
-698.3
114
GND
3768.6
-698.3
78
DB1
928.6
-698.3
115
VDD
3828.6
-698.3
79
DB0
1008.6
-698.3
116
VDD
3888.6
-698.3
80
RD
1088.6
-698.3
116-1
S0
3951.8
-698.3
81
WR
1168.6
-698.3
116-2
FG
4006.8
-698.3
82
D/ C
1248.6
-698.3
116-3
S1
4061.8
-693.3
83
CS
1328.6
-698.3
117
COMS_B1
4437.9
-491.3
84
C86
1408.6
-698.3
118
COMS_B0
4437.9
-434.3
85
BIT4
1488.6
-698.3
119
COM31
4437.9
-377.3
86
P/ S
1568.6
-698.3
120
COM30
4437.9
-320.3
87
INT
1648.6
-698.3
121
COM29
4437.9
-263.3
88
EXT_CLK
1728.6
-698.3
122
COM28
4437.9
-206.3
89
CLK_SEL
1808.6
-698.3
123
COM27
4437.9
-149.3
90
KST3
1888.6
-698.3
124
COM26
4437.9
-92.3
91
KST2
1968.6
-698.3
125
COM25
4437.9
-35.3
92
KST1
2048.6
-698.3
126
COM24
4437.9
35.3
93
KST0
2128.6
-698.3
127
COM23
4437.9
92.3
94
KIN4
2208.6
-698.3
128
COM22
4437.9
149.3
95
KIN3
2288.6
-698.3
129
COM21
4437.9
206.3
96
KIN2
2368.6
-698.3
130
COM20
4437.9
263.3
97
KIN1
2448.6
-698.3
131
COM19
4437.9
320.3
98
KIN0
2528.6
-698.3
132
COM18
4437.9
377.3
99
IO7
2608.6
-698.3
133
COM17
4437.9
434.3
100
IO6
2688.6
-698.3
134
COM16
4437.9
491.3
101
IO5
2768.6
-698.3
135
DUM_R
4230.9
698.3
102
IO4
2848.6
-698.3
136
SEG127
4166.1
698.3
103
IO3
2928.6
-698.3
137
SEG126
4101.3
698.3
104
IO2
3008.6
-698.3
138
SEG125
4036.5
698.3
105
IO1
3088.6
-698.3
139
SEG124
3971.7
698.3
106
IO0
3168.6
-698.3
140
SEG123
3906.9
698.3
107
EL_CHRG
3248.6
-698.3
141
SEG122
3842.1
698.3
RAiO TECHNOLOGY INC.
54/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
Pad No.
Pad 名称
X 坐标
Y 坐标
Pad No.
Pad 名称
X 坐标
Y 坐标
142
SEG121
3777.3
698.3
179
SEG84
1350.3
698.3
143
SEG120
3712.5
698.3
180
SEG83
1285.5
698.3
144
SEG119
3637.9
698.3
181
SEG82
1220.7
698.3
145
SEG118
3573.1
698.3
182
SEG81
1155.9
698.3
146
SEG117
3508.3
698.3
183
SEG80
1091.1
698.3
147
SEG116
3443.5
698.3
184
SEG79
1026.3
698.3
148
SEG115
3378.7
698.3
185
SEG78
961.5
698.3
149
SEG114
3313.9
698.3
186
SEG77
896.7
698.3
150
SEG113
3249.1
698.3
187
SEG76
831.9
698.3
151
SEG112
3184.3
698.3
188
SEG75
767.1
698.3
152
SEG111
3119.5
698.3
189
SEG74
702.3
698.3
153
SEG110
3054.7
698.3
190
SEG73
637.5
698.3
154
SEG109
2989.9
698.3
191
SEG72
572.7
698.3
155
SEG108
2925.1
698.3
192
SEG71
498.1
698.3
156
SEG107
2860.3
698.3
193
SEG70
433.3
698.3
157
SEG106
2795.5
698.3
194
SEG69
368.5
698.3
158
SEG105
2730.7
698.3
195
SEG68
303.7
698.3
159
SEG104
2665.9
698.3
196
SEG67
238.9
698.3
160
SEG103
2591.3
698.3
197
SEG66
174.1
698.3
161
SEG102
2526.5
698.3
198
SEG65
109.3
698.3
162
SEG101
2461.7
698.3
199
SEG64
44.5
698.3
163
SEG100
2396.9
698.3
200
SEG63
-44.5
698.3
164
SEG99
2332.1
698.3
201
SEG62
-109.3
698.3
165
SEG98
2267.3
698.3
202
SEG61
-174.1
698.3
166
SEG97
2202.5
698.3
203
SEG60
-238.9
698.3
167
SEG96
2137.7
698.3
204
SEG59
-303.7
698.3
168
SEG95
2072.9
698.3
205
SEG58
-368.5
698.3
169
SEG94
2008.1
698.3
206
SEG57
-433.3
698.3
170
SEG93
1943.3
698.3
207
SEG56
-498.1
698.3
171
SEG92
1878.5
698.3
208
SEG55
-572.7
698.3
172
SEG91
1813.7
698.3
209
SEG54
-637.5
698.3
173
SEG90
1748.9
698.3
210
SEG53
-702.3
698.3
174
SEG89
1684.1
698.3
211
SEG52
-767.1
698.3
175
SEG88
1619.3
698.3
212
SEG51
-831.9
698.3
176
SEG87
1544.7
698.3
213
SEG50
-896.7
698.3
177
SEG86
1479.9
698.3
214
SEG49
-961.5
698.3
178
SEG85
1415.1
698.3
215
SEG48
-1026.3
698.3
RAiO TECHNOLOGY INC.
55/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
Pad No.
Pad 名称
X 坐标
Y 坐标
Pad No.
Pad 名称
X 坐标
Y 坐标
216
SEG47
-1091.1
698.3
253
SEG10
-3508.3
698.3
217
SEG46
-1155.9
698.3
254
SEG9
-3573.1
698.3
218
SEG45
-1220.7
698.3
255
SEG8
-3637.9
698.3
219
SEG44
-1285.5
698.3
256
SEG7
-3712.5
698.3
220
SEG43
-1350.3
698.3
257
SEG6
-3777.3
698.3
221
SEG42
-1415.1
698.3
258
SEG5
-3842.1
698.3
222
SEG41
-1479.9
698.3
259
SEG4
-3906.9
698.3
223
SEG40
-1544.7
698.3
260
SEG3
-3971.7
698.3
224
SEG39
-1619.3
698.3
261
SEG2
-4036.5
698.3
225
SEG38
-1684.1
698.3
262
SEG1
-4101.3
698.3
226
SEG37
-1748.9
698.3
263
SEG0
-4166.1
698.3
227
SEG36
-1813.7
698.3
264
DUM_L
-4230.9
698.3
228
SEG35
-1878.5
698.3
229
SEG34
-1943.3
698.3
230
SEG33
-2008.1
698.3
231
SEG32
-2072.9
698.3
232
SEG31
-2137.7
698.3
233
SEG30
-2202.5
698.3
234
SEG29
-2267.3
698.3
235
SEG28
-2332.1
698.3
236
SEG27
-2396.9
698.3
237
SEG26
-2461.7
698.3
238
SEG25
-2526.5
698.3
239
SEG24
-2591.3
698.3
240
SEG23
-2665.9
698.3
241
SEG22
-2730.7
698.3
242
SEG21
-2795.5
698.3
243
SEG20
-2860.3
698.3
244
SEG19
-2925.1
698.3
245
SEG18
-2989.9
698.3
246
SEG17
-3054.7
698.3
247
SEG16
-3119.5
698.3
248
SEG15
-3184.3
698.3
249
SEG14
-3249.1
698.3
250
SEG13
-3313.9
698.3
251
SEG12
-3378.7
698.3
252
SEG11
-3443.5
698.3
RAiO TECHNOLOGY INC.
56/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
9. 电气特性
9-1 Absolute Maximum Ratings
表 9-1
Parameter
Symbol
Rating
Unit
Supply Voltage Range
VDD
-0.3 to 6.5
V
Input Voltage Range
VIN
-0.3 to VDD+0.3
V
External VLCD Voltage Range
VLCD
-0.3 to 8.0
V
Operation Temperature Range
TOPR
-20 to 80
℃
Storage Temperature Range
TST
-45 to 125
℃
9-2 DC 特性
表 9-2
Parameter
Symbol
Min.
Typ.
Max.
Unit
Operating Voltage
VDD
2.5
3.3
3.6
V
Bare Die
Operating Voltage
VDD
2.7
3.3
3.8
V
COG Module
VLCD Voltage
VLCD
--
5~7
7.8
V
Input High Voltage
VIH
0.8°VDD
--
VDD
V
Input Low Voltage
VIL
Gnd
--
0.2°VDD
V
Output High Voltage
VOH
0.8°VDD
--
VDD
V
Output Low Voltage
VOL
Gnd
--
0.2°VDD
V
Input Leakage Current
IIL
-1
--
+1
μA
Output Leakage Current
IOL
-3
--
+2
μA
--
56
--
--
55
--
--
47
--
Oscillator Frequency
Standby Mode Current
(Normal Mode Current)
FCL
ISB
--
70
--
Condition
VIN = VDD to VSS
VIN = VDD to VSS
VDD=3.3V, R = 270K
Khz
VDD=3.0V, R = 270K
VDD=2.4V, R = 270K
μA
No MPU I/F Access
VDD=3.3V, FCL = 55KHz
Segment=128,
Common=32
FRM = 60Hz
TA=25℃
Display Off Current
IDISPLAY
--
25
--
μA
The same as above
Sleep Mode Current
ISLEEP
--
0.2
0.5
μA
The same as above
VDD = 2.4 to 3.6V, Gnd = 0V, Ta = -20 to 80℃
RAiO TECHNOLOGY INC.
57/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
9-3 Timing 特性
9-3-1 并列接口
tCSW6
RS, CS
tCYC6
R/W
tAC6
tWEN6
tRWH6
EN
tDS6
tDH6
DB[7:0]
(Write)
tOH6
DB[7:0]
(Read)
tOS6
图 9-1:6800 MPU 时序
6800 MPU Interface
Item
Address Setup Time
Read/Write Setup Time
Read/Write Hold Time
Signal
RS, CS
R/ W
Enable Access Time
Access Cycle Time
EN
Write Data Setup Time
Write Data Hold Time
Read Data Access Time
Read Data Hold Time
RAiO TECHNOLOGY INC.
DB[7:0]
Symbol
Rating
Condition
Unit
Min.
Max.
tCSW6
0
--
tWEN6
10
--
tRWH6
10
--
tAC6
90
--
Command Cycle
200
--
Data Cycle
400
--
tDS6
0
--
tDH6
10
--
tOS6
--
0
tOH6
10
--
tCYC6
58/70
ns
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
tCSW8
D/C, CS
tCYC8
tAC8
RD, WR
tCSH8
tDS8
DB[7:0]
(Write)
tDH8
tOS8
tOH8
DB[7:0]
(Read)
图 9-2:8080 MPU 时序
8080 MPU Interface
Item
Signal
Address Setup Time
RS, CS
Address Hold Time
Read/Write Access Time
RD , WR
Access Cycle Time
Write Data Setup Time
Write Data Hold Time
DB[7:0]
Read Data Setup Time
Read Data Setup Time
Symbol
Rating
Condition
Unit
Min.
Max.
TCSW8
10
--
TCSH8
10
--
tAC8
90
--
Command Cycle
200
--
Data Cycle
400
--
tDS6
0
--
tDH6
10
--
tOS6
--
0
tOH6
10
--
TCYC8
ns
9-3-2 串行接口
tCYC3
CS
tCSH3
SDA
RW
SCK
tDS3
tCKL3
RS(0)
R7 R6 ………………….. R0
D7 D6 …………………. D0
tDH3
tCKH3
Register No.
R/W DATA.
图 9-3:3-Wire 时序
RAiO TECHNOLOGY INC.
59/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
3-Wire Serial Interface
Item
Signal
Access Time
CS
CS Setup Time
Clock Low Pulse Width
Clock High Pulse Width
Data Setup Time
SCK
SDA
Data Hold Time
Symbol
Rating
Condition
Unit
Min.
Max.
tCYC3
3.6
--
tCSH3
20
--
tCKL3
100
--
tCKH3
100
--
tDS3
20
--
tDH3
10
--
μs
ns
tCYC4A
CS
tCSH4
RS
0
SDA
Don’t Care
RW
tDS4
SCK
tCKL4
R7 R6 …………..…….. R0
D7 D6 ……….……………. D0
tDH4
Register No.
tCKH4
R/W DATA.
图 9-4:4-Wire(A-Type) 时序
4-Wire(A-Type) Serial Interface
Item
Signal
Access Time
CS Setup Time
Clock Low Pulse Width
Clock High Pulse Width
Data Setup Time
Data Hold Time
RAiO TECHNOLOGY INC.
CS
SCK
SDA, RS
Symbol
Rating
Condition
Unit
Min.
Max.
tCYC4A
3.4
--
tCSH4
20
--
tCKL4
100
--
tCKH4
100
--
tDS4
20
--
tDH4
10
--
60/70
μs
ns
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
tCYC4B
CS
tCSH4
SDI
RW
tDS4
SDO
RS(0)
R7 R6 ………………….. R0
WD7 WD6 ……………. WD0
tDH4
Don’t Care
RD7
tOS4B
SCK
tCKL4
tOH4B
Register No.
tCKH4
RD6 …………..... RD0
R/W DATA.
图 9-5:4-Wire(B Type) 时序
4-Wire(B-Type) Serial Interface
Item
Signal
Access Time
CS Setup Time
Clock Low Pulse Width
Clock High Pulse Width
Data Write Setup Time
Data Write Hold Time
Data Read Setup Time
Data Read Hold Time
CS
SCK
SDI
SDO
Symbol
Rating
Condition
Unit
Min.
Max.
tCYC4A
3.6
--
tCSH4
20
--
tCKL4
100
--
tCKH4
100
--
tDS4
20
--
tDH4
10
--
tOS4B
20
--
tOH4B
10
--
μs
ns
9-3-3 Reset 界面
tRST
RST
Internal
State
During Reset
Reset Complete
tRSTH
图 9-6 : Reset 时序
RAiO TECHNOLOGY INC.
61/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
Item
Reset Pulse Width
Reset Complete Hold
Time
RAiO TECHNOLOGY INC.
Signal
Symbol
RST
tRST
RST
tRSTH
62/70
Condition
FCL= 55KHz
Rating
Unit
Min.
Max.
100
--
ms
150
250
ms
www.raio.com.tw
RAiO TECHNOLOGY INC.
63/70
17
16
68
GND
69
VDD
70
RA
71
RB
72
DB7, SMOD1
73
DB6, SMOD0
74
DB5
75
DB4
76
DB3, CS
DB2, RS, SDI
77
DB1, SDA, SDO 78
DB0, SCL
79
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
KST2
91
KST1
92
KST0
93
94
KIN4
95
KIN3
96
KIN2
97
KIN1
98
KIN0
99
IO7
100
IO6
101
IO5
102
IO4
103
IO3
104
IO2
IO1
105
IO0
106
EL_CHRG
107
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
S1
116-3
Top View
15
RA8815
14
13
12
11
10
9
8
7
6
5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
4
3
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
2
1
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.3
128x33 图形/文字 LCD 驱动控制器
附件A.
A-1 COG应用
A-1-1 串联接口的基本接线
Icon
128x32
COG
RA8815
#N
FPC
#1
图 A-1a:COG 模块
Y
(0, 0)
X
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
图 A-1b:串联接口的 FPC 基本接线
www.raio.com.tw
RAiO TECHNOLOGY INC.
64/70
26
25
24
23
22
21
20
19
GND
68
VDD
69
70
RA
71
RB
72
DB7, SMOD1
73
DB6, SMOD0
74
DB5
75
DB4
76
DB3, CS
DB2, RS, SDI
77
DB1, SDA, SDO 78
79
DB0, SCL
80
RD, EN
81
WR, R/W
82
D/C, RS
83
CS
84
C86
85
BIT4
P/S
86
INT
87
88
EXT_CLK
89
CLK_SEL
90
KST3
91
KST2
92
KST1
93
KST0
94
KIN4
KIN3
95
KIN2
96
97
KIN1
98
KIN0
99
IO7
100
IO6
101
IO5
102
IO4
103
IO3
104
IO2
IO1
105
IO0
106
107
EL_CHRG
108
EL_DCHG
109
RST
110
TEST2
111
TEST1
112
TEST0
113
GND
GND
114
VDD
115
116
VDD
116-1
S0
116-2
FG
116-3
S1
(0, 0)
18
17
16
Top View
15
RA8815
14
13
12
11
10
9
8
7
6
5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
4
3
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
2
1
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.3
128x33 图形/文字 LCD 驱动控制器
RA8815 的 MPU 接口方式有许多种,包括串并联、3-Wire 或 4-Wire,也提供许多应用接口如键盘
扫描、I/O 等,因此要以 COG 与软性 PCB (FPC)连接成如图 A-1a 的 COG 模块可以有许多种组
合,图 A-1b 的 COG 模块连接方式是串联接口时的最基本方式,在 MPU 为串联接口时这些接线都
是必须接到 FPC 的。
A-1-2 并联接口的基本接线
Y
X
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
图 A-1c:并联接口的 FPC 基本接线
图 A-1c 则是并联接口时的最基本方式,在 MPU 为并联接口时这些接线也都是必须接到 FPC 的。
www.raio.com.tw
RAiO TECHNOLOGY INC.
65/70
54
53
52
51
50
49
48
47
46
45
44
43
42
41
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
Preliminary Version 2.3
40
39
38
37
36
35
34
33
32
31
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
(0, 0)
30
29
28
Top View
27
RA8815
26
25
24
23
22
21
20
19
18
17
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3
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
COMS_A0
COMS_A1
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
2
1
RA8815
128x33 图形/文字 LCD 驱动控制器
A-1-3 其它应用的FPC接线
Y
X
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_B
COMS_B
图 A-2:COG 模块之 FPC 接线(A)
如前面所述,RA8815 的 MPU 接口方式有许多种,包括串并联、3-Wire 或 4-Wire,也提供许多应用接口如
键盘扫描、I/O 等,如图 A-2 的 COG 模块连接方式是将 RA8815 所有功能由 Gold Bump PAD 接出,连接到
FPC,再由 FPC 的另一端(系统端)进行设定,虽然 FPC 接线比较复杂,但应用比较广泛,系统端可以随时
修改功能设定。
此外连接 Icon 的 Common 可以选择 COMS_A 或 COMS_B 信号,让玻璃(Panel)在布局的时候容易将 Icon
放置在上下两端。
图 A-3 的 COG 模块连接例题则非常简捷,没有用到键盘扫描、I/O、冷光片驱动,MPU 接口为 3-Wire 串联
模式,使用 2 倍压、内部 RC 振荡与中断信号,因此 FPC 只有用到 18 根脚,不过在 COG 布局时,有些信
号要在玻璃(Panel)上直接由 ITO 接到 VDD 或 GND,如 P/ S 、CLK_SEL、EXT_CLK,如果系统要使用其
它 功 能 如 键 盘 扫 描 , 那 么 FPC 的 接 线 就 要 修 改 将 KIN[4:0] 、 KST[3:0] 接 出 来 。 Pad Number 68,69,
113,114,115,116 为 VDD 或 GND,主要是给一些信号要在玻璃(Panel)上直接由 ITO 连接设定用,因此在
www.raio.com.tw
RAiO TECHNOLOGY INC.
66/70
18
17
16
15
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
(0, 0)
14
13
12
Top View
11
RA8815
10
9
8
7
6
5
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
3
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
2
1
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.3
128x33 图形/文字 LCD 驱动控制器
FPC 上不用接出来。
Y
X
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
图 A-3:COG 模块之 FPC 接线(B)
图 A-4 的 COG 模块连接例题则是使用 8080 8bit MPU 接口、2 倍压、内部 RC 振荡、冷光片驱动与中断信
号,没有用到键盘扫描、I/O,因此 FPC 用到 29 根脚,同样在 COG 布局时,有些信号要在玻璃(Panel)上直
接由 ITO 接到 VDD 或 GND,如 C86、BIT4、P/ S 、CLK_SEL、EXT_CLK。
www.raio.com.tw
RAiO TECHNOLOGY INC.
67/70
29
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
Preliminary Version 2.3
28
27
26
25
24
23
22
21
20
19
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
(0, 0)
18
17
16
Top View
15
RA8815
14
13
12
11
10
9
8
7
6
5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
4
3
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
2
1
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
RA8815
128x33 图形/文字 LCD 驱动控制器
Y
X
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
图 A-4a:COG 模块之 FPC 接线(C)
图 A-4b 是 LCD 玻璃为 128x32 的范例,但是如果使用的 LCD 玻璃 COM 少于 32,则走线方式要特别注
意,因为 RA8815 不是单纯只有绘画模式(Graphics Mode)或点阵模式(Dot Matrix),它可以支持文字模式
(Text Mode),如果使用的 LCD 玻璃 COM 少于 32,连接 COM 的线不可任意分割,除非在应用上不使用文
字模式。
注意图 A-4b,因为 COG 倒装的关系,因此 COM0、SEG0 是在最右下脚的位置。
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
128 x 32
Icon
COM31
:
:
:
:
:
COM16
COM15
:
:
:
:
:
:
COM0
SEG127
………………………………………………………………
SEG0
..………………….
COM16
:
COM31 :
COM0
RA8815
:
:
(Back View)
COM15
COMS
图 A-4b:COG 模块之 LCD 玻璃接线(128x32+Icon)
96 X 24
COM23
:
:
:
COM16
COM15
:
:
:
:
:
:
COM0
SEG95
………………………………………………………………
SEG0
…………….
COM16
:
COM23
RA8815
(Back View)
COM0
:
:
COM15
图 A-4c:COG 模块之 LCD 玻璃接线(96x24)
图 A-4c 是 LCD 玻璃为 96x24 的范例,此范例上可以使用到一行全型字(16x16)及一行小 ASCII(8x8)字,或
者是三行小 ASCII(8x8)字,如果此 LCM 的目的只会使用绘画模式,则 COM 线的分法可以左右对等各取一
半。
RAiO TECHNOLOGY INC.
68/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
Preliminary Version 2.3
A-2 ITO 阻值
表 A-1:COG 之 ITO 最大阻值建议表
PAD Name
ITO(Ohm)
PAD Name
ITO(Ohm)
PAD Name
ITO(Ohm)
VDD , VDDP
150
C2P
200
P/ S
600
GND , GNDP
150
C2M
200
CLK_SEL
600
VREF
200
RA
200
EXT_CLK
600
VLCD
200
RB
200
KST[3:0]
600
VREG
200
DB[7:0]
600
KIN[4:0]
600
V4
200
RD , EN
600
IO[7:0]
600
V3
200
WR , R/ W
600
EL_CHRG
600
V2
200
D/ C , RS
600
EL_DCHG
600
V1
200
CS
600
RST
600
V0
200
INT
600
TEST[2:0]
600
C1P
200
C86
600
C1M
200
BIT4
600
ITO Layout
C1M
C1P
C1P
C2P
C2P
C1M
VLCD
C2M
C2M
VLCD
VLCD
VLCD
VLCD
VLCD
Chip PAD
FPC PAD
图 A-5:ITO 走线范例 - VLCD(两倍压)
在 COG 开模时,有关 Power 信号(如 VDD, GND, VLCD, V[4:0], C1P, C1M 等)的 ITO 阻值愈小愈好,建
议在玻璃布局时,ITO 走线尽可能粗一些,才能降低 ITO 阻值。图 A-5 是 VLCD 在玻璃 ITO 走线的范
例,因为 VLCD 有 6 根 PAD,建议全部拉出成一出粗的走线往软性 PC 板(FPC)的相对映接点,也因为是
两倍压(C2P 要接到 VLCD)的范例,C2P 的 2 根 PAD 用粗的走线与 LVCD 的 6 根 PAD 全部连接。
RAiO TECHNOLOGY INC.
69/70
www.raio.com.tw
RA8815
128x33 图形/文字 LCD 驱动控制器
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
VLCD
VLCD
VLCD
VLCD
VLCD
VLCD
C2M
C2M
C2P
C2P
Preliminary Version 2.3
Chip Pad
ITO Layout
FPC Pad
图 A-6:ITO 走线范例
图 A-6 是在玻璃 ITO 走线的范例,FPC 的 VDD 与 GND 要与 RA8815 的 VDD 与 GND 采取最近的距离,
避免弯曲走线,如 RA8815 的 GND 有 6 根 PAD,全部拉出成一出粗的走线往软性 PC 板的相对映 GND
接点,同时建议 FPC 的 VDD、GND 与 VLCD 线宽要比一般信号宽,FPC 贴在玻璃端的 VDD、GND 与
VLCD 接点也比一般信号宽,因此在 FPC 开模时要特别留意,这样就能降低电源损耗,让 RA8815 在
COG 玻璃维持良好的特性。
RAiO TECHNOLOGY INC.
70/70
www.raio.com.tw