VII LCD CONTROLLER BLOCK: LCD CONTROLLER
B-VII-2-10 EPSON S1C33L03 FUNCTION PART
(3) 4-bpp (16-gray-level/16-color) mode
One pixel is represented by 4 bits, displayed in 16 gray levels or 16 colors.
For monochrome LCD panels, 16-gray-level display can be obtained by assigning 16 gray levels, including
black and white, to 16 entries in the green look-up table (one each for bits = "0000" to "1111").
For color LCD panels, 16 colors from among the 4,096 colors available can be set in advance using 16 entries
for pixel data "0000" to "1111" in each of the red, green, and blue look-up tables.
Data for two consecutive pixels is stored as one byte in the display memory.
A0 B0 C0 D0 A1 B1 C1 D1
A2 B2 C2 D2 A3 B3 C3 D3
A4 B4 C4 D4 A5 B5 C5 D5
P0 P1 P2 P3 P4 P5 P6 P7
Pn = (An, Bn, Cn, Dn)
Byte 0
Byte 1
Byte 2
Display memory LCD panel
(bit 7) (bit 0)
Figure 2.6 Data Format in 4-bpp Mode
(4) 8-bpp (256-color) mode
One pixel is represented by 8 bits, displayed in 256 colors. This mode is not available for grayscale display.
In this mode, 256 discrete combinations are configured using eight entries in each of the red and green look-
up tables, and four entries in the blue look-up table.
Data for one pixel is stored as one byte in the display memory.
R0
2
R0
1
R0
0
G0
2
G0
1
G0
0
B0
1
B0
0
R1
2
R1
1
R1
0
G1
2
G1
1
G1
0
B1
1
B1
0
R2
2
R2 R2 G2
2
G2
1
G2
0
B2
1
B2
0
P0 P1 P2 P3 P4 P5 P6 P7
Pn = (Rn
2
, Rn
1
, Rn
0
, Gn
2
, Gn
1
, Gn
0
, Bn
1
, Bn
0
)
Byte 0
Byte 1
Byte 2
Display memory LCD panel
(bit 7) (bit 0)
Figure 2.7 Data Format in 8-bpp Mode