XIAO NRF54L15

Overview

Seeed Studio XIAO nRF54L15 is a compact, high-performance development board featuring the cutting-edge Nordic nRF54L15 chip. This next-generation SoC integrates an ultra-low power multiprotocol 2.4 GHz radio and an MCU with a 128 MHz Arm® Cortex®-M33 processor and an Arm® Cortex®-M0+ for advanced power management. It offers scalable memory up to 1.5 MB NVM and 256 KB RAM. Designed for exceptional ultra-low power consumption, it significantly extends battery life. Its robust radio supports Bluetooth® 6.0 (including Channel Sounding), Matter, Thread, Zigbee, and a high-throughput 2.4 GHz proprietary mode (up to 4 Mbps).

The board includes a comprehensive set of peripherals, an integrated 128 MHz RISC-V coprocessor, and advanced security features like TrustZone® isolation and cryptographic engine protection. With built-in lithium battery management, XIAO nRF54L15 is ideal for compact, secure, and energy-efficient IoT solutions such as smart wearables, industrial sensors, and advanced human-machine interfaces.

Hardware

  • 128 MHz Arm® Cortex®-M33 processor

  • Scalable memory configurations up to 1.5 MB NVM and up to 256 KB RAM

  • Multiprotocol 2.4 GHz radio supporting Bluetooth Low Energy, 802.15.4-2020, and 2.4 GHz proprietary modes (up to 4 Mbps)

  • Comprehensive set of peripherals including new Global RTC available in System OFF, 14-bit ADC, and high-speed serial interfaces

  • 128 MHz RISC-V coprocessor

  • Advanced security including TrustZone® isolation, tamper detection, and cryptographic engine side-channel leakage protection

For more information about the nRF54L15 SoC and XIAO nRF54L15 board, refer to these documents:

Supported Features

The xiao_nrf54l15 board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

xiao_nrf54l15/nrf54l15/cpuapp target

Type

Location

Description

Compatible

CPU

on-chip

ARM Cortex-M33F CPU1

arm,cortex-m33f

ADC

on-chip

Nordic Semiconductor nRF family SAADC node1

nordic,nrf-saadc

ARM architecture

on-chip

Nordic UICR (User Information Configuration Registers)1

nordic,nrf-uicr

on-chip

Nordic EGU (Event Generator Unit)2

nordic,nrf-egu

Audio

on-chip

Nordic PDM (Pulse Density Modulation interface)1 1

nordic,nrf-pdm

Clock control

on-chip

Generic fixed-rate clock provider2

fixed-clock

on-chip

Nordic nRF low-frequency crystal oscillator (nRF54L series)1

nordic,nrf54l-lfxo

on-chip

Nordic nRF high-frequency crystal oscillator (nRF54L series)1

nordic,nrf54l-hfxo

on-chip

Nordic nRF clock control node1

nordic,nrf-clock

Comparator

on-chip

Nordic nRF COMP (analog COMParator)1

nordic,nrf-comp

Counter

on-chip

Nordic nRF timer node7

nordic,nrf-timer

Debug

on-chip

ARMv8 instrumentation trace macrocell1

arm,armv8m-itm

Flash controller

on-chip

Nordic RRAMC (Resistive random access memory controller)1

nordic,rram-controller

GPIO & Headers

on-chip

NRF5 GPIO3

nordic,nrf-gpio

on-chip

NRF5 GPIOTE2

nordic,nrf-gpiote

on-board

GPIO pins exposed on Seeeduino Xiao (and compatible devices) headers1

seeed,xiao-gpio

I2C

on-chip

Nordic nRF family TWIM (TWI master with EasyDMA)2 2

nordic,nrf-twim

I2S

on-chip

Nordic I2S (Inter-IC sound interface)1

nordic,nrf-i2s

IEEE 802.15.4

on-chip

Nordic nRF IEEE 802.15.4 node1

nordic,nrf-ieee802154

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv8-M NVIC (Nested Vectored Interrupt Controller)1

arm,v8m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

Mailbox

on-chip

Nordic VEVIF (VPR Event Interface) - EVENT RX MODE1

