When programming the Frame Buffer registers of each layer (LCDC_xxxFBA), the following requirements must be met:
Table 38-3. Frame Buffer DMA Address Alignment when CLUT Mode is Selected
CLUT Mode |
DMA Address Alignment |
1 bpp |
8 bits |
2 bpp |
8 bits |
4 bpp |
8 bits |
8 bpp |
8 bits |
Table 38-4. Frame Buffer DMA Address Alignment when RGB Mode is Selected
RGB Mode |
DMA Address Alignment |
12 bpp RGB 444 |
16 bits |
16 bpp ARGB 4444 |
16 bits |
16 bpp RGBA 4444 |
16 bits |
16 bpp RGB 565 |
16 bits |
16 bpp ARGB 1555 |
16 bits |
18 bpp RGB 666 |
32 bits |
18 bpp RGB 666 PACKED |
8 bits |
19 bpp ARGB 1666 |
32 bits |
19 bpp ARGB 1666 PACKED |
8 bits |
24 bpp RGB 888 |
32 bits |
24 bpp RGB 888 PACKED |
8 bits |
25 bpp ARGB 1888 |
32 bits |
32 bpp ARGB 8888 |
32 bits |
32 bpp RGBA 8888 |
32 bits |
Table 38-5. Frame Buffer DMA Address Alignment when YCbCr Mode is Selected
YCbCr Mode |
DMA Address Alignment |
32 bpp AYCbCr |
32 bits |
16 bpp YCbCr 4:2:2 |
32 bits |
16 bpp semiplanar YCbCr
4:2:2 |
Y 8 bits |
CbCr 16 bits |
16 bpp planar YCbCr
4:2:2 |
Y 8 bits |
Cb 8 bits |
Cr 8 bits |
12 bpp semiplanar YCbCr
4:2:0 |
Y 8 bits |
CbCr 16 bits |
12 bpp planar YCbCr
4:2:0 |
Y 8 bits |
Cb 8 bits |
Cr 8 bits |