FriendlyElec NanoPi M5 - image 1
1 / 2
FriendlyElec

FriendlyElec NanoPi M5

Compact 90×62mm RK3576 SBC with up to 16GB LPDDR5, dual Gigabit Ethernet, UFS 2.0 storage, M.2 NVMe, 6 TOPS NPU, and USB-C PD — FriendlyElec's octa-core edge AI developer board.

Starting from

$65.00

Specifications

Components

Rockchip RK3576: 4× Cortex-A72 @ 2.2GHz + 4× Cortex-A53 @ 1.8GHz, Mali-G52 MC3 GPU, 6 TOPS NPU (INT4/8/16/FP16), 8K@30fps H.265/VP9 decode.

ARM Mali-G52 MC3 GPU supporting OpenGL ES 1.1/2.0/3.2, Vulkan 1.2, and OpenCL 2.0.

GPIO Map

Pin 3
I2C0_SDA
digital-inputdigital-outputi2c
I2C
Pin 5
I2C0_SCL
digital-inputdigital-outputi2c
I2C
Pin 8
UART_TX
digital-outputuart
UART
Pin 10
UART_RX
digital-inputuart
UART
Pin 11
GPIO
digital-inputdigital-output
GPIO
Pin 13
GPIO
digital-inputdigital-output
GPIO
Pin 15
GPIO
digital-inputdigital-output
GPIO
Pin 16
GPIO
digital-inputdigital-output
GPIO
Pin 18
SPI_CLK
digital-outputspi
SPI
Pin 19
SPI_MOSI
digital-outputspi
SPI
Pin 21
SPI_MISO
digital-inputspi
SPI
Pin 22
GPIO
digital-inputdigital-output
GPIO
Pin 24
SPI_CSn
digital-outputspi
SPI
Pin 27
I2C1_SDA
digital-inputdigital-outputi2c
I2C
Pin 28
I2C1_SCL
digital-inputdigital-outputi2c
I2C
Pin 29
GPIO
digital-inputdigital-output
GPIO
Pin 30
GPIO
digital-inputdigital-output
GPIO
Pin 32
PWM
digital-outputpwm
PWM
Pin 33
PWM
digital-outputpwm
PWM
Pin 35
I2S_SDI
digital-inputi2s
I2S

Overview

The NanoPi M5 is FriendlyElec's compact developer board built around the Rockchip RK3576 — an octa-core SoC combining four Cortex-A72 performance cores with four Cortex-A53 efficiency cores, a Mali-G52 MC3 GPU, and a 6 TOPS NPU for INT4/INT8/INT16/FP16 edge AI inference.

Memory is available in three configurations: 4GB LPDDR4X or 8GB/16GB LPDDR5, with optional UFS 2.0 flash for high-speed sequential storage alongside the standard M.2 M-Key NVMe socket and 16MB SPI NOR flash. A microSD slot rounds out storage options. Dual native Gigabit Ethernet ports make it suitable for IoT gateway and light router workloads without external adapters.

The board outputs video via a single HDMI port supporting up to 4096×2304@60Hz, and supports dual MIPI CSI camera interfaces and dual MIPI DSI display connectors for embedded display applications. A 30-pin GPIO header exposes four UARTs, three I2C buses, two SPI buses, PWM, and 20 general-purpose GPIO lines, with an M.2 E-Key slot for optional SDIO WiFi/BT modules.

Armbian, Ubuntu, Debian, Android, and FriendlyWrt are all supported. The NanoPi M5 fits the same aluminum enclosure family as other NanoPi boards, making it well-suited for compact edge AI inference, smart gateway, NAS, and industrial control deployments.

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.