# Olimex ESP32-P4-DevKit Development Board

**Type:** Product page · **SKU:** TPH-106315 · **Brand:** [The Pi Hut](https://core-electronics.com.au/brands/the-pi-hut)
**Page:** https://core-electronics.com.au/olimex-esp32-p4-devkit-risc-v-development-board.html ([markdown](https://core-electronics.com.au/olimex-esp32-p4-devkit-risc-v-development-board.html.md))

The ESP32-P4-DevKit from Olimex is a development board with an Espressif ESP32-P4 Dual Core RISC-V processor. The board features a MACPHY Ethernet port,...

## Pricing

- **Price:** $40.15 (inc GST) — $36.50 AUD, exc GST
- **Quantity discounts:** 10+ $35.04 (exc GST) · 25+ $33.95 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 3 today, and up to 500 more in 5–8 days.

## Description

The **ESP32-P4-DevKit** from [Olimex](https://core-electronics.com.au/collections/olimex) is a development board with an Espressif **ESP32-P4** Dual Core RISC-V processor.

The board features a MACPHY Ethernet port, camera (CSI) and display (DSI) interfaces, a compact MicroSD slot on the underside, BOOT and RESET buttons, and a USB-C JTAG interface for programming and debugging.

The CSI interface is compatible with [Raspberry Pi camera modules](https://core-electronics.com.au/collections/raspberry-pi-camera) (Olimex do not state specific models that are compatible, please contact Olimex for more information if in doubt).

PoE is possible when used with an **optional** extension board *(sold separately, coming soon)*.

### Features

- Espressif ESP32-P4NRW32 module: 
    - Dual core 400Mhz RISC-V
    - 768KB RAM
    - 32MB PSRAM
- SPI Flash 16MB
- USB JTAG for programming and debugging
- Ethernet MACPHY and connector with PoE option via extension *(sold separately, coming soon)*
- Camera CSI interface
- Display DSI interface
- MicroSD card
- Boot and Reset buttons
- pUEXT connector
- All GPIOs available on 0.1" 2.54 mm 20 pin DIL headers
- Four mounting holes 3.3mm diameter
- Dimensions: 72 x 30mm

### Resources

#### Documents

- [ESP32-P4-DevKit user manual](https://core-electronics.com.au/attachments/localcontent/ESP32-P4-DevKit-user-manual_17443c211e3.pdf)
- [EU declaration of conformity](https://core-electronics.com.au/attachments/localcontent/EU-DOC-ESP32-P4-DevKit_917141604d8.pdf)
- [UKCA declaration of conformity](https://core-electronics.com.au/attachments/localcontent/UKCA-ESP32-P4-DevKit_10372ad9591.pdf)

#### Hardware

- [Schematic (PDF)](https://core-electronics.com.au/attachments/localcontent/ESP32-P4-DevKit_Rev_B_17587e0872b.pdf)
- [KiCad source files](https://github.com/OLIMEX/ESP32-P4-DevKit)

#### Software

ESP-IDF demos:

- [Blink demo](https://github.com/OLIMEX/ESP32-P4-DevKit/tree/main/SOFTWARE/Demo_Examples/blink)
- [Iperf demo](https://github.com/OLIMEX/ESP32-P4-DevKit/tree/main/SOFTWARE/Demo_Examples/iperf)
- [MIPI-CSI camera demo](https://github.com/OLIMEX/ESP32-P4-DevKit/tree/main/SOFTWARE/Demo_Examples/camera_spi_lcd)
- [SDMMC demo](https://github.com/OLIMEX/ESP32-P4-DevKit/tree/main/SOFTWARE/Demo_Examples/sdmmc)

#### Arduino IDE Support

- Supported in Arduino IDE ESP32 package since version 3.1.x — use [these settings](https://core-electronics.com.au/attachments/localcontent/ESP32-P4-settings-arduino_54238556bb8.jpg)

### Package Contents

- 1x Olimex ESP32-P4-DevKit board

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/T/P/TPH-106315-1.jpg)
