Aziz Bench

Comparativo ESP32: qual chip escolher

Marque o que o seu projeto exige e veja quais chips ESP32 servem, começando pelo mais indicado, com os oito lado a lado: ESP32, S2, S3, C3, C5, C6, H2 e P4. Todos os valores vêm dos datasheets da Espressif.

Melhor escolha
ESP32-S3
Dois núcleos, PSRAM, USB OTG, câmera, instruções de IA
Chips que servem
6 de 8
Requisitos
1
Deep sleep (chip)
7 µA
Requisitos atendidos por cada chip
ESP321/1ESP32-S21/1ESP32-S31/1ESP32-C31/1ESP32-C51/1ESP32-C61/1ESP32-H20/1ESP32-P40/1

Recomendados para o seu projeto

Os chips que têm tudo o que você marcou, começando pelo mais indicado. Desmarque Wi-Fi para ver também o ESP32-H2 e o ESP32-P4.

Xtensa LX7Melhor escolha

ESP32-S3

O mais versátil: dois núcleos a 240 MHz, PSRAM, USB OTG, interfaces de câmera e de display RGB, e instruções vetoriais para IA.

Serve porque: Wi-Fi 4 em 2,4 GHz

Atenção: Nos módulos com PSRAM octal, os GPIOs 35 a 37 ficam ocupados. O Bluetooth é só LE, então não há áudio A2DP.

RISC-V

ESP32-C3

Um chip RISC-V pequeno e barato, com Wi-Fi 4, Bluetooth LE 5, USB Serial/JTAG integrado e 5 µA em deep sleep.

Serve porque: Wi-Fi 4 em 2,4 GHz

Atenção: Um núcleo só, sem PSRAM e só 5 pinos ADC confiáveis, porque o ESP-IDF não dá suporte ao ADC2.

RISC-V

ESP32-C6

Wi-Fi 6 em 2,4 GHz mais Thread e Zigbee num chip só: a escolha natural para dispositivos Matter e redes mistas.

Serve porque: Wi-Fi 6 em 2,4 GHz

Atenção: Sem PSRAM, com um núcleo só a 160 MHz, e o ESPHome só dá suporte a ele com ESP-IDF.

Rádio

Desmarque Wi-Fi para incluir o H2 e o P4, que não têm rádio Wi-Fi.

Interfaces
Memória, pinos e alimentação
Comparar dois chips

Chips que servem (6)

  • ESP32-S3Wi-Fi 4 em 2,4 GHz
  • ESP32-C3Wi-Fi 4 em 2,4 GHz
  • ESP32-C6Wi-Fi 6 em 2,4 GHz
  • ESP32Wi-Fi 4 em 2,4 GHz
  • ESP32-C5Wi-Fi 6 em 2,4 e 5 GHz
  • ESP32-S2Wi-Fi 4 em 2,4 GHz

Falta só um requisito

  • ESP32-H2sem Wi-Fi
  • ESP32-P4sem Wi-Fi

Bom saber

Marque o que o seu projeto exige. Todos estes chips funcionam com Arduino-ESP32 e ESPHome, então a escolha depende do rádio, das interfaces e do consumo.

Todos os chips lado a lado