nordic,nrf-vevif-event-rx

on-chip

Nordic VEVIF (VPR Event Interface) - TASK TX MODE1

nordic,nrf-vevif-task-tx

Miscellaneous

on-chip

Nordic FICR (Factory Information Configuration Registers)1

nordic,nrf-ficr

on-chip

Nordic DPPIC (Distributed Programmable Peripheral Interconnect Controller)4

nordic,nrf-dppic

on-chip

Nordic PPIB (Programmable Peripheral Interconnect Bridge)8

nordic,nrf-ppib

on-chip

Nordic Memory Privilege Controller (MPC)1

nordic,nrf-mpc

MTD

on-chip

Flash node1

soc-nv-flash

on-chip

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Networking

on-chip

Nordic nRF family RADIO peripheral1

nordic,nrf-radio

on-chip

Nordic nRF family NFCT (Near Field Communication Tag)1

nordic,nrf-nfct

Pin control

on-chip

Nordic nRF family Pin Controller1

nordic,nrf-pinctrl

Power management

on-chip

Nordic nRF power control node1

nordic,nrf-power

PWM

on-chip

nRF PWM3

nordic,nrf-pwm

Regulator

on-chip

Nordic REGULATORS (voltage regulators control module) on nRF54L1

nordic,nrf54l-regulators

on-chip

Nordic nRF5X regulator (fixed stage of the core supply)1

nordic,nrf5x-regulator

on-board

Fixed voltage regulators4

regulator-fixed

Retained memory

on-chip

Nordic GPREGRET (General Purpose Register Retention) device2

nordic,nrf-gpregret

RISC-V architecture

on-chip

VPR coprocessor1

nordic,nrf-vpr-coprocessor

RNG

on-chip

Nordic nRF CRACEN CTR_DRBG based (Random Number Generator)1

nordic,nrf-cracen-ctrdrbg

Sensors

on-chip

Nordic nRF family TEMP node1

nordic,nrf-temp

on-chip

Nordic nRF quadrature decoder (QDEC) node2

nordic,nrf-qdec

on-board

STMicroelectronics LSM6DSO 6-axis IMU (Inertial Measurement Unit) sensor accessed through I2C bus1

st,lsm6dso

Serial controller

on-chip

Nordic nRF family UARTE (UART with EasyDMA)2 3

nordic,nrf-uarte

SPI

on-chip

Nordic nRF family SPIM (SPI master with EasyDMA)1 4

nordic,nrf-spim

SRAM

on-chip

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

Nordic GRTC (Global RTC)1

nordic,nrf-grtc

on-chip

ARMv8-M System Tick1

arm,armv8m-systick

Watchdog

on-chip

Nordic nRF family WDT (Watchdog Timer)2

nordic,nrf-wdt

xiao_nrf54l15/nrf54l15/cpuflpr target

Type

Location

Description

Compatible

CPU

on-chip

Nordic Semiconductor RISC-V VPR CPU1

nordic,vpr

ADC

on-chip

Nordic Semiconductor nRF family SAADC node1

nordic,nrf-saadc

ARM architecture

on-chip

Nordic UICR (User Information Configuration Registers)1

nordic,nrf-uicr

on-chip

Nordic EGU (Event Generator Unit)2

nordic,nrf-egu

Audio

on-chip

Nordic PDM (Pulse Density Modulation interface)2

nordic,nrf-pdm

Clock control

on-chip

Generic fixed-rate clock provider2

fixed-clock

on-chip

Nordic nRF low-frequency crystal oscillator (nRF54L series)1

nordic,nrf54l-lfxo

on-chip

Nordic nRF high-frequency crystal oscillator (nRF54L series)1

nordic,nrf54l-hfxo

on-chip

Nordic nRF clock control node1

nordic,nrf-clock

Comparator

on-chip

Nordic nRF COMP (analog COMParator)1

nordic,nrf-comp

Counter

on-chip

Nordic nRF timer node7

nordic,nrf-timer

Flash controller

on-chip

Nordic RRAMC (Resistive random access memory controller)1

nordic,rram-controller

GPIO & Headers

