ra8803 RAIO Technology Inc., ra8803 Datasheet

no-image

ra8803

Manufacturer Part Number
ra8803
Description
Two Layers Character/graphic Lcd Controller Specification
Manufacturer
RAIO Technology Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ra8803P1N-S
Manufacturer:
RAIO
Quantity:
6 600
Part Number:
ra8803P1N-T
Manufacturer:
RAIO
Quantity:
20 000
RAiO
RA8803/8822
Two Layers
Character/Graphic
LCD Controller
Specification
Version 2.5
January 10, 2006
RAiO Technology Inc.
©Copyright RAiO Technology Inc. 2005, 2006
RAiO
TECHNOLOGY INC.
1/48
www.raio.com.tw

Related parts for ra8803

ra8803 Summary of contents

Page 1

... RA8803/8822 Character/Graphic LCD Controller RAiO Technology Inc. ©Copyright RAiO Technology Inc. 2005, 2006 RAiO TECHNOLOGY INC. RAiO Two Layers Specification Version 2.5 January 10, 2006 1/48 www.raio.com.tw ...

Page 2

... Modify Section 6-12-1: Power Architecture and Figure 6-7. 1. Update REG [A0h] Interrupt Setup & Status Register (INTR) 2. Update REG [D0h] LCD Contrast Control Register (LCCR) 3. Update REG [81h] Frame Rate Polarity Change at Common_A Register (FRCA) 4. Update Table 5-2: Registers Setting for LCM Resolution 5. Add Section 8-5: Product Number 2/48 RA8803/8822 www.raio.com.tw ...

Page 3

... System Clock.......................................................................................................................................... 29 6-7-1 PLL/OSC Circuit ............................................................................................................................ 29 6-7-2 External Clock................................................................................................................................ 30 6-8 DAC.......................................................................................................................................................... 30 6-9 ADC.......................................................................................................................................................... 30 6-10 Key Scan ............................................................................................................................................... 31 6-11 Interrupt and Busy ............................................................................................................................... 31 6-12 Power .................................................................................................................................................... 32 6-12-1 Power Architecture ...................................................................................................................... 32 6-12-2 Power Saving Mode .................................................................................................................... 32 6-13 ASCII Block Font Selection ................................................................................................................. 33 6-14 Create Font ........................................................................................................................................... 33 7. Display Functions ..........................................................................................................34 RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Table of Content 3/48 RA8803/8822 Page www.raio.com.tw ...

Page 4

... Gray Display ......................................................................................................................................... 41 7-11 Extension Mode for Display................................................................................................................ 42 8. Pin Assignment..............................................................................................................44 8-1 Bonding Pad ........................................................................................................................................... 44 8-2 Pad X/Y Coordinate................................................................................................................................ 45 8-3 Pin Assignment ...................................................................................................................................... 46 8-3-1 PQFP-100Pin................................................................................................................................. 46 8-3-2 LQFP-100Pin(Body Size:14x20 mm) ............................................................................................ 46 8-4 RA8803/8822 Package Dimension........................................................................................................ 47 8-4-1 PQFP-100 Pin................................................................................................................................ 47 8-4-2 LQFP-100 Pin(Body Size:14x20 mm) ........................................................................................... 48 8-5 Product Number ..................................................................................................................................... 48 9. Electrical Characteristic ................................................................................................49 9-1 Absolute Maximum Ratings .................................................................................................................. 49 9-2 DC Characteristic ................................................................................................................................... 49 RAiO TECHNOLOGY INC. ...

Page 5

... The embedded 512Byte SRAM allows user build their own characters or symbols for convenience. The RA8803/8822 is a high integration chip of LCD Controller. It reduce a lot of time for system develop, and save much cost for hardware system that due to it provides many features for related LCD display application ...

Page 6

... Version 2.5 3. Block Diagram Figure 3-1 is the internal block diagram of RA8803. The RA8803 consists of Display RAM, 512Kbyte Font ROM, Command Registers, Analog to Digital Converter(ADC), Digital to Analog Converter(DAC), Display Timing Generator(DTG) and Microprocessor interface. Figure 3-2 is the internal block diagram of RA8822. The major difference of RA8803 and RA8822 is the Display RAM size. The RA8803 built-in two 9.6Kbyte display RAM, and RA8822 built-in two 4 ...

