Vai al contenuto
Display Engineer
Guida

Come scegliere un display per ESP32-S3 (SPI, QSPI, RGB)

Quale interfaccia, risoluzione e controller touch funzionano meglio con ESP32-S3, con i limiti di banda di memoria spiegati.

DEDisplay Engineer Applications Team · Display application engineerRevisionato da un ingegnere il 11 ott 2026

Parti dall’interfaccia

La periferica LCD dell’ESP32-S3 supporta SPI, QSPI, 8080 parallelo (I80) e RGB a 16 bit. Ognuna ha un intervallo di risoluzione naturale:

Interfaccia

Pannelli tipici

Risoluzione

PSRAM necessaria?

SPI

ST7789, ILI9341, GC9A01

da 240×240 a 320×240

No

QSPI

LCD/AMOLED rotondo

360×360, 466×466

Utile

8080 (I80)

ST7796S, ILI9488

320×480

No

RGB 16-bit

ST7701S, generico a 40 pin

da 480×480 a 800×480

Sì (octal)

Perché l’RGB richiede PSRAM

I pannelli RGB non hanno memoria di frame interna. L’ESP32-S3 deve aggiornare continuamente ogni pixel da un frame buffer: 750 KB per 800×480 in RGB565. Entra solo in PSRAM, e la banda della PSRAM è condivisa con CPU e Wi-Fi. Abilita i bounce buffer in esp_lcd e mantieni moderato il clock pixel (circa 12–16 MHz) per evitare la deriva.

Combinazioni collaudate

  • Pannello smart home a parete: 4″ 480×480 ST7701S + GT911.
  • HMI da tavolo: 5″ 800×480 RGB + GT911.
  • Manopola o wearable: 1,28″ GC9A01 rotondo su SPI.
  • Display di stato compatto: 1,54″–2,4″ ST7789V su SPI.

Stack software

Il componente esp_lcd di ESP-IDF copre tutte queste interfacce, LVGL gira sopra per la UI ed ESPHome supporta molti degli stessi pannelli per i progetti Home Assistant.

Quando ESP32-S3 non basta

Per 1024×600 e oltre, video o pannelli MIPI DSI, passa a ESP32-P4 (host MIPI DSI) o a un SoC Linux come RK3566/RK3568.

Maggiori dettagli: compatibilità dei display con ESP32-S3.

Domande frequenti

Qual è il display più grande che ESP32-S3 può pilotare?

In pratica, 800×480 su RGB a 16 bit con PSRAM octal. 1024×600 è possibile ma lascia poca banda di memoria per applicazione e Wi-Fi.

Serve la PSRAM per un display su ESP32-S3?

Non per pannelli SPI o QSPI con memoria interna. I pannelli RGB richiedono un frame buffer completo, quindi la PSRAM octal è di fatto indispensabile.

Quale controller touch funziona meglio con ESP32-S3?

I controller capacitivi di classe GT911 e FT6336 su I2C sono ben supportati in ESP-IDF, LVGL ed ESPHome.

Non sai quale display è adatto al tuo progetto?

Inviaci dimensione, interfaccia e processore host. Un display engineer risponde entro 12 ore con 2–3 opzioni, datasheet e codice di inizializzazione. Campioni da 1 pz.