Pular para o conteúdo
Xtensa® LX7 dual-core de 32 bits

ESP32-S3

Processador dual-core com aceleradores para IA e processamento de sinal

Processador
Dual-core
Até 240 MHz
SRAM
512 KB
+ 16 KB de SRAM RTC
GPIO
45
pinos programáveis
Arquitetura
Xtensa
Xtensa® LX7 dual-core de 32 bits

Kit de desenvolvimento oficial

Placa de desenvolvimento ESP32-S3

Placa padrão da Espressif para a série ESP32-S3.

Pinos com restrição de uso

Nem todo pino do ESP32-S3 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.

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 pinos

Processador

Arquitetura
Xtensa® LX7 dual-core de 32 bits
Núcleos
2 (Dual-core)
Frequência
Até 240 MHz
Coprocessador ULP
Sim (RISC-V)
Aceleradores IA
Sim (Vector Instructions para IA)

Conectividade

Wi-Fi
IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)
Bluetooth
Bluetooth 5 (LE) e Bluetooth Mesh
Zigbee/Thread
Não
Matter
Não
Ethernet
Não
CAN
Não

Ferramentas e disponibilidade

ESP-IDF mínimo
v4.4
Core Arduino
Sim (158 definições de placa no core oficial)
Depuração
JTAG integrado via USB (não precisa de sonda externa)
Encapsulamento
QFN56 (7×7 mm)
Módulos disponíveis
ESP32-S3-MINI-1, ESP32-S3-WROOM-1, ESP32-S3-WROOM-2

Segurança

AES
AES-128/256
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
512 KB
SRAM RTC
16 KB
ROM
384 KB
Flash Externa
Até 1 GB via QSPI/Octal SPI
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.

Modo Ativo
78 mW (~24 mA @3.3V)
Modem Sleep
13-42 mA (40-80 MHz, conforme a carga)
Light Sleep
240 µA (+40 a 200 µA da PSRAM)
Deep Sleep
7 µA

Periféricos

GPIO
45
ADC
2x SAR ADC de 12 bits, até 20 canais
DAC
Não
Touch
14 canais capacitivos
UART
3
SPI
4 (SPI0/1 para Flash, SPI2/3 para uso geral)
I2C
2
I2S
2
PWM
LED PWM (até 8 canais), Motor PWM (6 canais)
USB
1 (USB OTG 1.1 Full-Speed) + 1 (USB Serial/JTAG)

Interfaces especiais

LCD
Interface LCD RGB de 8/16 bits
Câmera
Interface DVP de 8/16 bits
SDIO
1 (SD/SDIO/MMC Host)
Sensor Temperatura
1 (interno)

Limites de temperatura

Operação
-40°C a 65/85/105°C
Armazenamento
-40°C a 150°C

Pronto para prototipar o ESP32-S3?

Veja as placas de desenvolvimento disponíveis para a série, com USB, sensores integrados e link para a loja oficial.

Ver placas