ra8835 Topway Display, ra8835 Datasheet

no-image

ra8835

Manufacturer Part Number
ra8835
Description
Dot Matrix Lcd Controller
Manufacturer
Topway Display
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ra8835AP3N
Manufacturer:
RAIO
Quantity:
20 000
Part Number:
ra8835AP3N
0
Part Number:
ra8835AP4N
Manufacturer:
RAIO
Quantity:
1 800
Part Number:
ra8835P3N
Manufacturer:
ON
Quantity:
3 340
Part Number:
ra8835P3N
Manufacturer:
RAIO
Quantity:
20 000
Part Number:
ra8835P3N
0
Part Number:
ra8835P4N
Manufacturer:
RAIO
Quantity:
20 000
RAiO
RA8835
Dot Matrix
LCD Controller
Specification
Version 1.7
August 15, 2006
RAiO Technology Inc.
©Copyright RAiO Technology Inc. 2005, 2006
RAiO TECHNOLOGY INC.
www.raio.com.tw
1/86

Related parts for ra8835

ra8835 Summary of contents

Page 1

... LCD Controller RAiO Technology Inc. ©Copyright RAiO Technology Inc. 2005, 2006 RAiO TECHNOLOGY INC. RAiO RA8835 Dot Matrix Specification Version 1.7 August 15, 2006 1/86 www.raio.com.tw ...

Page 2

... Update Figure 7-6: C/R to TC/R Time Difference. 2. Update Figure 7-9. 3. Update the Notes of Figure7-16 4. Update the Unit of “Input leakage current”, “Output leakage current” and Quiescent supply current of page76 and page 77. 5. Update Note 6 page 78. Update Section 9-4 RA8835P4N Package Dimension Update Section 10-2 DC Characteristic Update Paremeters of Section 10-3-1, 10-3-2, 10-3-6, 10-3-7 2/86 RA8835 Dot Matrix LCD Controller www ...

Page 3

... MWRITE .............................................................................................................................................. 30 6-5-2 MREAD ............................................................................................................................................... 31 7. Functions Description .................................................................................32 7-1 MCU Bus Interface ......................................................................................................32 7-1-1 8080 Series......................................................................................................................................... 32 7-1-2 6800 Series......................................................................................................................................... 32 7-2 MCU Synchronization .................................................................................................32 7-2-1 Display Status Indication Output..................................................................................................... 32 7-2-2 Internal Register Access .................................................................................................................. 32 7-2-3 Display Memory Access ................................................................................................................... 33 7-3 MCU Interface Examples ............................................................................................34 7-3-1 Z80 to RA8835 Interface.................................................................................................................... 34 RAiO TECHNOLOGY INC. Contents ................................................................................................19 3/86 RA8835 Dot Matrix LCD Controller Pages www.raio.com.tw ...

Page 4

... Version 1.7 7-3-2 6802 to RA8835 Interface.................................................................................................................. 34 7-4 Static RAM ...................................................................................................................35 7-5 Supply Current during Display Memory Access ......................................................35 7-6 Oscillator Circuit .........................................................................................................35 7-7 Status Flag...................................................................................................................36 7-8 Reset ............................................................................................................................38 7-9 Character Configuration.............................................................................................38 7-10 Screen Configuration................................................................................................39 7-10-1 Screen Configuration...................................................................................................................... 39 7-10-2 Display Address Scanning ............................................................................................................. 40 7-10-3 Display Scan Timing ....................................................................................................................... 41 7-11 Cursor Control...........................................................................................................42 7-11-1 Cursor Register Function ............................................................................................................... 42 7-11-2 Cursor Movement ............................................................................................................................ 43 7-11-3 Cursor Display Layers .................................................................................................................... 43 7-12 Memory to Display Relationship..............................................................................44 7-13 Scrolling ...

Page 5

