ra8816 RAIO Technology Inc., ra8816 Datasheet - Page 12

no-image

ra8816

Manufacturer Part Number
ra8816
Description
144x65 Character/graphic Lcd Driver
Manufacturer
RAIO Technology Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ra8816N-S
Manufacturer:
RAIO
Quantity:
5 200
Preliminary Version 1.6
RAiO TECHNOLOGY INC.
5-2 Register Contents
IR (Index Register)
The ID[[4..0] provide 32 register number(00h~1Fh). But currently the RA8816 only used 25 registers
(00h~18h). All of these registers are be initially to “00h” after RESET.
Memory Data (RAMD)
[00h] Driver Waveform Register (DWFR)
[01h] Power Control Register (PWRR)
The RA8816 accept two Command Cycle from MPU. One is Register Cycle(RS = 0) and the other is
Memory Cycle(RS = 1). The MPU has to assign the register number of RA8816 that before access these
registers. Therefore, the first byte that MPU pass to RA8816 will be store into Index Register. And RA8816
will assume the next byte is read from or write into the register which Index Register assigned.
ID[4..0]: These bits are used to store the register number that MPU want to access on next cycle.
If RS is “1”, It means MPU execute the Memory Cycle for RA8816. When RW is “0”, MPU will write data to
Display RAM or ICON RAM that according the setting of MD[1..0](REG[03h] bit1-0). For example, MPU
write Big5/CG code to memory in Text Mode, or write bitmap data to display memory in Graphic mode.
When RW is “1”, the MPU read data from different paths of RA8816. It depend on the operation mode as
following:
B/C: Select waveform of drive. 0
NW[5..0]: These bits are used to assign the Segment/Row number that when internal Frame signals can to
SRST: S/W reset. 1
MCLR: Clear memory. 1
IO_IEN : I/O Interrupt Setup. 0
KWK: Key-scan wake up Setting. 0
RW
RW
0/1
RW
RW
0
0
0
to 1 then RA8816 has to take 50us for operation and cannot accept any new command from MCU.
0
take 50us for operation and cannot accept any new command from MCU. 0
MCLR and SRST set to ”1” then RA8816 will clear the display RAM and then Reset.
it and want to change the state. This function support only when B/C is “1” (C-Type wave form).
1. Full Size Text Mode: From up to down of Left side(16-Bytes), and then up to down of Right
2. Half Size Text Mode: From up to down, total 16-Bytes data.
3. Small ASCII Text Mode: From up to down, total 8-Bytes data.
4. Graphics Mode: From left to right, each reading is one byte(8-Pixels).
RS
RS
SRST
0
1
DB7
DB7
B/C
No action.
DB7
DB7
D7
0
MCLR
DB6
DB6
All of the register will be initialed again except the display memory. Once this bit set
--
Clear the Display RAM data to “00h”. Once this bit set to 1 then RA8816 has to
DB6
DB6
D6
0
NW5
I/O port Interrupt Disable. 1
DB5
DB5
side(16-Bytes), total is 32-Bytes.
--
B-Type waveform. 1
Key-scan Wake up function off. 1
DB5
DB5
D5
0
IO_IEN
NW4
DB4
DB4
12/68
DB4
DB4
ID4
D4
NW3
KWK
DB3
DB3
DB3
DB3
C-Type waveform.
ID3
D3
I/O Interrupt Enable.
144x65 Character/Graphic LCD Driver
IOWK
NW2
DB2
DB2
DB2
DB2
ID2
D2
DOFF_Z
Key-scan wake up function on.
NW1
DB1
DB1
DB1
DB1
ID1
D1
www.raio.com.tw
NW0
DB0
DB0
SLP
DB0
DB0
ID0
No action. If both
D0
RA8816

Related parts for ra8816