Introduction
The evolution of the mobile, industrial, and consumer applications lead to a stronger need of graphical user interfaces (GUIs) and to an increase in the required hardware resources. These applications require higher quality graphics, more hardware and software resources (like memory for graphical primitives or framebuffer), and higher processing performances.
To respond to this increasing demand, microprocessor units are often used, which leads to a higher costs and to more complex designs with longer time to market. To face these requirements, the STM32 microcontrollers (MCUs) offer a large graphical portfolio.
Thanks to their embedded LCD-TFT display controller (LTDC), the STM32 MCUs allow high-resolution display panels to be directly driven, without any CPU intervention. In addition, the LTDC can access autonomously to internal memories or external memories to fetch pixel data.
This application note describes the LCD-TFT display controller of the STM32 MCUs listed in Table 1, and demonstrates how to use and configure the LTDC peripheral. It also highlights some hardware, software, and architectural considerations to obtain the best graphical performances.
| Type | Products |
|---|---|
| STM32 MCUs |
|
