This is the Hardware Functional Specification for the RA8889 TFT LCD Controller. RA8889 supports CMOS type interface. This document provides system block diagrams, Pin information, AC/DC characteristics, functional description of each block, detail register descriptions, and power mode control.
RA8889 is a low power TFT controller with powerful display functions and build-in internal SDRAM memory. In order to quickly refresh the screen content with the display memory, RA8889 provides not only parallel, 8080/6800 8/16-bit MCU interface, but also 3/4 wire SPI and IIC serial interface. Plenty powerful functions are provides from RA8889, such as multiple display buffers, Picture-in-Picture, transparency control, display with rotation & mirror, and build-in JPEG and AVI decoder.

Figure 1-1 : System Diagram
Frame Buffer
- Build-in 128Mb SDRAM
- SDRAM configuration: x16
- 16-bit SDRAM bus, maximum frame buffer: 256MB/512MB
Supports images sizes : 1366 x 768
Mono / 256 / 65K / 16.7M colors
CMOS TTL
High Speed 3/4, IIC Serial MCU I/F
Embedded 12x24 Character Sets of ISO/IEC 8859-1/2/4/5.
Supports Ext. Font Code IC
Provide 4 User-defined 32x32 pixels Graphic Cursor
DMA Function
Supports Alpha-Blend, PIP, BTE
Geometric Drawing Engine
Functions | RA8889 | RA8871M | RA8873M | RA8876/76M | RA8877 | RA8875 | |
---|---|---|---|---|---|
Product Guide | RA8889 : PDF | RA8871M : PDF | RA8876 : PDF | RA8875 : PDF | |
RA8873M : PDF | RA8877 : PDF | ||||
Resolution(Max) | 1366 x 768 | RA8871M : 320 x 240 / 480 x 272 RA8873M : 800 x 480 |
1366 x 768 | 800 x 480 | |
Colors(Max) | 16.7M | RA8871M : 256 / 4K / 65K / 16.7M RA8873M : 256 / 65K |
Mono / 256 / 65K / 16.7M | 256 / 65K | |
Panel Type | CMOS / TTL | CMOS / TTL | RA8876 : CMOS / TTL RA8877 : LVDS | CMOS / TTL | |
Parallel MPU Interface | 8/16-Bits | 8/16-Bits | 8/16-Bits | 8/16-Bits | |
Serial MCU I/F | SPI 3 | 4 / IIC | SPI 3 | 4 / IIC | SPI 3 | 4 / IIC | SPI 3 | 4 / IIC | |
Master I/F | SPI / IIC | SPI / IIC | SPI / IIC | -- | |
Embedded Display RAM | 128Mbits | SDRAM | RA8876M (64Mbits) | 768KB | |
External SDRAM | -- | -- | Up to 512Mbits (RA8876/RA8877) | -- | |
Embedded ASCII Font | ISO-8859 Latin 1, 2, 4, 5 |
ISO-8859 Latin 1, 2, 4, 5 |
ISO-8859 Latin 1, 2, 4, 5 | ISO-8859 Latin 1~4 | |
External Font ROM I/F | Serial | Serial | Serial | Serial | |
Media Decoder | V | -- | -- | -- | |
Touch Panel Controller | -- | -- | -- | 4-Wires | |
Block Transfer Engine | V | V | V | V | |
Geometric Speed-up Engine | V | V | V | V | |
Virtual Display | Multi Buffer Display | Multi Buffer Display | Multi Buffer Display | -- | |
Picture-in-Picture | V | V | V | -- | |
Dual Pages Mode | V | V | V | V | |
Horizontal Scroll | V | V | V | V | |
Vertical Scroll | V | V | V | V | |
Graphic/Font Rotation | V | V | V | V | |
Programmable Text Cursor | V | V | V | V | |
Support Graphic Cursor | V | V | V | V | |
User-defined Characters | V | V | V | V | |
Alpha-Blending | V | V | V | -- | |
DMA | V | V | V | V | |
PWM O/P | V | 2 | 2 | 2 | |
Smart Key-Scan | V | 5x5 | 5x5 | 4x5 | |
GPIO | V | Max 40 | Max 40 | 9 | |
Clock Source | X'tal + PLL | X'tal + PLL | X'tal + PLL | X'tal + PLL | |
Operation Voltage | 3.0 ~ 3.6V | 3.0 ~ 3.6V | 3.0 ~ 3.6V | 3.0 ~ 3.6V | |
Package | LQFP-100 | LQFP-128 | LQFP-128 | LQFP-100 | |
Operation Temperature | -40 ~ +85℃ | -40 ~ +85℃ | -40 ~ +85℃ | -30 ~ +85℃ |