Datasheet
Figure 26-10. 12 bpp Data Format
Pixel 1 [11:0] Pixel 0 [11:0]
Pixel 3 [11:0]
Word X
Word X + 1
Word X + 2
031 16 15
031 16 15
031 16 15
Pixel 2 [11:0]
Pixel 4 [11:0]Pixel 5 [11:0]
1112
1112
1112
28 27
28 27
28 27
12 bpp color format has 4 pixels per Red, Green and Blue color component. The BGR configuration
is output on LCDDATA [11:0] as shown in Figure 26-11 on page 1862. LCDDATA [23:12] are unused.
Figure 26-11. 12 bpp Color Component Ordering
0
23
8
B[3:0]
0
12-bit pixel data
retrieved from
memory
12 bpp color data
bus output
(LCDDATA[23:0])
11
G[3:0] R[3:0]
B[3:0] G[3:0] R[3:0]
4 315 7
12 8 7 4 3
Unused
1112
1/2/4/8 bpp Data Format
The Palette frame buffer for 1/2/4/8 bpp data supports passive and active matrix displays. Active
matrix is enabled by setting the TFT bit in the LCD Raster Control (LCDRASTRCTL) register.
When the TFTMAP is set to 0, the output from the palette look-up is a 12 bpp BGR pixel as shown
in Figure 26-4 on page 1858, where each color is a 4 bit value. This output is sent to LCDDATA [11:0].
By setting TFTMAP to 1, the pixel data output is converted to a 16-bit BGR565 format. The extra
least significant are dithered by replication of the component values' most significant bits. This
conversion is shown in Figure 26-12 on page 1862.
Figure 26-12. 1/2/4/8 bpp Dither Output
0
23
8
B[3:0]
0
12-bit pixel data
retrieved from
palette RAM
LCDDATA [23:0]
1/2/4/8 bpp
565BGR
conversion when
TFTMAP = 1
15
G[3:0] R[3:0]
B[3:0], B[3] G[3:0], G[3:2] R[3:0], R[3]
4 315 7
16 11 10 4
Unused
1112
5
December 13, 20131862
Texas Instruments-Advance Information
LCD Controller