CaracterísticaESP32ESP32-S2ESP32-S3ESP32-C3ESP32-C5ESP32-C6ESP32-H2ESP32-P4
CPU2 × Xtensa LX6, 240 MHz1 × Xtensa LX7, 240 MHz2 × Xtensa LX7, 240 MHz1 × RISC-V, 160 MHz1 × RISC-V, 240 MHz1 × RISC-V, 160 MHz1 × RISC-V, 96 MHz2 × RISC-V, 400 MHz
Núcleo de baixo consumoULP (FSM)ULP RISC-V + FSMULP RISC-V + FSMNãoNúcleo LP RISC-VNúcleo LP RISC-VNãoNúcleo LP RISC-V
SRAM520 KB320 KB512 KB400 KB384 KB512 KB320 KB768 KB
PSRAMExterna (4 MB mapeados, até 8 MB via himem); 2 MB no encapsulamento em algumas versõesNo encapsulamento ou externaNo encapsulamento ou externa, quad ou octalNãoNo encapsulamento ou externaNãoNãoNo encapsulamento, 16 ou 32 MB
Wi-FiWi-Fi 4 (802.11 b/g/n), 2,4 GHzWi-Fi 4 (802.11 b/g/n), 2,4 GHzWi-Fi 4 (802.11 b/g/n), 2,4 GHzWi-Fi 4 (802.11 b/g/n), 2,4 GHzWi-Fi 6 (802.11ax), 2,4 + 5 GHzWi-Fi 6 (802.11ax), 2,4 GHzNãoNão
BluetoothClassic (BR/EDR) + LE 4.2NãoLE 5LE 5LE 5 (certificado Core 6.0)LE 5.3LE 5.3Não
Thread / ZigbeeNãoNãoNãoNãoSim (802.15.4)Sim (802.15.4)Sim (802.15.4)Não
USBNão (chip USB-serial na placa)OTG full speedOTG full speed + Serial/JTAGSerial/JTAG (gravação, serial, depuração)Serial/JTAG (gravação, serial, depuração)Serial/JTAG (gravação, serial, depuração)Serial/JTAG (gravação, serial, depuração)OTG high speed + full speed, Serial/JTAG
GPIO344345222930 (22 no QFN32)1955
Canais ADC18 (ADC1: 8)20 (ADC1: 10)20 (ADC1: 10)6 (ADC1: 5)67514
DAC2 × 8 bits2 × 8 bitsNãoNãoNãoNãoNãoNão
Pinos touch101414NãoNãoNãoNão14
CâmeraParalela (DVP)Paralela (DVP)Paralela (DVP)NãoNãoNãoNãoMIPI-CSI + paralela
Interface de displayParalela (i80, via I2S)Paralela (i80, via I2S)Paralela RGB e i80Só SPISó SPISó SPISó SPIMIPI-DSI + paralela
TWAI (CAN)11112 (CAN FD)213
MAC EthernetSim (RMII)Não (módulo SPI)Não (módulo SPI)Não (módulo SPI)Não (módulo SPI)Não (módulo SPI)Não (módulo SPI)Sim (RMII)
Deep sleep10 µA25 µA7 µA5 µAVer datasheet7 µA7 µAVer datasheet
IA / DSPNãoNãoSIMD de 128 bits (PIE)NãoNãoNãoNãoSIMD de 128 bits (IA/DSP)
ESPHomeSim (ESP-IDF ou Arduino)Sim (ESP-IDF ou Arduino)Sim (ESP-IDF ou Arduino)Sim (ESP-IDF ou Arduino)Sim (ESP-IDF)Sim (ESP-IDF)Sim (ESP-IDF, via Thread)Sim (ESP-IDF, Wi-Fi por um segundo chip)
Arduino-ESP32Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)Sim (core 3.x)

Deep sleep: valor típico do chip sozinho, nos datasheets da Espressif; uma placa inteira consome mais. “Ver datasheet”: não há valor nas versões do datasheet que consultamos. ADC: total de canais e, entre parênteses, os do ADC1, os únicos com que dá para contar com o Wi-Fi ligado.

Comparativos frente a frente

Como escolher um ESP32

Comece pelo rádio. Entre estes oito chips, o Bluetooth Classic, para áudio A2DP ou uma porta serial (SPP), só existe no ESP32 original, e o Wi-Fi de 5 GHz só no ESP32-C5. Thread e Zigbee precisam de um rádio 802.15.4: aqui, o C5, o C6 ou o H2. O H2 não tem Wi-Fi nenhum, e o P4 não tem rádio e recebe o Wi-Fi de um segundo chip na placa.

Depois, as interfaces. O USB OTG, que deixa a placa funcionar como teclado, dispositivo MIDI ou pen drive, está no S2, no S3 e no P4. O C3, o C5, o C6 e o H2 têm USB Serial/JTAG: basta para gravar, usar o monitor serial e depurar, mas não para se passar por outro tipo de dispositivo USB. O ESP32 original não tem USB e depende de um chip USB-serial na placa.

Para projetos com câmera, display e IA, a escolha comum é o S3: PSRAM, interfaces de câmera e de display RGB e instruções vetoriais. O P4 vai além com câmera e display MIPI, codificador H.264 e USB 2.0 high speed, mas precisa de um segundo chip para o Wi-Fi.

Xtensa ou RISC-V

O ESP32, o S2 e o S3 usam núcleos Xtensa; as séries C, H e P usam RISC-V. Para código Arduino e ESP-IDF isso quase não importa, porque as mesmas APIs funcionam nos dois. Importa para bibliotecas pré-compiladas, que precisam ser compiladas para a arquitetura certa, e para algumas bibliotecas antigas de Arduino escritas só para o ESP32 original.

ADC2 e Wi-Fi

No ESP32, no S2 e no S3 o segundo ADC é compartilhado com o rádio Wi-Fi, então, com o Wi-Fi ligado, as leituras do ADC2 falham ou precisam esperar. No C3, o ESP-IDF não dá suporte ao ADC2. Ligue as entradas analógicas no ADC1 e, se o projeto usa Wi-Fi, conte só esses canais: é por isso que a tabela mostra entre parênteses os canais do ADC1.

Deep sleep: chip ou placa