... Inverse Display .................................................................................................................................. 68 8-5-2 Half-tone Display ............................................................................................................................... 68 8-5-3 Flashing Area..................................................................................................................................... 69 8 16-dot Graphic Display .......................................................................................69 8-6-1 Command Usage ............................................................................................................................... 69 8-6-2 Kanji Character Display .................................................................................................................... 69 8-7 Internal Character Generator Font.............................................................................72 9. Package Dimensions ...................................................................................73 9-1 Die Form ......................................................................................................................73 9-2 XY Coordinate .............................................................................................................74 9-3 RA8835P3N ....................................................................................................75 (Unit: mm) 9-4 RA8835P4N ....................................................................................................75 (Unit: mm) 10. Specifications.............................................................................................76 10-1 Absolute Maximum Ratings .....................................................................................76 10-2 DC Characteristic ......................................................................................................76 10-3 Timing Diagrams .......................................................................................................79 10-3-1 8080 Family Interface Timing ......................................................................................................... 79 10-3-2 6800 Family Interface Timing ...

Page 6

... Version 1.7 1. Overview The RA8835 is a controller IC that can display text and graphics on LCD panel. It can display layered text and graphics, scroll the display in any direction and partition the display into multiple screens. It also stores text, character codes and bitmapped graphics data in external frame buffer memory. Display controller ...

Page 7

... The RA8835 series output buffers are enabled when this signal is active. or When the 6800 family interface is selected, this signal acts as the active-HIGH E enable clock. Data is read from or written to the RA8835 series when this clock goes HIGH. RAiO TECHNOLOGY INC. VD3 40 35 ...

Page 8

... When the 6800 family interface is selected, this signal acts as the read/write control R/ W signal. Data is read from the RA8835 series if this signal is HIGH, and written to the RA8835 series LOW. Chip Select. This active-LOW input enables the RA8835 series usually connected to the ...

Page 9

... TEST This is a test pins. No need for connection(NC). Note: The peak supply current drawn by the RA8835 series may ten times the average supply current. The power supply impedance must be kept as low as possible by ensuring that supply lines are sufficiently wide and by placing 0.47μF decoupling capacitors that have RAiO TECHNOLOGY INC ...

Page 10

... Version 1.7 good high-frequency response near the device’s supply pins. 5-2 RA8835 Pin Summary Name RA8835P3N VA0 VA15 VWR 45 VCE 46 VRD 47 RES NC 28, 48 SEL2 52 SEL1 VDD XD0 to ...

Page 11

... MREAD Notes general, the internal registers of the RA8835 series are modified as each command parameter is input. However, the microprocessor does not have to set all the parameters of a command and may send a new command before all parameters have been input. The internal registers for the parameters that have been input will have been changed but the remaining parameter registers are unchanged ...

Page 12

... Version 1.7 6-2 System Control Commands 6-2-1 SYSTEM SET Initializes the device, sets the window sizes, and selects the LCD interface format. Since this command sets the basic operating parameters of the RA8835 series, an incorrect SYSTEM SET command may cause other commands to operate incorrectly. MSB C ...

Page 13

