06.11.2014 Views

RAiO RA8806 - Display Future

RAiO RA8806 - Display Future

RAiO RA8806 - Display Future

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Version 1.3<br />

<strong>RA8806</strong><br />

Two Layers Character/Graphic LCD Controller<br />

<strong>RA8806</strong><br />

<strong>Display</strong><br />

Data RAM<br />

Memory-Write<br />

LCD-Scan<br />

MCU<br />

Interface<br />

Controller<br />

LCD<br />

Driver<br />

Figure 6-34 : Data Flow of DDRAM<br />

XCLK<br />

LP<br />

ITCR<br />

COM_SCAN<br />

T_COM<br />

Figure 6-35 : Scan for Each COM Line<br />

Memory Write Busy:<br />

Following two conditions will cause the Memory write busy:<br />

1. When MPU write data in text-mode. Depending on different size of font, it needs an enough<br />

time to write the font to DDRAM. At the period, <strong>RA8806</strong> can’t access the DDRAM again, it’s<br />

a memory write busy condition.<br />

2. When MPU program <strong>RA8806</strong> as a memory clear function(FNCR Bit-3 = 1). The period of<br />

clear DDRAM also cause a memory write busy.<br />

It will cause the DDRAM lost when accessing DDRAM in the period of Memory Write Busy. So user<br />

must check the busy status after the upper two conditions is done.<br />

Besides, <strong>RA8806</strong> provide polarity setting for “BUSY” and interrupt “INT” pin. (Please refer to register<br />

MISC)<br />

Normally, this “BUSY” pin is connected to MPU I/O input, and then MPU have to monitor this pin<br />

before accessing <strong>RA8806</strong>. The following is the timing of BUSY pin. The BUSY can be active high or<br />

low that depend on the setting of REG[01h] Bit-5.<br />

<strong>RAiO</strong> TECHNOLOGY INC. 66/193 www.raio.com.tw

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!