What Is the ILI9341? Touch TFT Controller and Uses
The ILI9341 is a popular controller that drives mid-size color TFT displays. It is common in 2.4"–3.2" modules at 240×320 and often comes with an XPT2046 touch controller. It connects over SPI (or parallel); for high FPS over SPI, TFT_eSPI is recommended. 3.3 V logic.
The ILI9341 is a popular controller that drives mid-size color TFT displays. It is common in 2.4"–3.2" modules at 240×320 and often comes with a touch controller (XPT2046). For the concept, see what is a TFT display.
What is the ILI9341 used for?
Touch interfaces, dashboards, small GUIs and graphics-heavy projects. It connects over SPI (or parallel); for high FPS over SPI, fast libraries (TFT_eSPI) are preferred.
Connection
SPI: VCC, GND, CS, RESET, DC, MOSI, SCK, LED, MISO. Touch modules also have T_CS, T_CLK, T_DIN, T_DO, T_IRQ (XPT2046). 3.3 V logic.
Specifications
| Parameter | Value |
|---|---|
| Type | Color TFT controller |
| Resolution | 240×320 |
| Interface | SPI or parallel |
| Touch | Usually XPT2046 (separate controller) |
Limitations
- Refreshing the large screen fast over SPI needs bandwidth (TFT_eSPI recommended).
- 3.3 V; a 5 V board may need a level shifter.
Equivalents
- ST7789: a 240×240/240×320 alternative.
- ILI9488: higher resolution (320×480).
- HX8357: a similar large TFT controller.
Find it in our catalog
Use the ILI9341 search.