RS_Color liquid crystal display controller (CLCD)
RM0082
736/844
Doc ID 018672 Rev 1
Programmable parameters are:
●
Horizontal front and back porch
●
Horizontal synchronization pulse width
●
Number of pixels per line
●
Vertical front and back porch
●
Vertical synchronization pulse width
●
Number of lines per panel
●
Number of panel clocks per line.
●
Signal polarity, active HIGH or LOW
●
AC panel bias
●
Panel clock frequency
●
Bits per pixel (Bpp)
●
Display type, STN mono/color or TFT
●
STN 4 or 8 bit interface mode
●
STN dual or single panel mode
●
Little-endian, big-endian, or WinCE mode
●
Interrupt generation event.
LCD Panel resolutions can be programmed to values such as:
●
320x200, 320x240
●
640x200, 640x240, 640x480
●
800x600
●
1024x768.
Types of LCD panel supported are:
●
Active matrix TFT panels with up to 24 bit bus interface
●
Single-panel monochrome STN panels (4 bit and 8 bit bus interface)
●
Dual-panel monochrome STN panels (4 bit and 8 bit bus interface per panel)
●
Single-panel color STN panels, 8 bit bus interface
●
Dual-panel color STN panels, 8 bit bus interface per panel.
33.1.1
Number of colors supported
Number of colors supported for TFT panels are:
●
1 bpp, palettized, 2 colors selected from available colors.
●
2 bpp, palettized, 4 colors selected from available colors.
●
4 bpp, palettized, 16 colors selected from available colors.
●
8 bpp, palettized, 256 colors selected from available colors.
●
16 bpp, direct 5:5:5 RGB, with one bpp not normally being used. This pixel is still
output, and can be used as a bright bit to connect to the
least significant bit
(LSB) of R,
G and B components of a 6:6:6 TFT panel.
●
24 bpp, direct 8:8:8 RGB, providing over 16 million colors.
Each 16 bit palette entry is composed of five bpp (RGB) plus a common intensity bit.
This gives better memory utilization and performance compared with a full six bpp structure.
The total amount of colors supported can be doubled from 32K to 64K if the intensity bit is