Waveshare ESP32-P4 + ESP32-C6 PoE development board targets HMI and IoT applications

Waveshare has recently launched ESP32-P4-WIFI6-POE-ETH, a compact development board with Wi-Fi 6, Bluetooth 5 (LE), OTG, Ethernet, and PoE support, for various HMI and IoT applications.

The board supports 100Mbps Ethernet with PoE, MIPI-CSI, MIPI-DSI, USB 2.0 OTG, audio codec + amplifier, microphone, MicroSD card slot, and 40-pin GPIO expansion. Other peripherals include I2S, I2C, SPI, UART, PWM, MCPWM, RMT, ADC, and TWAI, alongside security features like secure boot, flash encryption, crypto accelerators, TRNG, and privilege separation. These features make it suitable for HMI terminals, smart panels, multimedia control interfaces, local edge AI, and IoT gateways.

ESP32 P4 WIFI6 POE ETH

Waveshare ESP32-P4-WIFI6-POE-ETH specifications:

  • Wireless module – ESP32-P4-Core
    • Microcontroller – ESP32-P4NRW32
      • MCU
        • Dual-core RISC-V microcontroller @ 400 MHz with AI instructions extension and single-precision FPU
        • Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz
      • GPU – 2D Pixel Processing Accelerator (PPA)
      • VPU – H.264 and JPEG codecs support
      • Memory – 768 KB HP L2MEM, 32 KB LP SRAM, 8 KB TCM, 32MB PSRAM
      • Storage – 128 KB HP ROM, 16 KB LP ROM
    • Wireless
      • WiFi 6 and Bluetooth 5 via ESP32-C6 SoC (SDIO)
      • u.FL MHF3 connector on module
    • Storage – 32MB NOR Flash
  • Storage – MicroSD card slot (SDIO 3.0)
  • Display
    • 2-lane MIPI DSI connector
    • Optional 7″/10.1″ DSI capacitive touch display
  • Camera
    • 2-lane MIPI CSI camera connector supports up to 1920×1080 resolution, 1080p30 video encoding
    • Supports Raspberry Pi Camera (OV5647)
  • Audio
    • Speaker header (8Ω 2W)
    • Onboard microphone
    • ES8311 audio codec + NS4150B power amplifier
  • Networking
    • 100Mbps Ethernet RJ45 port with PoE support
    • WiFi 6 and Bluetooth 5 (via ESP32-C6); note: there’s an 802.15.4 radio in the ESP32-C6, but it’s not listed in the specs on the Waveshare website.
  • USB
    • USB OTG 2.0 HS Type-A port
    • USB Type-C for power, UART, flashing
  • Serial – UART/I2C SH1.0 headers
  •  Expansion
    • 40-pin header with 28x GPIOs, I2C, UART, 5V, 3.3V, and GND with a pinout similar to the GPIO header on Raspberry Pi SBCs
    • I2C and I3C connectors
  • Security
    • Secure Boot support.
    • Flash Encryption.
    • Cryptographic accelerators and TRNG.
    • Digital Signature Peripheral and dedicated Key Management Unit (KMU).
    • Hardware access protection/privilege separation/access permission management.
  • Misc
    • Reset and Boot buttons
    • Power indicator LED
    • ESP32-C6 UART pads
  • Power Supply
    • 5V input header
    • USB Type-C input
    • PoE (Module included)
  • Dimensions – 68 x 55 mm

In terms of software support, the board can be programmed using either the Arduino IDE or the ESP-IDF framework. The ESP32-C6 wireless module is fully supported through ESP-IDF with Wi-Fi 6 and BLE 5 LE stacks over SDIO. There is also an option to use ESP-MDF, LVGL for DSI displays, ESP-ADF for audio, and Espressif’s AI/voice frameworks for advanced applications. More information and examples are available on the wiki.

ESP32-P4-WIFI6-POE-ETH Hardware Overview
Hardware Overview
ESP32-P4-WIFI6-POE-ETH Pinout
Pinout diagram

Previously, we wrote about similar ESP32-P4-based Ethernet-enabled boards like the GUITION JC-ESP32P4-M3-DEV, Waveshare ESP32-P4-Module-DEV-KIT, and Waveshare ESP32-P4-ETH board. Though they share some specifications, they also have clear differences where the GUITION board features an ESP32-P4 + ESP32-C6 combo module with on-module PSRAM/flash, RS-485 support, and USB-C ports; the Waveshare ESP32-P4-Module-DEV-KIT focuses on HMI with several USB host ports, display/speaker kits, and a larger credit-card-sized layout; the Waveshare ESP32-P4-ETH is manly for development prototyping and deployment as it has a compact design, onboard Ethernet/PoE support, and fewer general-purpose ports; and compared to all of these, the POE-ETH board adds Wi-Fi 6, PoE module options, audio/display connectors, and a more kit-oriented structure.

The ESP32-P4-WIFI6-POE-ETH comes in three variants: the standard board, the Kit-C, and the Kit-D, with later versions adding extras such as a display, camera, cables, and a PoE module. It is available on AliExpress for $25.17 for the standard kit, $36.30 for the Kit-C with an additional speaker and camera module, and $100.23 for the Kit-D, further adding a 10-inch display. The board can also be purchased on Amazon for $34.99, and all kits are available on the Waveshare store, priced between $24.99 and $79.99 depending on the configuration.

ESP32-P4-WIFI6-POE-ETH Dimensions
Dimensions
Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard

8 Replies to “Waveshare ESP32-P4 + ESP32-C6 PoE development board targets HMI and IoT applications”

      1. Actually espressive is mixing up 3 and 4 in their datasheets, its not clear which one they actually use from the docs

  1. There are two places you write “optional PoE support” but from what I understand it’s included in all variants of the ESP32-P4-WIFI6-POE-ETH, or did I miss something?

    1. I missed that during editing. It must be “cognitive muscle memory” as so many other SBCs only offer PoE as an option.

  2. Expressif’s latest official maximum operating clock of the EPS32-P4 is 360MHz, not 400MHz.
    Overclocking to 400MHz causes your system instability from time to time.

  3. very interesting board. thanks for posting. def feels a bit like I’m in a pocket dimension with RISC-V sometimes where there are only a small handful of good sources for updates.

  4. If you’re not power constrained and doing PoE, wouldn’t it be easier to develop for some SBC? It’s not a particularly cheap solution, so what’s the usecase? (I guess mass production is different)

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC