LCD-TFT controller (LTDC)
16
LCD-TFT controller (LTDC)
This section applies only to STM32F429xx/439xx devices.
16.1
Introduction
The LCD-TFT (Liquid Crystal Display - Thin Film Transistor) display controller provides a
parallel digital RGB (Red, Green, Blue) and signals for horizontal, vertical synchronisation,
Pixel Clock and Data Enable as output to interface directly to a variety of LCD and TFT
panels.
16.2
LTDC main features
•
24-bit RGB Parallel Pixel Output; 8 bits-per-pixel (RGB888)
•
2 display layers with dedicated FIFO (64x32-bit)
•
Color Look-Up Table (CLUT) up to 256 color (256x24-bit) per layer
•
Supports up to XGA (1024x768) resolution
•
Programmable timings for different display panels
•
Programmable Background color
•
Programmable polarity for HSync, VSync and Data Enable
•
Up to 8 Input color formats selectable per layer
–
–
–
–
–
–
–
–
•
Pseudo-random dithering output for low bits per channel
–
•
Flexible blending between two layers using alpha value (per pixel or constant)
•
Color Keying (transparency color)
•
Programmable Window position and size
•
Supports thin film transistor (TFT) color displays
•
AHB master interface with burst of 16 words
•
Up to 4 programmable interrupt events
480/1749
ARGB8888
RGB888
RGB565
ARGB1555
ARGB4444
L8 (8-bit Luminance or CLUT)
AL44 (4-bit alpha + 4-bit luminance)
AL88 (8-bit alpha + 8-bit luminance)
Dither width 2-bits for Red, Green, Blue
RM0090 Rev 18
RM0090
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?
Questions and answers