Waveshare ESP32-P4-NANO board offers Ethernet, WiFi 6, Bluetooth 5, MIPI display and camera interfaces, GPIO headers

Waveshare ESP32-P4-NANO is the first third-party ESP32-P4 RISC-V board we’ve seen and it follows the launch of the Espressif Systems’ ESP32-P4-Function-EV-Board devkit introduced this summer.

While the ESP32-P4 is a general-purpose microcontroller, the ESP32-P4-NANO board still implements wireless connectivity through an ESP32-C6 WiFI 6 and Bluetooth LE 5.4 module and offers a range of interfaces such as an Ethernet RJ45 port with optional PoE, MIPI DSI and CSI interfaces, a USB Type-A OTG port, and GPIO headers for expansion.

ESP32-P4-NANO

ESP32-P4-NANO specifications:

  • 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 module – ESP32-C6-MINI-1 Wi-Fi 6 and Bluetooth 5 module connected to ESP32-P4 over SDIO
  • Storage
    • 16MB SPI NOR flash
    • MicroSD card slot (SDIO 3.0)
  • Display interface – 2-lane MIPI DSI connector supporting optional 10.1-inch capacitive touchscreen display (1280×800, 10-point touch)
  • Camera interface – 2-lane MIPI CSI connector compatible with Raspberry Pi cameras
  • Audio
    • Onboard microphone
    • 2-pin 1.25mm pitch connector for 8Ω 2W speaker
  • Networking – 10/100Mbps Ethernet RJ45 port
  • USB
    • USB Type-A OTG 2.0 high-speed port
    • USB Type-C connector for power supply, firmware flashing, and debugging
  • Expansion – 2x 26-pin GPIO headers with up to 28x GPIO, 7x touch panel pins, I2C, 6x ADC, USB,  3x GPIO and UART for ESP32-C6, 5V, 3.3V, and GND power signals
  • Security features – Secure Boot, Flash Encryption, cryptographic accelerators, and TRNG.
  • Misc
    • Power LED
    • BOOT and RESET buttons
    • RTC battery header
  • Power Supply
    • 5V via USB-C port
    • Optional PoE module
  • Dimensions – 50 x 50 mm

ESP32-P4 board with MIPI CSI and MIPI DSI ports

ESP32-P4-NANO pinout diagram

Waveshare has recently made it a habit of releasing new hardware without any proper documentation. The ESP32-P4-NANO is not different as the wiki page is currently empty… So at this time, we can assume the ESP32-P4 board only works with the ESP-IDF framework, although we recently wrote about a PlatformIO fork working with ESP32-P4. The main benefits of the board are that it is quite smaller and cheaper than the ESP32-P4-Function-EV-Board measuring 82.5 x 74 mm.

Waveshare sells the ESP32-P4-NANO on AliExpress for $19.79 to $96.29 depending on options and it should soon become available on the company’s Amazon store. The cheapest price is for the basic with the board and speaker, but Waveshare offers various kits up to the P4-NANO-KIT-D with the board, a speaker, a Raspberry Pi camera, a 10.1-inch touchscreen display, a PoE module, and required cables. Alternatively, you can also find all of the kits on the Waveshare online store.

ESP32-P4-NANO-KIT-D
ESP32-P4-NANO-KIT-D package content
ESP32-P4 development kit touchscreen display
ESP32-P4-NANO-KIT-D assembled and up-and-running

Thanks to Loïc for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
13 Comments
oldest
newest
Mike
Mike
1 month ago

I just received my ESP32-P4-NANO-KIT-D in today.
Sadly, this is one of those cases where sales got ahead of engineering.
There is no firmware to download to make any of it work, and it was not preloaded with any. So as of right now its just a paper weight.

Adam
1 month ago

You can use ESP-IDF with it like any other ESP32 dev board.

Günter Zöchbauer
Günter Zöchbauer
1 month ago

Is there anything more pointless than giving the screen size without the resolution? In my experience this usually is done when the resolution is abysmal for the given size. This is not the only site doing this but it’s always a huge red flag.

Johnny
Johnny
1 month ago

Does it have debugging over USB?

Jeroen
1 month ago

The description says Dual core, but isn’t the C6 a single core?, or do they count the Low-Power core twice?

Edit: Ah i see there is a second ESP32-P4 chip that is dual core.

Ben
Ben
1 month ago

The PoE possibility on a compact board is IMHO very interesting.
Small intercom for example (including a Thread/ZigBee repeater :-)), where the P4 is powerful enough.

Luc
Luc
1 month ago

It packs a lot features for a reasonable price. And we can expect good support from Espressif, it’s tempting.

The wiki is not empty anymore.

As a side note, globaly, compared to the Waveshare’s wiki as it was a couple of years ago, it’s night and day.

Ray Knight
Ray Knight
1 month ago

This device has the same footprint and makes use of the same peripherals as the Luckfox Pico Ultra. In fact the PoE module appears to have the Luckfox logo.

Luc
Luc
1 month ago

Yes indeed. Good catch.
The “out of the box” software support by Espressif would be for me the main criteria for making a choice between them.

Marc
Marc
1 month ago

The connection to the ESP32C6 is done with the UART only.
The ESP32P4 dev kit is connected using SDIO.

Abhishek Kalyankar
Abhishek Kalyankar
1 month ago

Interesting

Boardcon Rockchip RK3588S SBC with 8K, WiFI 6, 4G LTE, NVME SSD, HDMI 2.1...