ESP32-S2
Foco em segurança e baixo consumo, com USB nativo e o único ADC com saída de 13 bits
- Processador
- Single-core
- Até 240 MHz
- SRAM
- 320 KB
- + 16 KB de SRAM RTC
- GPIO
- 43
- pinos programáveis
- Arquitetura
- Xtensa
- Xtensa® LX7 single-core de 32 bits
Kit de desenvolvimento oficial

Placa padrão da Espressif para a série ESP32-S2.
Pinos com restrição de uso
Nem todo pino do ESP32-S2 está livre para uso geral. 19 deles têm alguma condição: já estão ocupados por memória, são lidos durante o boot ou só funcionam como entrada. Vale conferir antes de fechar o esquemático.
Somente entrada
1 pino- GPIO46
Aceitam apenas leitura. Não podem ser configurados como saída e não possuem resistores de pull-up ou pull-down internos. Se precisar de um, coloque no circuito.
Ligados à memória flash/PSRAM
7 pinos- SPICS1 · GPIO26
- SPIHD · GPIO27
- SPIWP · GPIO28
- SPICS0 · GPIO29
- SPICLK · GPIO30
- SPIQ · GPIO31
- SPID · GPIO32
Já estão conectados à memória de onde o firmware é lido. Usá-los como GPIO comum normalmente trava o chip ou corrompe a execução. Em módulos com flash interna eles nem chegam ao encapsulamento.
Strapping (modo de boot)
3 pinos- GPIO0
- GPIO45
- GPIO46
O chip lê o nível destes pinos no instante do reset para decidir como inicializar. Dá para usá-los depois do boot, mas o circuito externo não pode forçar o nível errado durante o reset, senão a placa não inicia ou entra em modo de gravação sozinha.
Gravação e depuração
6 pinos- MTCK · GPIO39
- MTDO · GPIO40
- MTDI · GPIO41
- MTMS · GPIO42
- U0TXD · GPIO43
- U0RXD · GPIO44
São a UART de gravação e as linhas de JTAG. Continuam utilizáveis como GPIO, mas ao reaproveitá-los você perde o caminho de gravar e depurar a placa sem desconectar o que estiver ali.
USB nativo
2 pinos- GPIO19
- GPIO20
Saem de fábrica ligados ao USB Serial/JTAG interno. Para usá-los como GPIO é preciso desativar essa função, o que também remove a gravação por USB direto.
Não podem ficar flutuando
1 pino- CHIP_PU
Precisam de nível definido por hardware: pull-up externo ou circuito RC de atraso. Deixá-los soltos causa reset aleatório ou inicialização instável.
Estes grupos vêm dos mesmos dados do diagrama de conexões. Lá você vê pino a pino todas as funções, o domínio de alimentação e os avisos completos.
Abrir diagrama de pinosProcessador
- Arquitetura
- Xtensa® LX7 single-core de 32 bits
- Núcleos
- 1 (Single-core)
- Frequência
- Até 240 MHz
- Coprocessador ULP
- Sim (RISC-V)
- Aceleradores IA
- Não
Conectividade
- Wi-Fi
- IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)
- Bluetooth
- Não
- Zigbee/Thread
- Não
- Matter
- Não
- Ethernet
- Não
- CAN
- Não
Ferramentas e disponibilidade
- ESP-IDF mínimo
- v4.2
- Core Arduino
- Sim (26 definições de placa no core oficial)
- Depuração
- JTAG externo (requer sonda, ex.: ESP-PROG)
- Encapsulamento
- QFN56 (7×7 mm)
- Módulos disponíveis
- ESP32-S2-MINI-1, ESP32-S2-MINI-2, ESP32-S2-SOLO, ESP32-S2-SOLO-2 e mais 4
Segurança
- AES
- AES-128/192/256 com GCM
- SHA
- SHA-1/224/256/384/512
- RSA / MPI
- Sim (RSA/MPI até 4096 bits)
- ECC (curvas elípticas)
- Não
- ECDSA em hardware
- Não
- HMAC
- Sim
- Assinatura Digital (DS)
- Sim
- Key Manager
- Não
- Gerador aleatório (RNG)
- Sim (TRNG por hardware)
- Criptografia de flash
- XTS-AES-128/256
- Secure Boot
- V2 (RSA-3072)
- Proteção contra DPA
- Não
Memória
- SRAM
- 320 KB
- SRAM RTC
- 16 KB
- ROM
- 128 KB
- Flash Externa
- Até 1 GB via QSPI
- PSRAM Externa
- Até 1 GB via QSPI/Octal SPI
Consumo de energia
Valores típicos a 3,3 V e 25 °C. O consumo real depende do ciclo de trabalho do rádio e da frequência de clock configurada.
- Ativo (Wi-Fi TX)
- 160-310 mA
- Modem Sleep (CPU 160MHz)
- 14-24 mA
- Light Sleep
- 750 µA
- Deep Sleep
- 20-190 µA
Periféricos
- GPIO
- 43
- ADC
- 2x SAR ADC, até 20 canais: saída de 13 bits (0–8191, única da família), resolução efetiva de 12 bits a partir da revisão v1.0 (errata ADC-112)
- DAC
- 2x DAC de 8 bits
- Touch
- 14 canais capacitivos
- UART
- 2
- SPI
- 4 (SPI0/1 para Flash, SPI2/3 para uso geral)
- I2C
- 2
- I2S
- 1
- PWM
- LED PWM (até 8 canais)
- USB
- 1 (USB OTG 1.1 Full-Speed)
Interfaces especiais
- LCD
- Interface LCD de 8/16 bits
- Câmera
- Interface DVP de 8/16 bits
- Sensor Temperatura
- 1 (interno)
Limites de temperatura
- Operação
- -40°C a 105°C
- Armazenamento
- -40°C a 150°C
Pronto para prototipar o ESP32-S2?
Veja as placas de desenvolvimento disponíveis para a série, com USB, sensores integrados e link para a loja oficial.