... RAM. 6-2-1-4 M2 Select the height of the character bitmaps. Characters more than 16 pixels high can be displayed by creating a bitmap for each portion of each character and using the RA8835 series graphics mode to reposition them 8-pixel character height (2716 or equivalent ROM 16-pixel character height (2732 or equivalent ROM) 6-2-1-5 W/S Select the LCD drive method ...

Page 14

... C/R C/R TC/R TC/R (See note 1.) L/F L/F 00H to L 00H to L/F (See note 2.) 00H to L 00H to L/F (See note 2.) First screen block Second screen block Third screen block Invalid Invalid 14/86 RA8835 Dot Matrix LCD Controller X driver X driver X driver Right Panel W C/R C/R TC/R TC/R L/F L/F (L/ (L/ (L/ (L/ First screen block ...

Page 15

... The IV flag causes the RA8835 series to offset the text screen against the graphics back layer by one vertical pixel. Use the horizontal pixel scroll function (HDOT SCR) to shift the text screen pixels to the right ...

Page 16

... Figure 6-6: FX and FY Display Addresses FY [FY] character height (pixels ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 16/86 RA8835 Dot Matrix LCD Controller FX 8 bits 8 bits 1 2 ↓ 8 ↓ www.raio.com.tw ...

Page 17

... RA8835 Dot Matrix LCD Controller 1 2 ↓ 80 ↓ 239 240 [TC/R] line length (bytes ↓ 83 ↓ 255 256 [L/F] lines per frame 1 2 ↓ 128 ↓ 255 256 ...

Page 18

... SLEEP IN Place the system in standby mode. This command has no parameter bytes. At least one blank frame after receiving this command, the RA8835 halts all internal operations, including the oscillator, and enters the sleep state. Blank data is sent to the X-drivers, and the Y-drivers have their bias supplies turned off by the RAiO TECHNOLOGY INC ...

Page 19

... LCD drive supplies at the same time as it blanks the display. 2. Since all internal clocks in the RA8835 series are halted while in the sleep state voltage will be applied to the LCD panel if the LCD drive supplies remain on. If reliability is a prime consideration, turn off the LCD drive supplies before issuing the SLEEP IN command ...

Page 20

... Second screen block FP3 FP2 (SAD2, SAD4). See note. FP5 FP4 Third screen block (SAD3 OFF (blank flashing Flash (approx. 2 Hz) Flash (approx. 16 Hz) 20/86 RA8835 Dot Matrix LCD Controller / / / www.raio.com.tw ...

Page 21

... RA8835 Dot Matrix LCD Controller LSB 0 A0 (SAD 1L) A8 (SAD (SL1) A0 (SAD 2L) A8 (SAD (SL2) A0 (SAD 3L) A8 (SAD (SAD 4L) A8 (SAD 4H ) [SL] screen lines ...

Page 22

... Lower screen Set both SL1 and SL2 to ((L/ Screen configuration example: SAD2 Character display page 1 Character display page 3 Layer 1 Layer 2 22/86 RA8835 Dot Matrix LCD Controller First Layer Second Layer SAD1 SAD2 SL1 SL2 SAD3 (see note 1) Set both SL1 and SL2 to L not using a partitioned screen ...

Page 23

... Character display page 1 Character display page 3 Layer 1 Layer 2 SAD1 SL1 = L Screen configuration example: SAD3 SAD2 SL1 Graphics display page 1 Layer 1 Layer 2 Layer 3 23/86 RA8835 Dot Matrix LCD Controller Second Layer Third Layer SAD2 — SL2 — SL2 Graphics display page 2 SAD2 SAD3 SL1 = L — ...

Page 24

... Screen configuration example (See note 3): SAD2 Graphics display page 1 Graphics display page 3 Layer 1 Layer 2 Upper Panel Lower Panel Figure 6-12: Two-panel Display Height 24/86 RA8835 Dot Matrix LCD Controller Second Layer Third Layer SAD2 — SL2 SAD4 — (See note 2) Graphics display page 2 ...

Page 25

... Y1 Y0 (lines Illegal ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 25/86 RA8835 Dot Matrix LCD Controller LSB ↓ 9 ↓ ↓ 9 ↓ www.raio.com.tw ...

Page 26

... Figure 6-14: Cursor Size and Position Figure 6-15: CSRDIR Parameters 10 - +AP 11 Figure 6-16: Cursor Direction Table-16: Cursor Shift Direction C CD1 CD0 Shift direction 4CH 0 0 Right 4DH 0 1 Left 26/86 RA8835 Dot Matrix LCD Controller LSB CD1 CD2 www.raio.com.tw ...

Page 27

... OV DM2 DM1 Figure 6-17: OVLAY Parameters Table-17: Composition Method Selection Composition Method n OR Exclusive-OR AND Priority-OR 27/86 RA8835 Dot Matrix LCD Controller , the cursor address increment must FX ≥ 9 LSB 1 1 MX1 MX0 Applications Underlining, rules, mixed text and graphics Inverted characters, flashing ...

Page 28

... Layer 3 Figure 6-18: Combined Layer Display A14 A13 A12 A11 A10 Figure 6-19: CGRAM ADR Parameters 28/86 RA8835 Dot Matrix LCD Controller Visible display OR ABCDE ABCDE Exclusive OR CDE AND ABCDE Prioritized OR LSB SAGL A9 A8 SAGH www.raio.com.tw ...

Page 29

... Specifies the number of pixels to scroll. The C/R parameter has to be set to one more than the number of horizontal characters before using HDOT SCR. Smooth scrolling can be simulated if the controlling microprocessor repeatedly issues the HDOT SCR command to the RA8835 series. See Section 9-5 for more information on scrolling the display. ...

Page 30

... MWRITE The microprocessor may write a sequence of data bytes to display memory by issuing the MREAD command and then writing the bytes to the RA8835 series. There is no need for further MWRITE commands or for the microprocessor to update the cursor address register after each byte as the cursor address is automatically incremented by the amount set with CSRDIR, in preparation for the next data write ...

Page 31

... Note: P1, P2, ..., Pn: display data. 6-5-2 MREAD Put the RA8835 series into the data output state. Each time the microprocessor reads the buffer, the cursor address is incremented by the amount set by CSRDIR and the next data byte fetched from memory sequence of data bytes may be read without further MREAD commands or by updating the cursor address register ...

Page 32

... Internal Register Access The SYSTEM SET and SLEEP IN commands can be used to perform input/output to the RA8835 series independently of the system clock frequency. These are the only commands that can be RAiO TECHNOLOGY INC ...

Page 33

... Note: A possible problem with the display memory read cycle is that the system bus access time, , does not depend on the display memory access time ACC only make repeated reads if the read loop time exceeds the RA8835 series cycle time does not, NOP instructions may be inserted in the program loop. t are given in section 7-2. RAiO TECHNOLOGY INC. ...

Page 34

... IORQ Z80 RESET 7-3-2 6802 to RA8835 Interface VMA A15 6802 R/W RESET RAiO TECHNOLOGY INC Decoder A15 RESET Figure 7-2A: Z80 to RA8835 Interface Decoder RESET Figure 7-2B: 6802 to RA8835 Interface 34/86 RA8835 Dot Matrix LCD Controller A0 CS RA8835 ...

Page 35

... Version 1.7 7-4 Static RAM The figure below shows the interface between an 8Kx 8 static RAM and the RA8835 series. Note that bus buffers are required if the bus is heavily loaded. VA0 to VA12 VA13 toVA15 RA8835 VD0 to VD7 Note: If the bus loading is too much, use a bus buffer. ...

Page 36

... The RA8835 series has a single bit status flag. D6: X line standby The D6 status flag is HIGH for the TC/R-C/R cycles at the end of each line where the RA8835 series is not reading the display memory. The microprocessor may use this period to update display memory without affecting the display, however it is recommended that the display be turned off when refreshing the whole display ...

Page 37

... RAiO TECHNOLOGY INC. Read Status Flag NO D6=0? Yes Data Input Data Input? Yes 5x9xtosc Display memeory write timex9xtosc ” has elapsed (t OSC OSC 37/86 RA8835 Dot Matrix LCD Controller = 1 cycle of the oscillation OSC . OSC www.raio.com.tw ...

Page 38

... The RA8835 series requires a reset pulse at least 1ms long after power-on in order to re-initialize its internal state. For maximum reliability not recommended to apply a DC voltage to the LCD panel while the RA8835 series is reset. Turn off the LCD power supplies for at least one frame period after the start of the reset pulse. ...

Page 39

... FY Figure 7-10: Character Width Greater Than One Byte Wide ([FX]=9) Note: The RA8835 series does not automatically insert spaces between characters. If the displayed character size is 8 pixels or less and the space between character origins is nine pixels or more, the bitmap must use two bytes per row, even though the character image requires only one ...

Page 40

... Version 1.7 The basic screen configuration of the RA8835 series single text screen or as overlapping text and graphics screens. The graphics screen uses eight times as much display memory as the text screen. Figure 7-11 shows the relationship between the virtual screens and the physical screen ...

Page 41

... Figure 7-14: Two-panel Display Address Indexing Note: In two-panel drive, the RA8835 series reads line 1 and line one cycle. The upper and lower panels are thus read alternately, one line at a time. 7-10-3 Display Scan Timing Figure 7-15 shows the basic timing of the RA8835 series. One display memory read cycle takes nine periods of the system clock, ψ ...

Page 42

... Cursor Control 7-11-1 Cursor Register Function The RA8835 series cursor address register functions as both the displayed cursor position address register and the display memory access address register. When accessing display memory outside the actual screen memory, the address register must be saved before accessing the memory and restored after memory access is complete ...

Page 43

... CSRDIR, automatically moving the cursor to the desired location. 7-11-3 Cursor Display Layers Although the RA8835 series can display up to three layers, the cursor is displayed in only one of these layers: Two-layer configuration: First layer (L1) Three-layer configuration: Third layer (L3) The cursor will not be displayed moved outside the memory for its layer. Layers may be swapped or the cursor layer moved within the display memory necessary to display the cursor on a layer other than the present cursor layer ...

Page 44

... The RA8835 series supports virtual screens that are larger than the physical size of the LCD panel address range, C/R. A layer of the RA8835 series can be considered as a window in the larger virtual screen held in display memory. This window can be divided into two blocks, with each block able to display a different portion of the virtual screen ...

Page 45

... Character page1 C/R Graphics page 3 SAD3 C/R SAD2 Graphics page 2 C/R SAD3 Character page3 C/R Graphics page 2 SAD2 C/R SAD1 Graphics page 1 Figure 7-20: Display Layers and Memory 45/86 RA8835 Dot Matrix LCD Controller W/S=1 SAD1 SAD3 Graphics page 1 Graphics page 3 Layer 1 SAD2 SAD4 Graphics page 2 Graphics page 4 Layer 2 www.raio.com.tw ...

Page 46

... CRY=Vertical cursor size <16 dots C/R=Character per row < 240 bytes L/F=Lines per frame < 256 bytes AP=Address pitch < 64 Kbytes Figure 7-21: Display Windows and Memory RAiO TECHNOLOGY INC CRY CRX CSRA C/R 46/86 RA8835 Dot Matrix LCD Controller Display window Virtual display Memory limit FFFFH www.raio.com.tw ...

Page 47

... On-page Scrolling The normal method of scrolling within a page is to move the whole display up one line and erase the bottom line. Since the RA8835 series does not automatically erase the bottom line, it must be erased with blanking data when changing the scroll address register. ...

Page 48

... RAiO TECHNOLOGY INC. Display memory ABC SAD1 789 WXYZ SAD3 789 SAD1 WXYZ Figure 7-23: On-page Scrolling SAD1 ABC WXYZ 789 WXYZ 789 SAD1 Figure 7-24: Inter-page Scrolling 48/86 RA8835 Dot Matrix LCD Controller AP C/R 789 Blank 789 Display memory AP C/R ABC WXYZ 789 ABC WXYZ 789 www.raio.com.tw ...

Page 49

... ABC TUV 1234 56 Figure 7-26: Bi-directional Scrolling Table-20B: Scroll Units Mode Vertical Horizontal Pixels or Text Characters characters Graphics Pixels Pixels 49/86 RA8835 Dot Matrix LCD Controller Display memory ABC XYZ 123 AP C/R ABC XYZ 123 Display memory AP EFG TUV 12 34 567 C/R 89 TUV 1234 ...

Page 50

... F000H and M1 to zero when defining characters number 193 upwards. 7-15 CG Memory Allocation Since the RA8835 series uses 8-bit character codes, it can handle no more than 256 characters at a time. However wider range of characters is required, character generator memory can be bank- switched using the CGRAM ADR command. ...

Page 51

... 51/86 RA8835 Dot Matrix LCD Controller CG RAM n CG RAM 2 CG RAM 1 256 characters max M1=0 256 characters max M1=1 CG RAM n CG RAM 2 CG RAM 1 Remarks Determined by the character code Can be moved anywhere in the display memory address space ≤ ...

Page 52

... Note: Lines = 1: lines in the character bitmap Lines = 2: lines in the character bitmap 7-16 The RA8835 series automatically converts all bits set in bit 6 of character code for CG RAM 2 to zero. Because of this, the CG RAM data areas become contiguous in display memory. When writing data to CG RAM: • ...

Page 53

... CG RAM start address is 4800H Write ROW 0 data Write ROW 1 data Write ROW 2 data Write ROW 3 data Write ROW 4 data Write ROW 5 data Write ROW 6 data Write ROW 7 data Write ROW 8 data ↓ Write ROW 15 data 53/86 RA8835 Dot Matrix LCD Controller www.raio.com.tw ...

Page 54

... < L ¥ l ¦ → - > ← CG RAM 1 M1=0 M1=1 Figure 7-29: On-chip Character Codes 54/86 RA8835 Dot Matrix LCD Controller RAM2 www.raio.com.tw ...

Page 55

... FR OSC [FX] [FY 16, depending on the screen 8 or 16, depending on the screen 55/86 RA8835 Dot Matrix LCD Controller exists, a higher frequency crystal can be f (MHz) OSC [C/R] TC/R See Note 2. [C/ 2AH bytes: C/R = 29H. When 2DH 1.85 using HDOT SCR, [C/ bytes [C/ 55H 58H 3 ...

Page 56

... Assuming a frame frequency of 60 Hz. 8-1-2 Initialization Example The initialization example shown in Figure 8-1 is for a RA8835 series with an 8-bit microprocessor interface bus and a display unit (320 x 240 pixels). Note: Set the cursor address to the start of each screen’s layer memory, and use MWRITE to fill the memory with space characters, 20H only) ...

Page 57

... Fourth screen block start address Set to 0000H Display memory (SAD1) 0000H (SAD2) 2580H (SAD3) 4B00H (SAD4) 0000H Set horizontal pixel shift to zero 57/86 RA8835 Dot Matrix LCD Controller = 70 Hz 1st display memory page 2nd display memory page 3rd display memory page 4th display memory page www.raio.com.tw ...

Page 58

... Fill second screen layer memory with 00H (blank data) Display Character code in every position 1st layer Black code in every position 2nd layer Set cursor to start of first screen block CRX: Horizontal cursor size = 5 pixels CRY: Vertical cursor size = 7 pixels CM: Block cursor Display ON Display 58/86 RA8835 www.raio.com.tw ...

Page 59

... Set cursor to start of second screen block Set cursor shift direction to down Fill a square to the left of the ‘E’ ↓ Set cursor address to 1001H Fill in the second screen block in the second column of line 1 ↓ 59/86 RA8835 Dot Matrix LCD Controller Operation RAIO RAIO www.raio.com.tw ...

Page 60

... Inverse display ‘D’ Dot matrix LCD ‘o’ ‘t’ ‘ ’ ‘M’ ‘a’ ‘t’ ‘r’ ‘i’ ‘x’ ‘ ’ ‘L’ ‘C’ ‘D’ 60/86 RA8835 Dot Matrix LCD Controller RAIO RAIO www.raio.com.tw ...

Page 61

... P5 = 03H P6 = C8H P10 = XH CSR FORM C = 5DH P1 = 04H P2 = 86H HDOT SCR C = 5AH P1 = 00H OVLAY RAiO TECHNOLOGY INC. 03E8H 2nd graphics layer (8000 bytes) 0000H 1st character layer (1000 bytes) 03E7H = 6 MHz = 70 Hz 61/86 RA8835 Dot Matrix LCD Controller 2327H www.raio.com.tw ...

Page 62

... TC/R = 2FH P6 = C7H P7 = 28H P8 = 00H SCROLL C = 44H P1 = 00H P2 = 00H P3 = C8H P4 = 40H RAiO TECHNOLOGY INC. 1F40H 2nd graphics layer (8000 bytes) 0000H 1st graphics layer (8000 bytes) 1F3FH Figure 8-3: Two Layer Graphics = 6 MHz = 70 Hz 62/86 RA8835 Dot Matrix LCD Controller 3E7FH www.raio.com.tw ...

Page 63

... All layers (graphics): 320 characters per line, 200/1 = 200 lines. Required memory size = 40x200 = 8000 bytes. 0000H 1st graphics layer (8000 bytes) RAiO TECHNOLOGY INC. 3E80H 3rd graphics layer (8000 bytes) 1F40H 2nd graphics layer (8000 bytes) 3E7FH 1F3FH Figure 8-4: Three Layer Graphics 63/86 RA8835 Dot Matrix LCD Controller 5DBFH www.raio.com.tw ...

Page 64

... Figure 8-5 shows the RA8835 series in a typical system. The microprocessor issues instructions to the RA8835 series, and the RA8835 series drives the LCD panel and may have up to 64KB of display memory. Since all of the LCD control circuits are integrated onto the RA8835 series, few external components are required to construct a complete medium- resolution liquid crystal display ...

Page 65

... OE WR RESET VD0 XD0 To To VD7 XD7 LAT DI INH FR YSCL LCD UNIT 65/86 RA8835 Dot Matrix LCD Controller Exter character Generator memory Display memory LCD unit Drive bus X drive X drive LCD panel A0 to A11 WE OE CS1 (CGROM) CS2 LCD ...

Page 66

... The RA8835 series layered screens and flexible scrolling facilities support a range of display functions and reduces the load on the controlling microprocessor when displaying underlining, inverse display, text overlaid on graphics or simple animation. These facilities are supported by the RA8835 series ability to divide display memory into up to four different areas. Character code table ◎ ...

Page 67

... Layered Display Attributes RA8835 series incorporates a number of functions for enhanced displays using monochrome LCD panels. It allows the display of inverse characters, half-intensity menu pads and flashing of selected screen areas. These functions are controlled by the OVLAY and DISP ON/OFF commands. ...

Page 68

... RAIO Yes, Error LINE LINE 1 Figure 8-8: Layer Synthesis SAD2 + 2nd layer 68/86 RA8835 Dot Matrix LCD Controller 2ndt layer display RAIO Yes, No Error LINE LINE Half-tone AB C ombined layer display www.raio.com.tw ...

Page 69

... The program for writing large characters operates as follows: 1. The microprocessor reads the character data from its ROM. 2. The microprocessor sets the display address and writes to the VRAM. The flowchart is shown in Figure 8-13. RAiO TECHNOLOGY INC. ABC XYZ Figure 8-10: Localized Flashing 69/86 RA8835 Dot Matrix LCD Controller XYZ www.raio.com.tw ...

Page 70

... Data written into the RA8835 display memory Figure 8-11: Graphics Address Indexing (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22) (24) (26) (28) (30) (32) Figure 8-12: Graphics Bit Map 70/86 RA8835 ...

Page 71

... Section 10-1. This will allow the display 128 16-pixel characters RAM is also used, 96 fixed characters and 32 bank-switchable characters can also be supported. RAiO TECHNOLOGY INC. Start Enable cursor downwards movement Set column 1 cursor address Write data Set column 2 cursor address Write data End 71/86 RA8835 Dot Matrix LCD Controller www.raio.com.tw ...

Page 72

... Note: The shaded positions indicate characters that have the whole bitmap blackened. RAiO TECHNOLOGY INC. Character code bits Figure 8-14: On-chip Character Set 72/86 RA8835 Dot Matrix LCD Controller www.raio.com.tw ...

Page 73

... VDD Pad No. RAiO TECHNOLOGY INC RA8835 Logo 17 73/86 RA8835 Dot Matrix LCD Controller VA7 VA8 VA9 VA10 VA11 VA12 VA13 TEST VA14 VA15 VD0 VD1 VD2 VD3 www.raio.com.tw ...

Page 74

... RA8835 Dot Matrix LCD Controller Pad 名稱 X 座標 31 VA6 743.5 32 VA5 634.5 33 VA4 525.5 34 VA3 416.5 35 VA2 306.5 36 VA1 197.5 ...

Page 75

... Version 1.7 9-3 RA8835P3N (Unit: mm) QFP-60 pin 9-4 RA8835P4N (Unit: mm) TQ FP-60 pin 46 60 Note: Both of the RA8835P3N and RA8835P4N are use “lead-free” package for ROHS compliance. RAiO TECHNOLOGY INC. 24.8+ 0.25 20.0+ 0 RA8835P3N Index 1.0+ 0.1 0.35+ 0.1 1.35+ 17. 14. 8835 P 4N Index 1 15 ...

Page 76

... See note 1, 2 IHC V See note 1, 2 ILC IOH= 4.0 mA. V OHC See note 1, 2 IOL= -2 mA. V OLC See note 1, 2 76/86 RA8835 Dot Matrix LCD Controller Rating Unit –0.3 to 7.0 –0.3 to VDD+ 0.3 300 mW – –65 to 150 260 = 0V –20 to 75℃ SS Rating Unit Min ...

Page 77

... See note 1, 2 ILC IOH= 4.0 mA. V OHC See note 1, 2 IOL= -2 mA. V OLC See note See note See note 3. T– 77/86 RA8835 Dot Matrix LCD Controller — 0.75 V — DD — 0.25 V — DD VWR ), ( VCE ), YD, XD0 to XD3, XSCL, RES must be at least = 2.7 to 4.5V 0V – ...

Page 78

... Because the oscillator circuit input bias current is in the order reduce leakage currents. RAiO TECHNOLOGY INC. VRD ), ( RES are Schmitt-trigger inputs. The pulse width on ( 78/86 RA8835 Dot Matrix LCD Controller VWR ), ( VCE ), YD, XD0 to XD3, XSCL, RES ) must be at least A, design the printed circuit board μ ...

Page 79

... Strobe pulse width 20+t C Data setup time 120 Data hold time 5 — RD access time Output disable time > 245 CC CEA ACV + 79/86 RA8835 Dot Matrix LCD Controller t AH8 t DH8 t OH8 Ta = –20 to 75° 2.7 to 4.5V DD Unit Condition Min. Max. — 10 — ns — 0 — ...

Page 80

... Data hold time 0 — Output disable time 10 50 Access time — 85 Enable pulse width 20+t — > 245 EW CEA ACV + 80/86 RA8835 Dot Matrix LCD Controller t AH6 t DH6 t OS6 t OH6 Ta = –20 to 75° 2.7 to 4.5V DD Unit Condition Min. Max. note. — — — ...

Page 81

... C VCE Address access time — VCE access time — 2t Output data hold 0 time VCE to data off 0 time 81/86 RA8835 Dot Matrix LCD Controller RCH t CE3 t OH2 Ta = –20 to 75℃ 2.7 to 4.5V DD Unit Condition Min. Max. — 125 — ...

Page 82

... VCE falling edge of Data input setup time to falling edge of t – 85 — C VCE Data input hold time from falling edge of 2t – 30 — C VCE 82/86 RA8835 Dot Matrix LCD Controller AH2 t DH2 Ta = –20 to 75℃ 2.7 to 4.5V DD Unit Condition Min. Max 100 125 — ...

Page 83

... DD Parameter Min. Max. External clock rise — 10 time External clock fall — 10 time External clock HIGH-level pulse note 1. note 2. width 83/86 RA8835 Dot Matrix LCD Controller WRD Ta = –20 to 75° 2.7 to 4.5V DD Unit Condition Min. Max. note 1. — 100 pF — ...

Page 84

... WH WL 1000 525 × > 1000 1frame time 1lime time Row 1 (1) (15)(16)(1)(2)(3) tcx 84/86 RA8835 Dot Matrix LCD Controller note 1. note — Row 2 (15) (16) (1) www.raio.com.tw ...

Page 85

... LP pulse width 4t – 80 — delay time from 0 — XSCL Permitted WF delay — data hold time 2t – 20 — C 85/86 RA8835 Dot Matrix LCD Controller Ta = –20 to 75℃ 2.7 to 4.5V DD Unit Condition Min. Max. — — — – 60 — ...

Page 86

... Version 1.7 Appendix A. System Suggestion Figure A-1: Connection of MCU and RA8835 The Figure A suggestion for the connection of MCU and RA8835 that increase to reliability of ststem or LCD module. RAiO TECHNOLOGY INC. MCU D[7:0] SEL1 SEL2 RES 150pF x 4 86/86 RA8835 Dot Matrix LCD Controller RA8835 www ...

Related keywords