1. Catalogs
  2. TOPWAY LCD
  3. Raio RA8835 LCD Controller

Raio RA8835 LCD Controller

Raio RA8835 LCD Controller
1 / 93 PagesView full catalog

Raio RA8835 LCD Controller

Product catalog summary
Overview: The RA8835 is a Dot Matrix LCD Controller by RAiO Technology Inc., designed for controlling dot matrix LCDs with various interface timings and display configurations. It supports text and graphics display modes, scrolling, and partitioning into multiple screens.
Features: The controller supports multiple MCU interfaces, display memory control, and LCD drive signals. It includes an oscillator, power management features, and operates with low power consumption. It supports resolutions up to 640x256 pixels and is compatible with 6800 and 8080 microprocessor interfaces.
Update History: The document has been updated several times since 2005, with the latest version released in 2007, including changes to interface timing and package dimensions.
Instruction Set: The RA8835 offers a comprehensive command set for system control, display control, drawing control, and memory management. Key commands include SYSTEM SET, DISP ON/OFF, SCROLL, and various cursor and memory control commands.
Functions Description: Detailed descriptions of the MCU bus interface, synchronization, static RAM, oscillator circuit, and status flags are provided. The document also covers screen configuration, cursor control, and scrolling capabilities.
Application Notes: This section provides initialization parameters, system overview, and examples of display mode settings. It discusses system interconnection and advanced display attributes like inverse display and half-tone display.
Package Dimensions: Detailed dimensions for different package forms are provided, including RA8835P3N and RA8835P4N.
Specifications: The document outlines absolute maximum ratings, DC characteristics, and timing diagrams for various interface timings.
System Set Instruction Overview: Describes the SYSTEM SET instruction for configuring the controller, including resetting the internal timing generator and disabling the display.
Character Generator ROM Selection: The internal ROM contains 160 fixed characters, while the external ROM can hold up to 256 user-defined characters.
Memory Configuration: M1 selects the memory configuration for character generator RAM, and M2 determines the height of character bitmaps.
LCD Drive Method: W/S selects between single-panel and dual-panel drive methods.
Screen Origin Compensation: IV is used for screen origin compensation in inverse display.
Horizontal and Vertical Character Size: FX and FY define the horizontal and vertical character sizes, respectively.
Display Line Address Range: C/R sets the address range covered by one display line.
Line Length and Frame Height: TC/R sets the length of one line, and L/F sets the height of a frame in lines.
Sleep Mode: The SLEEP IN command places the system in standby mode.
Display Control Commands: DISP ON/OFF turns the display on or off, and SCROLL sets the scroll start address.
Display Configuration: Outlines configurations for character and graphics display pages, specifying parameters for different layers.
Cursor Settings: Defines cursor size and shape, and controls automatic cursor increment direction.
Screen Composition and Modes: Determines layered screen composition and mode, with options for OR, AND, Exclusive-OR, and Priority-OR composition methods.
Memory and Drawing Control: MWRITE and MREAD commands facilitate writing and reading data to/from display memory.
Microprocessor Interface: Describes control signals for interfacing with 8080 and 6800 series microprocessors.
Interface Examples: Provides a schematic example of interfacing a Z80 microprocessor with the RA8835 controller.
Interface Overview: Describes the interface between the 6802 microprocessor and the RA8835, highlighting necessary connections and components.
Static RAM Interface: The RA8835 interfaces with an 8Kx8 static RAM, requiring bus buffers if the bus is heavily loaded.
Supply Current During Display Memory Access: The supply current is influenced by the capacitance of the display memory bus, operating voltage, and frequency.
Oscillator Circuit: Includes an oscillator circuit that requires an AT-cut crystal and capacitors.
Status Flag: The RA8835 has a single-bit status flag indicating when the controller is not reading display memory.
Reset Requirements: A reset pulse is required after power-on to re-initialize the RA8835 series.
Character Configuration: The character bitmap origin is in the top left corner, and the displayed size can be varied.
Screen Configuration: The RA8835 can configure screens as single text or overlapping text and graphics screens.
Cursor Control: The cursor address register functions as both the displayed cursor position and display memory access address register.
Memory to Display Relationship: Supports virtual screens larger than the physical LCD panel, allowing dynamic scrolling and status message display.
Scrolling Modes: Describes on-page, inter-page, horizontal, and bi-directional scrolling modes.
Character Generation: Describes internal and external character generators and character generator RAM.
Memory Allocation: Can handle up to 256 characters using 8-bit character codes.
Initialization Parameters: Provides parameters for setting up the display and an initialization example.
Application Notes: Includes detailed initialization procedures and example parameters for different display resolutions.
Initialization Procedure: Outlines commands for initializing the RA8835, including setting the cursor position and defining cursor size.
Display Mode Settings: Provides examples for different display configurations, including text and graphics layers.
System Overview and Interconnection: Illustrates the interconnection between the microprocessor, display memory, and the LCD panel.
Smooth Horizontal Scrolling: Describes a method for achieving smooth scrolling by adjusting the pixel-shift parameter.
Layered Display Attributes: Supports various display enhancements such as inverse display, half-tone effects, and flashing areas.
16 x 16-dot Graphic Display: Instructions for displaying larger characters using a sequence of commands.
Graphics Bit Map and Character Display: Describes the use of an external character generator ROM to display 16x16-pixel characters.
Internal Character Generator Font: A table illustrates the on-chip character set.
Package Dimensions: Available in different package forms, compliant with ROHS standards.
Specifications: Includes absolute maximum ratings, DC characteristics, and timing diagrams.
Display Memory Write Timing: Outlines timing specifications for display memory write operations.
Sleep In Command Timing: Describes timing for the 'Sleep In' command.
External Oscillator Signal Timing: Specifies timing for external oscillator signals.
LCD Output Timing: Provides timing details for LCD output signals.
System Suggestion: Provides an example connection diagram between an MCU and the RA8835.
RA8835 vs. S1D13305 Comparison: Compares the RA8835 with the S1D13305 across various parameters.
See more

