ESP32-P4
Hochleistungs-Mikrocontroller ohne integriertes Funkmodul mit 400-MHz-RISC-V-Dual-Core, MIPI-CSI/DSI-Schnittstellen und erweiterter Sicherheit für anspruchsvolle HMIs und Gateways.
- Prozessor
- Dual-core
- Bis zu 400 MHz (HP, Revision v3.x; 360 MHz bei v1.x); LP bis zu 40 MHz
- SRAM
- 768 KB
- + 32 KB RTC-SRAM
- GPIO
- 55
- programmierbare Pins
- Architektur
- RISC-V
- RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)
Offizielles Development Kit

Offizielles Espressif-Board für die Serie ESP32-P4.
Pins mit Nutzungseinschränkungen
Nicht jeder Pin des ESP32-P4 steht für allgemeine Zwecke frei zur Verfügung. 18 davon unterliegen Bedingungen: durch Speicher belegt, beim Booten abgefragt oder reine Eingangspins. Prüfen Sie dies vor Abschluss Ihres Schaltplans.
Mit Flash-/PSRAM-Speicher verbunden
6 Pins- FLASH_CS
- FLASH_Q
- FLASH_WP
- FLASH_HOLD
- FLASH_CK
- FLASH_D
Bereits mit dem Speicher verbunden, aus dem die Firmware ausgeführt wird. Die Verwendung als universelle GPIOs führt meist zu Abstürzen oder Speicherbeschädigungen. Bei Modulen mit internem Flash sind sie nicht nach außen geführt.
Strapping-Pins (Bootmodus)
5 Pins- GPIO34
- GPIO35
- GPIO36
- GPIO37
- GPIO38
Der Chip liest den Logikpegel dieser Pins beim Reset aus, um den Bootmodus festzulegen. Nach dem Booten können sie genutzt werden, die externe Schaltung darf beim Reset jedoch keinen falschen Pegel erzwingen, da das Board sonst nicht startet oder unerwartet in den Download-Modus wechselt.
Programmierung und Debugging
4 Pins- GPIO2
- GPIO3
- GPIO4
- GPIO5
Dies sind die Flash-UART- und JTAG-Leitungen. Sie können als GPIO genutzt werden, doch dadurch entfällt die Möglichkeit, das Board ohne Trennen der Peripherie zu programmieren oder zu debuggen.
Natives USB
2 Pins- GPIO24
- GPIO25
Standardmäßig mit dem internen USB-Serial/JTAG-Controller verbunden. Um sie als GPIO zu nutzen, muss diese Funktion deaktiviert werden, wodurch auch das direkte Flashen über USB entfällt.
Dürfen nicht unbeschaltet bleiben
1 Pin- CHIP_PU
Erfordern einen definierten Hardwarepegel: externen Pull-up oder RC-Verzögerungsschaltung. Bleiben sie unbeschaltet (floating), führt dies zu sporadischen Resets oder instabilem Bootverhalten.
Diese Gruppen stammen aus denselben Daten wie das Pinbelegungsdiagramm. Dort finden Sie für jeden Pin alle Funktionen, den Spannungsbereich und die vollständigen Entwicklungshinweise.
Pinbelegung öffnenProzessor
- Architektur
- RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)
- Kerne
- 2 (Dual-core HP) + 1 (Single-core LP)
- Taktfrequenz
- Bis zu 400 MHz (HP, Revision v3.x; 360 MHz bei v1.x); LP bis zu 40 MHz
- ULP-Coprozessor
- Ja (RISC-V, LP CPU de 40 MHz)
- KI-Beschleuniger
- Sim (Vector Instructions, aceleradores de IA)
Konnektivität
- Wi-Fi
- Nein
- Bluetooth
- Nein
- Zigbee/Thread
- Nein
- Matter
- Nein
- Ethernet
- Ja (Ethernet-MAC integriert)
- CAN
- Nein
Werkzeuge und Verfügbarkeit
- Minimales ESP-IDF
- v5.3
- Arduino-Core
- Ja (7 definições de placa no core oficial)
- Debugging
- Integriertes JTAG über USB (keine externe Sonde erforderlich)
- Gehäuse
- QFN104 (10×10 mm)
- Verfügbare Module
- Kein Modul im offiziellen Katalog (nur nackter Chip)
Sicherheit
- AES
- AES-128/256 com GCM
- SHA
- SHA-1/224/256/384/512
- RSA / MPI
- Ja (RSA/MPI bis zu 4096 bits)
- ECC (elliptische Kurven)
- Ja (P-192, P-256, P-384)
- Hardware-ECDSA
- Ja (deterministischer Modus, RFC 6979)
- HMAC
- Ja
- Digitale Signatur (DS)
- Ja
- Key Manager
- Ja
- Zufallszahlengenerator (TRNG)
- Ja (TRNG Hardware-TRNG)
- Flash-Verschlüsselung
- XTS-AES-128/256
- Secure Boot
- V2 (RSA-3072 ou ECDSA)
- DPA-Schutz
- Nein
Speicher
- SRAM
- 768 KB
- RTC-SRAM
- 32 KB
- ROM
- 128 KB (HP ROM) + 16 KB (LP ROM)
- Externer Flash
- Bis zu 128 MB über QSPI/Octal SPI
- Externer PSRAM
- 16 MB oder 32 MB im Gehäuse integriert (OPI/HPI, 1,8 V)
Stromverbrauch
Typische Werte bei 3,3 V und 25 °C. Der tatsächliche Stromverbrauch hängt vom Funk-Tastgrad und der konfigurierten Taktfrequenz ab.
- Aktivmodus
- 15-150 mA (40 bis 400 MHz, je nach Last)
- Light Sleep
- 75-800 µA
- Deep Sleep
- 12 µA
Peripherie
- GPIO
- 55
- ADC
- 2x SAR-ADC mit 12 Bit, bis zu 14 Kanäle
- DAC
- Nein
- Touch
- Ja (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 (bis zu 8 Kanäle), Motor-PWM (6 Kanäle)
- USB
- USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG
Spezielle Schnittstellen
- LCD
- 8/16/24-Bit-LCD-Schnittstelle
- Kamera
- 8/16-Bit-DVP-Kameraschnittstelle
- MIPI CSI
- MIPI-CSI-Kameraschnittstelle
- MIPI DSI
- MIPI-DSI-Schnittstelle für Displays
- SDIO
- 1 SD/MMC-Host-Controller (SDHOST)
- Temperatursensor
- 1 (interno)
Temperaturgrenzwerte
- Betrieb
- -40°C a 85°C
- Lagerung
- -40°C a 150°C
Bereit zum Prototyping mit ESP32-P4?
Entdecken Sie die für diese Serie verfügbaren Entwicklungsboards mit USB, integrierten Sensoren und Links zum offiziellen Shop.