VII LCD CONTROLLER BLOCK: LCD CONTROLLER
S1C33L03 FUNCTION PART EPSON B-VII-2-1
A-1
B-VII
LCDC
VII-2 LCD CONTROLLER
This section describes the functions and control procedures of the LCD controller. For details on setting the
external display memory bus conditions and parameters, refer to Section II-4, "BCU (Bus Control Unit)", and
Section VI-2, "SDRAM Interface".
Overview
Features
The features of the LCD controller (LCDC) are described below.
S1C33 core CPU interface
• The control registers are mapped into the area-6 addresses 0x39FFE0 to 0x39FFFF (an internal #WAIT signal
is used).
• A dedicated DMA controller is built-in for the transferal of display data.
Compatible display types
• 4- or 8-bit monochrome LCD panel
• 4- or 8-bit color LCD panel
• Single-drive passive display, single panel
• Typical resolutions
640 × 480 (1-bpp mode) * bpp = bits per pixel
640 × 240 (2-bpp mode)
320 × 240 (4-bpp mode)
240 × 160 (8-bpp mode)
Display modes
• Portrait display (display screen rotated 90 degrees) is supported in the hardware.
• Due to frame rate modulation, grayscale display is possible in up to 16 shades of gray when a monochrome
passive LCD panel is used.
1-bpp mode: Two-shade display using a 2 × 4-bit look-up table
2-bpp mode: Four-shade display using a 4 × 4-bit look-up table
4-bpp mode: 16-shade display using a 16 × 4-bit look-up table
• Of 4,096 colors, a maximum of 256 colors can be simultaneously displayed on a color passive LCD panel.
1-bpp mode: Two-color display using three 2 × 4-bit look-up tables
2-bpp mode: Four-color display using three 4 × 4-bit look-up tables
4-bpp mode: 16-color display using three 16 × 4-bit look-up tables
8-bpp mode: 256-color display using a 20 × 4-bit look-up table
• Two images can be simultaneously displayed on split screens of the LCD panel (landscape display mode).
• Virtual display (Images larger than the actual panel size can be displayed by panning or scrolling the screen.)
Display frame buffer
• A maximum of 256K bytes in memory connected to areas 7/8 or areas 13/14 can be used as a display frame
buffer.
• SDRAM is also supported by the 16 × 16-bit FIFO.
Clock
• The PCLK (pixel clock) and MCLK (memory clock) for the LCD controller can be selected from among four
clock frequencies derived from the BCU clock by dividing the BCU clock by 1, 2, 3, or 4.
• PCLK and MCLK frequencies: Maximum of 25 MHz