LCD-TFT display controller (LTDC)
29
LCD-TFT display controller (LTDC)
29.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 synchronization,
pixel clock and data enable as output to interface directly to a variety of LCD and TFT
panels.
29.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
•
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
29.3
LTDC implementation
References
Number of layers
890/2301
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
Table 192. LTDC implementation
STM32L4R7xx/STM32L4R9xx and
STM32L4S7xx/STM32L4S9xx
2
RM0432 Rev 6
RM0432
STM32L4P5xx and
STM32L4Q5xx
1
Need help?
Do you have a question about the STM32L4+ Series and is the answer not in the manual?