Catalog excerpts

Raio RA8835 LCD Controller-1

RAiO RA8835 Dot Matrix LCD Controller Specification Version 2.0 February 12, 2007 RAiO Technology Inc. ©Copyright RAiO Technology Inc. 2005, 2006, 2007

 Open the catalog to page 1
Raio RA8835 LCD Controller-2

Update History Version Update Package Information: Figure 4-1, 4-2, Chapter 9-3, 9-4. Update the index of Figure and Table Add Appendix A: System Suggestion Formal Release 1. Update Figure 7-6: C/R to TC/R Time Difference. 2. Update Figure 7-9. 1.6 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 1.7 Update Section 10-2 DC Characteristic Update Parameters of Section 10-3-1, 10-3-2, 10-3-6, 10-3-7 Add Appendix B :...

 Open the catalog to page 2
Raio RA8835 LCD Controller-6

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 functions include transferring data from the controlling microprocessor to the buffer memory, reading memory data, converting data to display pixels and generating timing signals for the buffer memory, LCD panel. The RA8835 has an internal character generator with...

 Open the catalog to page 6
Raio RA8835 LCD Controller-7

VD4 VD5 VD6 VD7 YSCL YD YDIS WF LP GND XSCL SECL XD0 XD1 XD2 5. Pin Descriptions 5-1 Pin Functions 5-1-1 MCU Interface Pin Name D0 to D7 Function MCU Data Bus. Tristate input/output pins. Connect these pins to an 8- or 16-bit microprocessor bus. MCU Interface Select. The RA8835 series supports both 8080 family processors (such as the 8085 and Z80®) and 6800 family processors (such as the 6802 and 6809). SEL1 SEL1 should be tied directly to VDD or VSS to prevent noise. If noise does appear on SEL1, decouple it to ground using a capacitor placed as close to the pin as possible. Read Control or...

 Open the catalog to page 7
Raio RA8835 LCD Controller-8

Write Control or Read/Write Control. When the 8080 family interface is selected, this signal acts as the active-LOW write strobe. The bus data is latched on the rising edge of this signal. When the 6800 family interface is selected, this signal acts as the read/write control signal. Data is read from the RA8835 series if this signal is HIGH, and written to the RA8835 series if it is LOW. Chip Select. This active-LOW input enables the RA8835 series. It is usually connected to the output of an address decoder device that maps the RA8835 series into the memory space of the controlling microprocessor....

 Open the catalog to page 8
Raio RA8835 LCD Controller-9

5-1-3 LCD Drive Signals In order to provide effective low-power drive for LCD matrixes, the RA8835 series can directly control both the X- and Y-drivers using an enable chain. Function Data Output for Driver. 4-bit X-driver (column drive) data outputs. Connect these outputs to the inputs of the X-driver chips. Latch Clock. The falling edge of XSCL latches the data on XD0 to XD3 into the input shift registers of the X-drivers. To conserve power, this clock halts between LP and the start of the following display line (See section 6-3-7). Trigger Clock for Chain Cascade. The falling edge of XECL...

 Open the catalog to page 9
Raio RA8835 LCD Controller-10

VRAM write signal Memory control signal VRAM read signal 8080 family: Read signal 6800 family: Enable clock (E) 8080 family: Write signal 6800 family: R/ W signal Input Input Input Output Input Input Supply X-driver data Output Output Supply Output Output Output Output X-driver enable chain clock X-driver data shift clock Ground Latch pulse Frame signal Power-down signal when display is blanked Scan start pulse Y-driver shift clock 8080 or 6800 family interface select 8080 or 6800 family interface select Oscillator connection Oscillator connection Chip select Data type select 2.7 to 5.5V supply...

 Open the catalog to page 10
Raio RA8835 LCD Controller-11