on-chip

NRF5 GPIO3

nordic,nrf-gpio

on-chip

NRF5 GPIOTE2

nordic,nrf-gpiote

I2C

on-chip

Nordic nRF family TWIM (TWI master with EasyDMA)4

nordic,nrf-twim

I2S

on-chip

Nordic I2S (Inter-IC sound interface)1

nordic,nrf-i2s

IEEE 802.15.4

on-chip

Nordic nRF IEEE 802.15.4 node1

nordic,nrf-ieee802154

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

Nordic VPR CLIC1

nordic,nrf-clic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

Mailbox

on-chip

Nordic VEVIF (VPR Event Interface) - TASK RX MODE1

nordic,nrf-vevif-task-rx

on-chip

Nordic VEVIF (VPR Event Interface) - EVENT TX MODE1

nordic,nrf-vevif-event-tx

Miscellaneous

on-chip

Nordic FICR (Factory Information Configuration Registers)1

nordic,nrf-ficr

on-chip

Nordic DPPIC (Distributed Programmable Peripheral Interconnect Controller)4

nordic,nrf-dppic

on-chip

Nordic PPIB (Programmable Peripheral Interconnect Bridge)8

nordic,nrf-ppib

on-chip

Nordic Memory Privilege Controller (MPC)1

nordic,nrf-mpc

MTD

on-chip

Flash node1

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Networking

on-chip

Nordic nRF family RADIO peripheral1

nordic,nrf-radio

on-chip

Nordic nRF family NFCT (Near Field Communication Tag)1

nordic,nrf-nfct

Pin control

on-chip

Nordic nRF family Pin Controller1

nordic,nrf-pinctrl

Power management

on-chip

Nordic nRF power control node1

nordic,nrf-power

PWM

on-chip

nRF PWM3

nordic,nrf-pwm

Regulator

on-chip

Nordic REGULATORS (voltage regulators control module) on nRF54L1

nordic,nrf54l-regulators

on-chip

Nordic nRF5X regulator (fixed stage of the core supply)1

nordic,nrf5x-regulator

Retained memory

on-chip

Nordic GPREGRET (General Purpose Register Retention) device2

nordic,nrf-gpregret

RISC-V architecture

on-chip

VPR coprocessor1

nordic,nrf-vpr-coprocessor

Sensors

on-chip

Nordic nRF family TEMP node1

nordic,nrf-temp

on-chip

Nordic nRF quadrature decoder (QDEC) node2

nordic,nrf-qdec

Serial controller

on-chip

Nordic nRF family UARTE (UART with EasyDMA)5

nordic,nrf-uarte

SPI

on-chip

Nordic nRF family SPIM (SPI master with EasyDMA)5

nordic,nrf-spim

SRAM

on-chip

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

Nordic GRTC (Global RTC)1

nordic,nrf-grtc

Watchdog

on-chip

Nordic nRF family WDT (Watchdog Timer)2

nordic,nrf-wdt

Connections and IOs

In the following table, the column Name contains Pin names. For example, P2_0 means Pin number 0 on PORT2, as used in the board’s datasheets and manuals.

Name

Function

Usage

P2_0

GPIO

LED0

P1_9

USART20_TX

UART Console TX

P1_8

USART20_RX

UART Console RX

Programming and Debugging

The xiao_nrf54l15 board supports the runners and associated west commands listed below.

flash debug rtt attach debugserver
jlink
nrfjprog
nrfutil
openocd ✅ (default) ✅ (default)

The XIAO nRF54L15 contains a SAMD11 with CMSIS-DAP, allowing flashing, debugging, logging, etc. over the USB port.

Flashing

Connect the XIAO nRF54L15 board to your host computer using the USB port. A USB CDC ACM serial port should appear on the host, that can be used to view logs from the flashed application.

Here is an example for the Hello World application.

# From the root of the zephyr repository
west build -b xiao_nrf54l15 samples/hello_world
west flash

Open a serial terminal (minicom, putty, etc.) connecting to the UCB CDC ACM serial port.

Reset the board and you should see the following message in the terminal:

Hello World! xiao_nrf54l15