ESPDocs Logo

ESPDocs

Voltar para Séries
⚡

ESP32-P4

ESP32-P4

RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)

Alto desempenho com processador RISC-V dual-core a 400MHz, aceleradores de IA e ricas interfaces de mídia

PROCESSADOR

Dual-Core

Até 400 MHz (HP, revisão v3.x; 360 MHz na v1.x); LP até 40 MHz

MEMÓRIA SRAM

768 KB

+ 32 KB RTC SRAM

GPIO DISPONÍVEIS

55

Pinos I/O programáveis

Kit de Desenvolvimento Oficial

ESP32-P4 DevKit - Placa de Desenvolvimento

Placa de desenvolvimento padrão da Espressif Systems para a série ESP32-P4

Pinos com Restrição de Uso

Nem todo pino do ESP32-P4 está livre para uso geral. 18 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

6 pinos
FLASH_CSFLASH_QFLASH_WPFLASH_HOLDFLASH_CKFLASH_D

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)

5 pinos
GPIO34GPIO35GPIO36GPIO37GPIO38

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

4 pinos
GPIO2GPIO3GPIO4GPIO5

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
GPIO24GPIO25

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 de cada um.

Abrir diagrama de pinos

Processador

Arquitetura

RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)

Núcleos

2 (Dual-core HP) + 1 (Single-core LP)

Frequência

Até 400 MHz (HP, revisão v3.x; 360 MHz na v1.x); LP até 40 MHz

Coprocessador ULP

Sim (RISC-V, LP CPU de 40 MHz)

Aceleradores IA

Sim (Vector Instructions, aceleradores de IA)

Conectividade RF

Wi-Fi

Não

Bluetooth

Não

Zigbee/Thread

Não

Matter

Não

Ethernet

Sim (Ethernet MAC integrado)

CAN

Não

Disponibilidade e Ferramentas

ESP-IDF mínimo

v5.3

Core Arduino

Sim (7 definições de placa no core oficial)

Depuração

JTAG integrado via USB (não precisa de sonda externa)

Encapsulamento

QFN104 (10×10 mm)

Módulos disponíveis

Sem módulo no catálogo oficial (apenas o chip nu)

Segurança e Criptografia

AES

AES-128/256 com GCM

SHA

SHA-1/224/256/384/512

RSA / MPI

Sim (RSA/MPI até 4096 bits)

ECC (curvas elípticas)

Sim (P-192, P-256, P-384)

ECDSA em hardware

Sim (modo determinístico, RFC 6979)

HMAC

Sim

Assinatura Digital (DS)

Sim

Key Manager

Sim

Gerador aleatório (RNG)

Sim (TRNG por hardware)

Criptografia de flash

XTS-AES-128/256

Secure Boot

V2 (RSA-3072 ou ECDSA)

Proteção contra DPA

Não

Estrutura de Memória

SRAM

768 KB

SRAM RTC

32 KB

ROM

128 KB (HP ROM) + 16 KB (LP ROM)

Flash Externa

Até 128 MB via QSPI/Octal SPI

PSRAM Externa

16 MB ou 32 MB integrados no encapsulamento (OPI/HPI, 1,8 V)

Consumo de Energia

Especificações típicas medidas sob 3.3V com 25°C de temperatura ambiente. O consumo absoluto depende ativamente do ciclo de trabalho (duty cycle) das interfaces Wi-Fi/Bluetooth e da frequência de clock configurada via software.

Modo Ativo

15-150 mA (40 a 400 MHz, conforme a carga)

Light Sleep

75-800 µA

Deep Sleep

12 µA

Periféricos Disponíveis

GPIO

55

ADC

2x SAR ADC de 12 bits, até 14 canais

DAC

Não

Touch

Sim (sensor de toque capacitivo)

UART

6 (5 UART + 1 LP UART)

SPI

3

I2C

3 (2 I2C + 1 LP I2C)

I2S

4 (3 I2S + 1 LP I2S)

PWM

LED PWM (até 8 canais), Motor PWM (6 canais)

USB

USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG

Interfaces de Hardware Especiais

LCD

Interface LCD de 8/16/24 bits

Câmera

Interface DVP de 8/16 bits

MIPI CSI

Interface MIPI CSI para câmera

MIPI DSI

Interface MIPI DSI para display

SDIO

1 controlador SD/MMC Host (SDHOST)

Sensor Temperatura

1 (interno)

Limites Operacionais de Temperatura

Operação

-40°C a 85°C

Armazenamento

-40°C a 150°C

Hardware Fisico

Pronto para começar a prototipar?

Explore toda a nossa grade de placas de desenvolvimento de parceiros oficiais para a série ESP32-P4. Compare dimensões, conversores USB-serial e pinagens prontas para protoboards.

Ver Placas Disponíveis