English
Language : 

RA8806 Datasheet, PDF (63/174 Pages) RAIO Technology Inc. – Two Layers Character/Graphic LCD Controller Specification
Preliminary Version 1.0
RA8806
Two Layers Character/Graphic LCD Controller
t INTST = Clock Stable Time + 1024*t C
If user use a 6MHz X’tal for system clock, the Clock Stable Time is about 3~3.5ms and t C is 167ns.
Example-2:
The Figure 6-33 is an example of INT timing for Key-Scan event.
Key-Scan
Event
INT
t INTST
Figure 6-33 : Interrupt Timing(2)
t INTST = De-bounce Time + t CKEY
The “De-bounce Time” is set by REG[A0h] Bit[5:4], and the tCKEY is the Key-Scan Cycle that
depends on the setting of REG[A0h] Bit[2:0].
Additionally, because the status bit will not be cleared to 0 automatically. So user must manually
clear it after processing the interrupt routine.
6-8-2 Busy
The RA8806 also provides a “BUSY” signal. When Busy Flag is “1”, which means RA8806 is in busy
state that RA8806 couldn’t access data from DDRAM. Two busy conditions are provided. One is
Scan Busy and another is Memory Write Busy. The detail explains is as follows.
Scan Busy:
When LCD panel displays, RA8806 scan circuit will access the DDRAM. If another DDRAM access
cycle happens. It will cause the data lose in one of them. So when scan circuit is active, it causes a
busy condition, called Scan Busy. Figure 6-34 shows the data flow diagram of scan circuit and MPU
memory access cycle. Figure 6-35 is same as Figure 6-15 to show RA8806 scan waveform. It
describes the condition that RA8806 scan the display for each COM line. The COM scan time is
combined with an Idle time and a Scan time. The Idle time period can be set by register ITCR. The
Scan period is the time of Scan Busy. Also accessing data at Scan Busy time will cause the scan
data lose. But it will not cause a fatal error. The scan data lose will cause the display defect. But if
it’s not too frequent, the defect will not infect the display too much.
RAiO TECHNOLOGY INC.
63/174
www.raio.com.tw