TFT LCD

A small thin-film-transistor (TFT) LCD module with an integrated controller (commonly ILI9341, ST7789, GC9A01, or ILI9488). The controller drives the active matrix and the LED backlight; the host MCU writes RGB565 pixel data over SPI or a parallel bus, and the panel renders full colour at moderate frame rates.

Thin-film transistors control pixel voltages in an active-matrix LCD, and the liquid crystals modulate light from the backlight. A controller manages panel timing; some modules include display memory that the host updates over a serial or parallel interface. A 240 × 320 image stored in RGB565 uses 240 × 320 × 2 = 153,600 bytes. Refresh timing and internal memory format depend on the controller.

In plain terms

A miniature laptop screen with its own controller chip; feed it RGB pixels over a fast bus and it lights every dot through a backlight.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

Active-matrix TFT-LCD panels were first commercialised in the late 1980s by Sharp and Toshiba for laptop screens, but the small-format embedded TFT (1–4 inch with integrated controller) only became cheap enough for hobby use after Chinese panel makers (BOE, Tianma) and controller suppliers (Ilitek, Sitronix, Galaxycore) flooded the supply chain in the 2010s. The Adafruit ILI9341 driver library (2013) and TFT_eSPI (2017) made it possible to drop a full-colour TFT into any STM32 or ESP32 project with a single import.

Good to know

Related