6. Instruction Set 6-1 The Command Set Table-1: Command Set Command Code Class Command Description DISPLAY ON/OFF Initialize device and display Enter standby mode Read Parameters No. of Section Bytes 8 Enable and disable display and display flashing Set display start address and display regions CSRFORM Display Set start address of character generator Set direction of cursor movement Set horizontal scroll position Read cursor address Memory Control Set display overlay format Write to display memory Read from display memory Notes: 1. In general, the internal registers of the RA8835 series are modified...

 Open the catalog to page 11
Raio RA8835 LCD Controller-12

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 Figure 6-1: SYSTEM SET Instruction 6-2-1-1 C This control byte performs the following: 1. Resets the internal timing generator 2. Disables the display 3. Cancels sleep mode Parameters following P1 are not needed if only canceling sleep mode. 6-2-1-2 M0 Select the internal or external character generator ROM....

 Open the catalog to page 12
Raio RA8835 LCD Controller-13

6-2-1-3 M1 Select the memory configuration for user-definable characters. The CG RAM codes select one of the 64 codes shown in figure 7-29. M1 = 0: No D6 correction. The CG RAM1 and CG RAM2 address spaces are not contiguous, the CG RAM1 address space is treated as character generator RAM, and the CG RAM2 address space is treated as character generator ROM. M1 = 1: D6 correction. The CG RAM1 and CG RAM2 address spaces are contiguous and are both treated as character generator RAM. 6-2-1-4 M2 Select the height of the character bitmaps. Characters more than 16 pixels high can be displayed by creating...

 Open the catalog to page 13
Raio RA8835 LCD Controller-14

Upper Panel Lower Panel Figure 6-3: Above and Below Two-panel Display Left Panel Right Panel Figure 6-4: Left-and-Right Two-panel Display Note: There are no RAiO LCD units in the configuration shown in Figure 6-4.

 Open the catalog to page 14
Raio RA8835 LCD Controller-15

L/F 00H to L/F + 1 (See note 2.) 00H to L/F + 1 (See note 2.) First screen block Second screen block Third screen block First screen block Second screen block Third screen block Invalid Continuous movement over whole screen First screen block Second screen block Third screen block First screen block Second screen block Third screen block Fourth screen block Fourth screen block Above-and-below configuration: continuous movement over whole screen Notes: 1. See Table-24 for further details on setting the C/R and TC/R parameters when using 2. The value of SL when IV = 0 is equal to the value of SL...

 Open the catalog to page 15

All TOPWAY LCD catalogs and technical brochures

  1. MONO Product

    2  Pages

  2. LMT080TDGP01

    16  Pages

  3. HKT035BTB-1D

    36  Pages

  4. HMT050AMC-C

    17  Pages

  5. HMT043ATA-6C

    31  Pages

  6. TM035PDHG09

    42  Pages

  7. TM035PDHG03

    31  Pages

  8. TM028HDZP01

    28  Pages

  9. LM256160DCW-1

    14  Pages

  10. LM12896FCW-1

    17  Pages

  11. LM12832KCW

    13  Pages

  12. LM2088EFW-9

    12  Pages

  13. LM3122AGG-2

    12  Pages

  14. LM240160YCW

    18  Pages

  15. LM6093ACW

    14  Pages

  16. HMT104ATA-C

    11  Pages

  17. HMT101ATA-D

    36  Pages

  18. HKT080ATA-C

    1  Page

  19. HMT080ATA

    1  Page

  20. HKT070DTA-1C

    11  Pages

  21. HMT070DTA-D

    1  Page

  22. HKT070DMC-2C

    19  Pages

  23. HMT070ETD-C

    31  Pages

  24. HMT070ETD-1D

    34  Pages

  25. HMT056ATA-C

    1  Page

  26. HMT050CB-1C

    31  Pages

  27. HMT050DTA-D

    1  Page

  28. HKT050ATA-C

    1  Page

  29. HMT043ATA-7C

    32  Pages

  30. HMT043GTA-1D

    37  Pages

  31. HKT043BMC-2C

    17  Pages

  32. HMT043ATA-3C

    11  Pages

  33. HMT043BMC-C

    1  Page

  34. HMT043ATA-4C

    11  Pages

  35. HKT043BMC-C

    1  Page

  36. HKT043ATA-1C

    12  Pages

  37. HMT035ATA-D

    13  Pages

  38. HMT028ATB-C

    12  Pages

  39. HKT104ATA-C

    31  Pages

  40. HMT068BTA-C

    33  Pages

  41. HMT070ATA-1C

    32  Pages

  42. HMT080ATA-C

    33  Pages

  43. HMT090ATA-C

    30  Pages

  44. HMT101ATA-C

    33  Pages

  45. HMT050ATA-2C

    31  Pages

  46. HMT043ATA-2C

    32  Pages

  47. HMT035ATA-1C

    1  Page

  48. HMT043FC-1C

    1  Page

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.