Pular para o conteúdo
Display Engineer
Guia

Como escolher um display para ESP32-S3 (SPI, QSPI, RGB)

Qual interface, resolução e controlador de touch funcionam melhor com o ESP32-S3, com os limites de largura de banda de memória explicados.

DEDisplay Engineer Applications Team · Engenheiros de aplicação de displaysRevisado por engenheiro em 11 de out. de 2026

Comece pela interface

O periférico LCD do ESP32-S3 suporta SPI, QSPI, paralelo 8080 (I80) e RGB de 16 bits. Cada um tem uma faixa de resolução natural:

Interface

Painéis típicos

Resolução

Precisa de PSRAM?

SPI

ST7789, ILI9341, GC9A01

240×240 a 320×240

Não

QSPI

LCD/AMOLED redondos

360×360, 466×466

Ajuda

8080 (I80)

ST7796S, ILI9488

320×480

Não

RGB de 16 bits

ST7701S, genérico de 40 pinos

480×480 a 800×480

Sim (octal)

Por que RGB precisa de PSRAM

Painéis RGB não têm memória de quadro interna. O ESP32-S3 precisa atualizar cada pixel continuamente a partir de um frame buffer: 750 KB para 800×480 em RGB565. Isso só cabe na PSRAM, e a largura de banda da PSRAM é compartilhada com a CPU e o Wi-Fi. Ative os bounce buffers no esp_lcd e mantenha o clock de pixel moderado (cerca de 12–16 MHz) para evitar deslocamentos.

Combinações comprovadas

  • Painel de parede de casa inteligente: 4″ 480×480 ST7701S + GT911.
  • IHM de mesa: 5″ 800×480 RGB + GT911.
  • Botão giratório ou wearable: GC9A01 redondo de 1,28″ via SPI.
  • Display de status compacto: ST7789V de 1,54″–2,4″ via SPI.

Pilha de software

O componente esp_lcd do ESP-IDF cobre todas essas interfaces, o LVGL roda por cima para a interface e o ESPHome suporta muitos desses painéis para projetos de Home Assistant.

Quando o ESP32-S3 não basta

Para 1024×600 e acima, vídeo ou painéis MIPI DSI, migre para o ESP32-P4 (host MIPI DSI) ou para um SoC Linux como RK3566/RK3568.

Mais detalhes: compatibilidade de displays com ESP32-S3.

Perguntas frequentes

Qual é o maior display que o ESP32-S3 consegue acionar?

Na prática, 800×480 via RGB de 16 bits com PSRAM octal. 1024×600 é possível, mas deixa pouca largura de banda de memória para a aplicação e o Wi-Fi.

Preciso de PSRAM para um display com ESP32-S3?

Não para painéis SPI ou QSPI com memória interna. Painéis RGB precisam de um frame buffer completo, então a PSRAM octal é, na prática, obrigatória.

Que controlador de touch funciona melhor com o ESP32-S3?

Controladores capacitivos tipo GT911 e FT6336 via I2C têm bom suporte no ESP-IDF, LVGL e ESPHome.

Não sabe qual display combina com o seu projeto?

Envie o tamanho, a interface e o processador host. Um engenheiro de displays responde em até 12 horas com 2–3 opções, datasheets e código de inicialização. Amostras a partir de 1 pç.