Closed
Description
ESP32-P4 support status in ESP-IDF
ESP-IDF v5.3, currently in development, will include initial support for the mass production version of the ESP32-P4 chip.
In the list below, supported features are marked with a checked checkbox, unsupported features have an unchecked checkbox. An internal issue reference (such as "IDF-1234") is listed at the end of the feature description to help us keep this list up to date:
- ⏳ Unsupported feature (IDF-1234)
- ✅ Supported feature
This list will be updated as the support for ESP32-P4 is being developed.
Reporting issues about ESP32-P4
If you have an issue to report about any of the ESP32-P4 features, please create a separate issue. This issue is only intended for announcements of ESP32-P4 support status.
- Low Power System
- ✅ Low Power Core (RISC-V)
- ✅ Low-power ADC
- ✅ Low-power GPIO
- ✅ Low-power I2C Master
- ✅ Low-power I2S
- ✅ Voice Activity Detection
- ✅ Low-power SPI
- ⏳ Low-power Temperature Sensor (IDF-7535)
- ✅ Low-power Timer
- ✅ Low-power UART
- ✅ Low-power Watchdog Timer
- Peripherals
- ADC
- ⏳ ADC Calibration (IDF-7467)
- ✅ ADC continuous mode driver
- ADC continuous mode digital monitor
- ✅ ADC oneshot mode driver
- ⏳ Support Low Power ADC instance (IDF-7468)
- ⏳ Bit Scrambler (IDF-6877)
- Camera
- ✅ ISP DVP
- ✅ LCD_CAM DVP
- ✅ MIPI CSI
- ✅ Clock Output
- DMA (Direct Memory Access)
- ✅ DMA-2D
- ✅ DW_GDMA
- ✅ GDMA
- Ethernet driver
- ✅ SPI Ethernet driver
- ✅ internal MAC driver
- ✅ Event Task Matrix
- ✅ GPIO driver
- ✅ Analog Comparator
- ✅ GPIO ETM
- ✅ Glitch Filter
- Hysteresis
- ✅ RTC IO (LP IO) driver
- ✅ GPIO sigma delta driver
- GPSPI
- ✅ SPI Master driver
- ✅ SPI Slave HD driver
- ✅ SPI Slave driver
- ⏳ Support Low Power SPI instance (IDF-7504)
- ✅ GPTimer driver
- I2C
- ✅ I2C master driver
- ✅ Support Low Power I2C instance
- ✅ I2C slave driver
- ✅ I2C master driver
- I2S
- ✅ I2S driver
- I2S PDM rx mode
- I2S PDM tx mode
- I2S STD mode
- I2S TDM mode
- ✅ I2S legacy driver
- ✅ I2S driver
- I3C
- ⏳ I3C Master Driver (IDF-6871)
- ⏳ I3C Slave Driver (IDF-6872)
- ✅ Image Signal Processor
- JPEG
- ✅ JPEG Decoder Driver
- ✅ JPEG Encoder Driver
- LCD driver
- ✅ I2C LCD driver
- ✅ MIPI DSI LCD driver
- ✅ RGB LCD driver
- ✅ SPI LCD driver
- ✅ i80 LCD driver
- ✅ LEDC driver
- Gamma Curve Generation
- ✅ MCPWM driver
- ✅ PCNT driver
- PSRAM
- ✅ .bss/.noinit PSRAM
- ✅ PSRAM Device Driver
- ✅ XIP PSRAM
- Parallel IO
- ✅ Parallel IO RX Driver
- ✅ Parallel IO TX Driver
- ✅ Pixel Processing Accelorator Driver
- ✅ RMT driver
- SD/SDIO/MMC driver
- ✅ SDMMC Host driver
- ✅ UHS-I support
- ✅ SDSPI Host driver
- ✅ SDMMC Host driver
- ✅ SPI Flash driver
- ✅ External flash support
- Systimer driver
- ✅ Esptimer implementation over systimer
- ✅ OS tick port over systimer
- ✅ TWAI driver
- ✅ Temperature Sensor driver
- ✅ Touch Sensor driver
- UART
- ✅ Support Low Power UART instance
- ✅ UART FIFO mode driver
- ⏳ UHCI (UART DMA mode) driver (IDF-7507)
- USB OTG
- ✅ USB Device (TinyUSB) driver
- ✅ USB 2.0 Device Support
- ✅ USB Host driver
- ✅ USB 2.0 Host Support
- ✅ USB Device (TinyUSB) driver
- ✅ USB Serial JTAG
- ADC
- Power management
- ✅ Auto Light Sleep
- ✅ Deep Sleep
- ✅ Dynamic Frequency Switch
- ✅ Light Sleep
- ⏳ Sleep retention (IDF-11007)
- Security Features
- ✅ AES accelerator
- ✅ Digital Signature driver
- ✅ ECC accelerator
- ⏳ECDSA driver
- ✅ Flash encryption
- ✅ HMAC driver
- ⏳ HUK Generator
- ⏳ Key Manager
- ✅ RNG
- ✅ RSA hardware accelerator driver
- ✅ SHA accelerator
- ✅ Secure boot
- System Features
- ✅ AI Instructions (coprocessor)
- ✅ Bootloader Support
- Cache
- ✅ Cache Driver
- ✅ Console
- ✅ Cxx Component
- ✅ ESP Event
- ✅ ESP ROM
- ✅ ESP Ringbuffer
- ✅ ESP Timer
- ✅ Efuse controller driver
- ✅ Floating Point Unit
- ✅ FreeRTOS
- ✅ Hardware Loop Instruction
- ✅ MMU
- MSPI
- ✅ MSPI tuning (Flash & PSRAM DDR and/or over 80 MHz)
- ✅ SPI Flash auto suspend
- ✅ POSIX Threads
- Panic Handling Features
- ✅ Core Dump
- ✅ Debug Watchpoint
- ✅ GDB Stub
- ✅ Panic Handler
- ✅ Stack Guard
- Power Supply Detector
- ✅ Brownout Detector
- ✅ Ram App
- ✅ TCM
- ✅ Watch Dog Timers
- ✅ app trace
- ✅ newlib
Activity