RA8816
Preliminary Version 1.6
144x65 Character/Graphic LCD Driver
[04h] Cursor Control Register (CURCR)
RW
0
DB7
H3
DB6
H2
DB5
H1
DB4
H0
DB3
--
DB2
BLK
DB1
CR
DB0
CUR_EN
H[3..0]: Setup the cursor height.
Table 5-6
H3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
H2
H1
H0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Height(Pixel)
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
In Small ASCII mode(8X8), the H3 is reserved. The setting of cursor height is only form 1~8pixels(H[3..0] =
x000b~x111b).
BLK: Cursor blink select. 0 Î No Blinking. 1 Î Cursor Blinking.
CR: Cursor return. 0 Î No action. 1 Î Cursor return. Cursor will return to the left of panel.
CUR_EN: Cursor display select. 0 Î Cursor hides. 1 Î Cursor Display.
[05h] Cursor Position Register of X (X-CUR)
RW
0
DB7
--
DB6
--
DB5
X5
DB4
X4
DB3
X3
DB2
X2
DB1
X1
DB0
X0
X[5..0]: Setup the cursor position on segment. The unit is 8-pixels. Because maximum segment of RA8816
is 144-pixels, therefore the range of X[5..0] is 0~11h. When the X[5..0] is 20h or 21h, then the
cursor position is assign to horizontal Scroll-Buffer.
[06h] Cursor Position Register of Y (Y-CUR)
RW
0
DB7
--
DB6
Y6
DB5
Y5
DB4
Y4
DB3
Y3
DB2
Y2
DB1
Y1
DB0
Y0
Y[6..0]: Setup the cursor position on common. The unit is 1-pixels. Because maximum common of RA8816
is 64-pixels, therefore the range of Y[6..0] is 0~3Fh. When the Y[6..0] is 40h~4Fh, then the cursor
position is assign to vertical Scroll-Buffer. When Y[6..0] is 50h then cursor is located at
COMS(Icon).
RAiO TECHNOLOGY INC.
15/68
www.raio.com.tw