Page 7

... Bit IOUT DAC LPF PLL XA CIRCUIT XB MCU INTERFACE CIRCUIT MPU H/W Set Up Clock Figure 3-3: RA8803/8822 System Block Diagram RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller 240x160x2 (Two Page) DISPLAY DATA SRAM (4.8KByte x 2) REGISTER CIRCUIT 512B 512KB FONT FONT ROM SRAM ...

Page 8

... This is an interrupt output to indicate the status of RA8803/88822. It could be setup active high or low. Busy Signal This is a busy output to indicate the RA8803/88822 is in busy state. It could be setup active high or low. If setup active high, the RA8803/8822 can’t be access when BUSY pin is high. ...

Page 9

... X’tal Output This pin connects to external X’tal(32768Hz). Description Reset Signal This is a reset signal used to reset RA8803/8822. Active low. Touch Panel Input This is connecting to the left pin(XL) of 4-wire touch panel. Touch Panel Input This is connecting to the right pin(XR) of 4-wire touch panel. ...

Page 10

... This pin is used to select data bus of 8080 MPU is 4-Bitor 8-Bit: Pull Low(0) : 4-Bit Pull High(1) : 8-Bit When SYS_DB is Pull Low, then the 8080 MPU Interface of RA8803/8822 is supported 4-Bit. When SYS_DB is Pull High, then the 8080 MPU Interface of RA8803/8822 is supported 8-Bit. 10/48 RA8803/8822 www.raio.com.tw ...

Page 11

... I RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Operation Status of Current Command These two pins are the feedback from RA8803/8822 while MPU release a Read or Write command to RA8803/8822. The MPU could know the status of RA8803/8822. OPM0 OPM1 MPU is reading data from RA8803/8822. ...

Page 12

... TPX6 TPX5 TPY8 TPY7 TPY6 TPY5 TPX0 -- -- TPY1 -- -- DAC4 DAC3 FD6 FD5 FD4 FD3 BNK RM1 RM0 FDA FH0 FV1 FV0 1 12/48 RA8803/8822 Default Data C9h -- CKB1 CKB0 F0h -- SRFS -- 10h AUCM AUSG SGCM 80h CP CK CSD 6Fh DY2 DY1 ...

Page 13

... Power Mode Normal Mode. All of the functions of RA8803/8822 are available in this mode. 7 Off Mode. When RA8803/8822 is in off mode, all of functions enter power-off mode, except the wake-up trigger block. If wake-up event occurred, RA8803/8822 would wake- up and return to Normal mode. ...

Page 14

... Inverse Data of Byte 0 : Normal Mode Common Auto Scrolling Enable 0 : Disable Segment Auto Scrolling Enable 0 : Disable 0 Common or Segment Scrolling Selection 1 : Segment Scrolling 0 : Common Scrolling RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Description 14/48 RA8803/8822 0h R/W 0h R/W Default Access 0h R/W 1h R/W 0h R/W 0h R/W 0h R/W 0h R/W Default ...

Page 15

... Pixel Cursor is fixed at one byte width(8 Pixel). REG [11h] Distance of Words or Lines Register (DWLR) Bit 7-4 Set Cursor Height 3-0 Set Line Distance RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Description 15/48 RA8803/8822 Text/Graph Default Access Text/Graph 0h R/W Text 1h R/W Text/Graph 1h R/W Text 0h ...

Page 16

... Mode(1), the panel will show both Page1 and Page2. The RA8803 is available for 640x240 dots panel, and RA8822 for 480x160 dots panel 1:Extension Mode(2), the panel will show both Page1 and Page2. The RA8803 is available for 320x480 dots panel, and RA8822 for 240x320 dots panel ...

Page 17

... Note: REG[21h, 31h, 41h, 51h] are used to set Display Window Resolution. Users can set the viewing scope of Display RAM. Column Address of RA8803 can be set between 0~27h, and Row Address can be set between 0~EFh. Column Address of RA8822 can be set between 0~1Dh, and Row Address can be set between 0~9Fh ...

Page 18

