Saltar al contenido
Display Engineer
IC controlador · Ilitek

ILI9341: datasheet, pinout y código de inicialización

El ILI9341 controla paneles TFT de 240×320 y es el controlador clásico de los módulos SPI de 2,2″–3,2″ y de la "Cheap Yellow Display" con ESP32.

DEDisplay Engineer Applications Team · Ingenieros de aplicaciones de pantallasRevisado por un ingeniero el 11 oct 2026
FabricanteIlitek
TipoDriver de pantalla
InterfacesSPI / MCU (paralelo 8080) / RGB (paralelo)
Resolución máxima240×320

¿Qué es el ILI9341?

El ILI9341 es un driver TFT de 262K colores con 172 800 bytes de GRAM interna, exactamente un fotograma completo de 240×320 a 18 bits de color. Se convirtió en el controlador por defecto de los módulos SPI de 2,4″ y 2,8″ para aficionados e industria.

ILI9341 en ESP32

En ESP32 el panel suele controlarse por SPI a 40 MHz con DMA. Para interfaces LVGL fluidas use búferes parciales de 1/10 de la pantalla y active el doble búfer en diseños sin PSRAM.

Relacionado

Soporte de bibliotecas para ILI9341

BibliotecaDriver / claseNotas
TFT_eSPI (Arduino)ILI9341_DRIVER (or ILI9341_2_DRIVER)
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ILI9341
ESP-IDF esp_lcdespressif/esp_lcd_ili9341
Descargar plantillas de configuración de ILI9341

User_Setup_ILI9341.h · LGFX_ILI9341.hpp. Los pines son marcadores de posición; le enviamos actualizaciones cuando añadimos configuraciones probadas.

Placas de desarrollo con ILI9341

Módulos de pantalla con ILI9341

ILI9341: resolución de problemas y preguntas frecuentes

ILI9341 frente a ST7789: ¿cuál elegir?

Ambos son drivers de 240×320 con GRAM. Los módulos ILI9341 suelen ser TN o IPS de 2,4″–3,2″; el ST7789 domina los paneles IPS más pequeños. Ambos tienen un soporte excelente en bibliotecas, así que elija por tamaño de panel, ángulo de visión y disponibilidad.

¿Por qué mi ILI9341 muestra la pantalla en blanco?

Las causas más habituales son un reset ausente o incorrecto, MISO/MOSI intercambiados, alimentar solo la retroiluminación o una biblioteca configurada para otro driver. Confirme el ID del driver leyendo el registro 0xD3.

¿Qué controlador táctil se usa con los módulos ILI9341?

Las versiones resistivas suelen usar XPT2046 por SPI. Las capacitivas suelen usar FT6206/FT6336 por I2C.

¿No sabe qué pantalla encaja en su diseño?

Envíenos el tamaño, la interfaz y el procesador host. Un ingeniero de pantallas responde en 12 horas con 2–3 opciones, datasheets y código de inicialización. Muestras desde 1 ud.