M5Stack Unit PoE‑P4 is a high‑performance PoE Ethernet embedded controller powered by the ESP32‑P4 SoC (RISC‑V 32‑bit dual‑core @ 360MHz + LP single‑core @ 40MHz). It integrates 16MB Flash and 32MB PSRAM, and features the built‑in IP101GRI Ethernet PHY supporting 10/100 Mbps communication. The Unit PoE also supports PoE power delivery with a maximum output of 6W, including an onboard DC‑DC converter to supply system power, greatly simplifying wiring in practical M5Stack applications. It is equipped with a 24P FPC display expansion interface (MIPI DSI + TP + BL) and a 24P FPC camera interface (MIPI CSI), supporting high‑resolution display output and image capture. For peripheral expansion, it provides 1x USB Type‑C Host (USB 2.0) port for connecting U disks, HID devices, and other peripherals, plus 1x USB Type‑C OTG/debug port for firmware download. In addition, the Unit PoE‑P4 features a Hat expansion interface, SDIO & ISP IO expansion interfaces, and a Grove interface, enabling flexible connection to a wide range of sensors and peripherals. The device also integrates an RGB indicator LED, an infrared transmitter circuit, and a user button to support status indication, local interaction, and infrared signal transmission. It is ideal for applications such as industrial HMI, PoE smart terminals, vision acquisition nodes, smart home controllers, and edge computing devices built on the M5Stack ecosystem. Features ESP32‑P4 main controller: 16MB Flash + 32MB PSRAM Peripheral interfaces: 1x 24P FPC camera interface: MIPI CSI 2‑Lane 1x 24P FPC display expansion interface: MIPI DSI 2‑Lane + TP + BL 1x USB Type‑C Host interface (USB 2.0) 1x USB Type‑C firmware download / OTG interface (USB 2.0) Ethernet: Integrated IP101 10/100M Ethernet PHY chip Supports PoE power supply, enabling data transmission and power delivery over a single Ethernet cable Human‑machine interaction: 1x RGB LED indicator 1x user button 1x infrared transmitter Expansion interfaces: HY2.0‑4P expansion interface Hat2‑Bus 2.54‑16P SDIO‑Bus 2.56‑9P ISP‑Bus 2.56‑6P Includes 1 x Unit PoE-P4 1 x HY2.0-4P Grove Cable (20cm) Applications Industrial Human‑Machine Interface (HMI) PoE smart terminals Vision acquisition nodes Smart home controllers Edge computing devices Specifications Specification Parameter SoC ESP32-P4NRW32 (RISC-V 32‑bit high‑performance dual‑core processor @ 360 MHz + RISC‑V 32‑bit low‑power single‑core coprocessor @ 40 MHz) Flash 16MB PSRAM 32MB Power Input DC 5V (USB Type‑C) / PoE Ethernet Controller IP101GRI Ethernet Speed 10/100M adaptive Ethernet Interface RJ45 PoE Standard Compliant with IEEE 802.3at PoE Power Maximum power 6W Display Interface 24P FPC MIPI DSI 2‑Lane + TP + BL Display Resolution MIPI DSI display supports up to 1920×1080 (limited by lane count and frame rate) Camera Interface 24P FPC MIPI CSI 2‑Lane USB Type‑C 1x USB Type‑C Host interface (USB 2.0)1x USB Type‑C firmware download / OTG interface (USB 2.0) Power Consumption Operating current: 5V @ 73.82mAInfrared transmission: 3.3V @ 23.57mA (instantaneous)RGB: 5V @ 75.32mAFull load (display, camera, IR, RGB, etc.): 277.10mADeep sleep: 5V @ 19.85mA RGB LED 1 x NH-B2020RGBA-HF Infrared Transmitter 1 x MHS153IRCT Operating Temperature 0 ~ 40°C Product Size 64.0 x 24.0 x 20.2mm Product Weight 28.2g Package Size 65.0 x 33.0 x 21.2mm Gross Weight 35.0g Download Mode To flash firmware on the M5Stack Unit PoE‑P4, connect the device to a computer via a USB Type‑C data cable. Press and hold the side button for 3 seconds until the green LED lights up. The ESP32‑P4 controller will then enter download mode and wait for firmware flashing, ensuring a smooth and reliable update process. Access Device Control Page The factory default firmware of the Unit PoE‑P4 includes a built‑in WEB control panel, supporting RGB LED color control, button press statistics, GPIO pin mode switching, and high/low level output. This makes it easy to manage and configure your M5Stack Unit PoE directly from a browser. To access the device control page: Power on the Unit PoE‑P4 and connect it to the Ethernet network. Open the serial monitor and note the device’s current IP address. Ensure your computer or mobile phone is on the same LAN as the device. Access the web control page using one of the following methods: Enter poe-p4.local in your browser Copy the IP address shown in the serial monitor and paste it into the browser address bar Schematics Unit PoE‑P4 Mainboard Schematics PDF Unit PoE‑P4 Power Board Schematics PDF Unit PoE‑P4 HAT Expansion Interface Schematics PDF Unit PoE‑P4 Model Size PDF Datasheets ESP32-P4 IP101GRI TPS23753A Softwares Arduino Unit PoE-P4 Arduino Quick Start ESP-IDF Unit PoE-P4 Factory Firmware Source Code Unit PoE-P4 Factory Firmware Build Guide