Os valores de deep sleep vêm dos datasheets da Espressif e se referem ao chip sozinho, com o timer e a memória RTC ou LP ligados. Uma placa de desenvolvimento costuma consumir muito mais: um regulador AMS1117 sozinho consome cerca de 5 mA, e o LED de alimentação e o chip USB-serial somam mais. Para estimar a autonomia com os seus próprios valores, use a calculadora de autonomia de bateria.

Thread, Zigbee e Matter

O Matter funciona sobre Wi-Fi ou sobre Thread. Sobre Wi-Fi, qualquer chip da lista com Wi-Fi serve. Sobre Thread, é preciso um rádio 802.15.4: o H2 é bom para sensores a bateria, enquanto o C6 e o C5 também têm Wi-Fi. Uma rede Thread chega à rede de casa por um border router, e os dispositivos Zigbee passam por um coordenador.

Fontes: os datasheets da Espressif de cada chip (ESP32-P4: revisão v3.x), a comparação de chips e a documentação do driver de ADC do ESP-IDF, a página da plataforma ESP32 do ESPHome e a lista de SoCs suportados pelo Arduino-ESP32. Verificado em novembro de 2026.

Perguntas frequentes

Qual ESP32 comprar para o primeiro projeto?

Um ESP32-S3 ou um ESP32 original numa placa DevKit. Os dois têm dois núcleos, muitos GPIOs e a maior quantidade de exemplos na internet. O S3 acrescenta USB nativo e, em muitas placas, PSRAM; o ESP32 tem Bluetooth Classic. Se você quer algo pequeno e barato, uma placa com ESP32-C3 dá conta da maioria dos projetos com sensores e interruptores.

Qual a diferença entre o ESP32 e o ESP32-S3?

O S3 tem núcleos Xtensa LX7 mais novos nos mesmos 240 MHz, USB OTG nativo, Bluetooth LE 5, interfaces de câmera e de display RGB, instruções vetoriais para IA e um consumo em deep sleep menor (7 µA contra 10 µA). O ESP32 mantém o Bluetooth Classic, o DAC e o MAC Ethernet, que o S3 não tem.

Qual ESP32 tem suporte a Thread, Zigbee e Matter?

Entre estes oito, o ESP32-C6, o ESP32-C5 e o ESP32-H2 têm o rádio 802.15.4 usado por Thread e Zigbee. Matter sobre Wi-Fi funciona em qualquer ESP32 com Wi-Fi; Matter sobre Thread precisa de um desses três ou de um chip mais novo, como o ESP32-S31. O H2 não tem Wi-Fi, então serve para sensores a bateria que entram numa rede Thread ou Zigbee.

O ESP32-S2 tem Bluetooth?

Não. O S2 tem só Wi-Fi 4, com USB OTG nativo e 14 pinos touch. Se você precisa de Bluetooth, o S3 tem as mesmas vantagens, mais Bluetooth LE 5 e um segundo núcleo.

Qual ESP32 tem Wi-Fi de 5 GHz?

Entre estes oito, só o ESP32-C5. Ele tem Wi-Fi 6 em 2,4 e em 5 GHz, mais Bluetooth LE, Thread e Zigbee. O C6 também tem Wi-Fi 6, mas só em 2,4 GHz. O ESP32-E22, anunciado pela Espressif em janeiro de 2026 e por enquanto disponível só como amostra, é um coprocessador de rádio Wi-Fi 6E (2,4, 5 e 6 GHz) que dá conexão a outro processador.

O ESPHome e o Arduino dão suporte a todos esses chips?

Sim, com limites. O ESPHome dá suporte aos oito, mas o framework Arduino dele só roda no ESP32, no S2, no S3 e no C3: o C5, o C6, o H2 e o P4 precisam do ESP-IDF. O H2 não tem Wi-Fi, então o ESPHome fala com ele via Thread, e o P4 recebe o Wi-Fi de um segundo chip. O core Arduino-ESP32 3.x dá suporte aos oito.

E o ESP32-C2, o C61 e os chips mais novos?

Eles não estão nesta tabela. O C2 é um chip barato com um conjunto reduzido de periféricos. O C61 é um chip Wi-Fi 6 parecido com o C6, mas sem o rádio 802.15.4, então sem Thread nem Zigbee; o ESPHome dá suporte aos dois com ESP-IDF, e o Arduino só como componente do ESP-IDF. O ESP32-S31, em produção em massa desde julho de 2026, tem dois núcleos RISC-V, Wi-Fi 6, Bluetooth 5.4 com Classic, Thread e Zigbee e um MAC Ethernet Gigabit; por enquanto não está na tabela. O ESPHome já lista o S31, o H4 e o H21, que exigem ESP-IDF 6.1 ou mais novo. O ESP32-E22 é um coprocessador Wi-Fi 6E com Bluetooth dual mode, por enquanto disponível só como amostra.