... REG [31] Display Window Bottom Register (DWBR) Bit Display Window Bottom Position Common_ Bottom = LCD Common Number –1 RA8803: If LCD panel resolution is 320*240, the value of the register 7-0 is: 240 – 239 = EFh RA8822: If LCD panel resolution is 240*160, the value of the register is: 160 – ...

Page 19

... REG [90h] Shift Clock Control Register (SCCR) Bit Shift Clock Cycle SCCR = (SCLK x DW) / (Seg x Com x FRM) SCLK : RA8803/8822 System Clock (Unit : Hz Bus Width of LCD Driver(Unit : Bit) 7-0 Seg : Segment Number of LCD Panel(Unit : Pixel) Com : Common Number of LCD Panel (Unit : Pixel) ...

Page 20

... Disable Key Scan Matrix Selection 4x4 Matrix RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Enable BUSY signal. Enable BUSY Enable BUSY signal. Enable BUSY signal. Description 20/48 RA8803/8822 Default Access R 0h (Read Clear (Read Clear (Read Clear) ...

Page 21

... Row Address of Interrupt 7-0 If Cursor Position Y Register (CPYR)=INTY, then an interrupt has occurred. REG [C0h] Touch Panel Control Register (TPCR) Bit RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Description Description Description Description 21/48 RA8803/8822 0h R/W 0h R/W 0h R/W Default Access 0h R Default Access 0h R Default ...

Page 22

... REG [C8h] Touch Panel Segment High Byte Data Register (TPXR) Bit 7-0 Touch Panel Segment Data Bit[9..2] REG [C9h] Touch Panel Common High Byte Data Register (TPYR) Bit 7-0 Touch Panel Common Data Bit[9..2] RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Description Description 22/48 RA8803/8822 1h R/W 1h R/W 0h R/W 1h R/W Fig. 6-6 R/W Default Access 0h R ...

Page 23

... When bit5~4 set as “00” used to select the upper or lower part of 256KB ROM Select lower part of 256KB ROM RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Description Description Description Description ROM Mode0, this bit could be 23/48 RA8803/8822 Default Access Default Access ...

Page 24

... AWBR]), and then this bit will be cleaned to “0”. ASCII Code Selection 1 : All input data will be decoded as ASCII (00~FFh The RA8803/8822 will check the first byte data first. If the first byte is 00~9Fh then regarded as ASCII (Half-size). If first byte is A0~FFh then regarded as GB/BIG5 (Full-size). ASCII Blocks Select ...

Page 25

... Version 2.5 RAiO TECHNOLOGY INC. RA8803/8822 Two Layers Character/Graphical LCD Controller 25/48 www.raio.com.tw ...

Page 26

... Two Layers Character/Graphical LCD Controller REG[20h] REG[30h] AWRR AWBR 13h 4Fh 13h 7Fh 13h 9Fh 1Dh 3Fh 1Dh 7Fh 1Dh 9Fh 27h EFh 26/48 RA8803/8822 REG[21h] REG[31h] DWRR DWBR 13h 4Fh 13h 80h 13h 9Fh 1Dh 3Fh 1Dh 80h 1Dh 9Fh 27h EFh www.raio.com.tw ...

Page 27

... Version 2.5 6. Function Description 6-1 MPU Interface The RA8803/8822 support 8080 or 6800 compatible MPU interface. When the pin SYS_MI is pull low then the MPU interface is set to 8080 compatible. If SYS_MI pull high then the MPU interface is defined as 6800 compatible. And the pin SYS_DB is used to select the 8080 MPU data bus is 4-Bit or 8-Bit. When SYS_DB pull low, then the data bus for data transition is 4-Bit ...

Page 28

... ADSR are used for system setting. Registers WCCR, DWLR, CPXR and CPYR are used for cursor feature. Registers AWRR, AWBR, AWLR and AWTR are used for setting the range of active window. The RA8803 set up registers – DWRR, DWBR, DWLR and DWTR to support (0,0) ~ (320,240) pixel LCD Panel. And RA8822 use these registers to support (0,0) ~ (240,160) pixel LCD Panel. ...

Page 29

... DWRR, DWBR, DWLR and DWTR to modify display window size. And use registers AWRR, AWBR, AWLR and AWTR to change the active window size. For example, if use RA8803 to support 320x240 LCD panel, then the related register setting are as following: DWRR = ( 320 / 27h DWBR = 240 – ...

Page 30

... DAC disable. 6-9 ADC The RA8803/8822 built in a 10-Bit ADC and some control circuits to easily interface to 4-wries analog resistive touch screens. The users only need to connect the touch panel signals -- XL, XR, YU, and YD to RA8803/8822. The RA8803/8822 will continuous to monitor the screen and waiting for a touch. When ...

Page 31

... Figure 6-5: RA8803/8822 Touch Panel Circuit VDD Figure 6-6: Control Switch of Touch Panel 6-10 Key Scan RA8803/8822 features with Key Scan circuit, and could be used as Keyboard function. It will help to integrated the system circuit that includes keyboard application. The related Registers are KSCR, KSDR, and KSER. 6-11 Interrupt and Busy ...

Page 32

... Power Architecture The power architecture of RA8803/8822 is show as Figure 6-7. The I/O power is VDDP and GNDP. The analog power for internal ADC are AVDD and AGND. The RA8803/8822 built- DC/DC Converter. The input power of this Converter is VDD5, and VDD3 is the output. VDD3 supply the power of internal core and DAC. If the system uses 3V only, then connect the 3V power to VDDP, VDD3 and AVDD directly ...

Page 33

... Version 2.5 6-13 ASCII Block Font Selection RA8803/8822 built in four ASCII Font Blocks, and could be set by register ABS1 and ABS0. If users need special symbols or graphic, it could also be achieved by adjusting ROM Code. Please refer Application Note Chapter 9-21 for more detail. 6-14 Create Font The RA8803/8822 embedded a 512Byte SRAM for user to create new character. The user could create 16 full size(16x16) Chinese font or special symbol in this memory ...

Page 34

... In the past, if user wants to show the Chinese character has to in the graphics mode and use bit map data to fill the Chinese font one byte by one byte. But the RA8803/8822 embedded hardware Chinese engine could accept two bytes Chinese BIG5 or GB code from MPU and show the character in text mode directly ...

Page 35

... Version 2.5 7-1-1 Bold and Inverse The RA8803/8822 also support the Bold and Inverse font. The user only needs to set up the related register bit that before send the character code to RA8803/8822. 7-1-2 Line Distance The RA8803/8822 provide line distance feature. Especially in Chinese display, if add some space in each line will look better ...

Page 36

... Version 2.5 7-3 Graphics Mode The RA8803/8822 graphics mode is use bit map to fill the data on the Display RAM. The Figure 7 example to show how to set graphics mode. The RA8803 support maximum resolution is 320x240 pixel, therefore it need 9.6Kbyte(320x240/8 = 9600) Display Data RAM(DDRAM) to store each pixel data. The RA8822 support maximum resolution is 240x160 pixel, therefore it need 4 ...

Page 37

... EFh Figure 7-7: Example of RA8803 Cursor Position 7-5-2 Cursor Display and Blinking The user could control cursor On/Off or Blinking. The register [80h] BTMR is used to set up the blinking time. Blinking Time = BTMR[80h] Bit[7..0] x (1/Frame_Rate) 7-5-3 Cursor Width and Height The cursor height is controlled by register DWLR Bit[7..4], and the height is setting from 1~16pixel. ...

Page 38

... Version 2.5 1 Pixel In text mode, RA8803/8822 provide two widths for selection. If Register WCCR bit0 -- CSD = 0, the cursor width fixed to one byte(8 pixel). If CSD =1, the cursor width is depend on the previous character. If user sends a full size Chinese character, then the cursor width will become 2byte width(16 pixel) ...

Page 39

... Figure 7-10: RA8822 Display Window and Active window 7-7 Two Layer Display The RA8803/8822 embedded two DDRAM for two layers display. The Register MAMR is used to show the visible display for page1(layer1) and page2(layer2). It provide six display modes: 1. Display Page1 2. Display Page2 3. Display Page1 OR Page2 4 ...

Page 40

... Controller 7-8 Horizontal Scrolling The RA8803/8822 provide Horizontal Scrolling function. You can assign an area by Register BGCM and EDCM. Once start the horizontal scrolling, the assigned area will shift step by step and each step is 8- pixel width. The Figure 7- example for horizontal scrolling. ...

Page 41

... The Figure 7- example for vertical scrolling. 7-10 Gray Display The RA8803/8822 also provide 4 level gray display. It used time-sharing to show the data in page1 and page2. The gray level of each pixel depends on the value of page1 and page2. For the same position, RAiO TECHNOLOGY INC ...

Page 42

... Extension Mode for Display RA8803/8822 support a special display mode – Extension mode. The dual page – page1 and page2 are show on the bigger panel. This mode is set by the Bit[6:4] of register MAMR. Please refer to Figure 7-14 and 7-15 ...

Page 43

... Version 2.5 240 240 Figure 7-15:Extension Mode(2) Register MAMR bit[6:4] = 111h RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller 320 Page1 160 Page2 160 RA8803 43/48 RA8803/8822 240 Page1 Page2 RA8822 www.raio.com.tw ...

Page 44

... The Pad52~Pad81 are NC pins. 2. Chip Size is 4600 x 3780. 3. Most of the PAD Pitch are 100um. 4. The Bonding Window is 85um x 85um. 5. The chip size and X/Y Coordinate of RA8803 and RA8822 are same. But the internal memory architecture is different. RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller ...

Page 45

... SYS_DB 1795.98 99 SYS_MI 1795.98 100 SYS_DW 45/48 RA8803/8822 1401.8 1795.98 DB0 1301.8 1795.98 DB1 1201.8 1795.98 DB2 1101.8 1795.98 DB3 1001.8 1795.98 DB4 901.8 1795.98 DB5 801.8 1795.98 DB6 701.8 1795.98 DB7 601 ...

Page 46

... KR4 95 KR5 KR6 KR7 SYS_DB SYS_MI 100 SYS_DW 5 Pin #1 RA8803/8822-S: Font ROM is Simple Chinese. RA8803/8822-T: Font ROM is Traditional Chinese. 8-3-2 LQFP-100Pin(Body Size:14x20 mm) The pin assignment is same as PQFP-100Pin. RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller RAiO 03 XX Date Code (西元2003年) ...

Page 47

... Version 2.5 8-4 RA8803/8822 Package Dimension 8-4-1 PQFP-100 Pin PIN 1 INDEX A Dimensions in Millimeters Symbols Min 0.25 A1 2.54 A2 0.23 b 0.13 C 16.94 E 13.89 E1 22.96 D 19. 0.66 L RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Figure 8-3:PQFP-100Pin Mechanical Table 8-1 Typ. Max. Min 0.010 2.79 3.05 0.100 -- 0.38 0.009 0.15 0.20 0.005 17.20 17.45 0.667 13.99 14.10 0.547 23.22 23.44 0.904 19 ...

Page 48

... A 0.05 A1 1.35 A2 0.22 b 0.09 C 15.90 E 13.90 E1 21.90 D 19. 0.45 L 8-5 Product Number Product Name Resolution (Full Name) RA8803P1N-T RA8803P1N-S RA8803P1-S RA8803L2N-T RA8803B-T RA8803B-S RA8822P1N-T RA8822P1N-S RA8822P1-S RA8822B-T RA8822B-S RAiO TECHNOLOGY INC. Two Layers Character/Graphical LCD Controller Table 8-2 Typ. Max. Min. -- 1.60 -- 0.10 0.15 0.002 1.40 1.45 0.053 0.32 0.38 0.009 -- 0.20 0.004 16.00 16.10 0.626 14 ...

Page 49

... SB 1.8 2.1 -- 120 140 140 160 -- 0.2 OFF -- NC, LCD Driver VDD = 5V, CLK = 4MHz, CLK_OUT: OFF, DD5 =25℃ 3.3V, LCD Driver VDD = 3V, CLK = 4MHz, CLK_OUT: OFF, VDD =25℃. A 49/48 RA8803/8822 Rating Unit V +0 ℃ ℃ Unit Condition μA -1 μA mA Case1 mA Case2 μ ...

Related keywords