Skip to content

ESP32-P4 support status (IDFGH-11914) #12996

Closed
@igrr

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
    • I2S
      • ✅ I2S driver
        • I2S PDM rx mode
        • I2S PDM tx mode
        • I2S STD mode
        • I2S TDM mode
      • ✅ I2S legacy 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
    • ✅ 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 Serial JTAG
  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions