HOLYIOT 25008
Overview
The Holyiot 25008 module is based on the Nordic Semiconductor nRF54L15 SoC. It includes a 32 MHz crystal (HFXO), a 32.768 kHz crystal (LFXO), one RGB LED, one push button, and an LIS2DH12 accelerometer.
Holyiot 25008 module
Supported Features
The holyiot_25008 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.
holyiot_25008/nrf54l15/cpuapp target
Type |
Location |
Description |
Compatible |
|---|---|---|---|
CPU |
on-chip |
ARM Cortex-M33F CPU1 |
|
ADC |
on-chip |
Nordic Semiconductor nRF family SAADC node1 |
|
ARM architecture |
on-chip |
Nordic UICR (User Information Configuration Registers)1 |
|
on-chip |
Nordic EGU (Event Generator Unit)2 |
||
Audio |
on-chip |
Nordic PDM (Pulse Density Modulation interface)2 |
|
Clock control |
on-chip |
Generic fixed-rate clock provider2 |
|
on-chip |
Nordic nRF low-frequency crystal oscillator (nRF54L series)1 |
||
on-chip |
Nordic nRF high-frequency crystal oscillator (nRF54L series)1 |
||
on-chip |
Nordic nRF clock control node1 |
||
Comparator |
on-chip |
Nordic nRF COMP (analog COMParator)1 |
|
Counter |
on-chip |
Nordic nRF timer node7 |
|
Debug |
on-chip |
ARMv8 instrumentation trace macrocell1 |
|
Flash controller |
on-chip |
Nordic RRAMC (Resistive random access memory controller)1 |
|
GPIO & Headers |
on-chip |
NRF5 GPIO3 |
|
on-chip |
NRF5 GPIOTE2 |
||
I2C |
on-chip |
Nordic nRF family TWIM (TWI master with EasyDMA)4 |
|
I2S |
on-chip |
Nordic I2S (Inter-IC sound interface)1 |
|
IEEE 802.15.4 |
on-chip |
Nordic nRF IEEE 802.15.4 node1 |
|
Input |
on-board |
Group of GPIO-bound input keys1 |
|
Interrupt controller |
on-chip |
ARMv8-M NVIC (Nested Vectored Interrupt Controller)1 |
|
LED |
on-board |
Group of GPIO-controlled LEDs1 |
|
Mailbox |
on-chip |
Nordic VEVIF (VPR Event Interface) - EVENT RX MODE1 |
|
on-chip |
Nordic VEVIF (VPR Event Interface) - TASK TX MODE1 |
||
Miscellaneous |
on-chip |
Nordic FICR (Factory Information Configuration Registers)1 |
|
on-chip |
Nordic DPPIC (Distributed Programmable Peripheral Interconnect Controller)4 |
||
on-chip |
Nordic PPIB (Programmable Peripheral Interconnect Bridge)8 |
||
on-chip |
Nordic Memory Privilege Controller (MPC)1 |
||
MTD |
on-chip |
Flash node1 |
|
on-chip |
Fixed partitions of a flash (or other non-volatile storage) memory1 |
||
Networking |
on-chip |
Nordic nRF family RADIO peripheral1 |
|
on-chip |
Nordic nRF family NFCT (Near Field Communication Tag)1 |
||
Pin control |
on-chip |
Nordic nRF family Pin Controller1 |
|
Power management |
on-chip |
Nordic nRF power control node1 |
|
PWM |
on-chip |
nRF PWM3 |
|
Regulator |
on-chip |
Nordic REGULATORS (voltage regulators control module) on nRF54L1 |
|
on-chip |
Nordic nRF5X regulator (fixed stage of the core supply)1 |
||
Retained memory |
on-chip |
Nordic GPREGRET (General Purpose Register Retention) device2 |
|
RISC-V architecture |
on-chip |
VPR coprocessor1 |
|
RNG |
on-chip |
Nordic nRF CRACEN CTR_DRBG based (Random Number Generator)1 |
|
Sensors |
on-board |
STMicroelectronics LIS2DH 3-axis accelerometer accessed through I2C bus1 |
|
on-chip |
Nordic nRF family TEMP node1 |
||
on-chip |
Nordic nRF quadrature decoder (QDEC) node2 |
||
Serial controller |
on-chip |
||
SPI |
on-chip |
||
SRAM |
on-chip |
Generic on-chip SRAM1 |
|
Timer |
on-chip |
Nordic GRTC (Global RTC)1 |
|
on-chip |
ARMv8-M System Tick1 |
||
Watchdog |
on-chip |
Connections and IOs
UART:
P1.04(TX),P1.05(RX)Button:
P1.13RGB LED:
P2.09(red),P1.10(green),P2.07(blue)LIS2DH12 (SPI):
P2.01(SCK),P2.02(MOSI),P2.04(MISO),P2.05(CS),P2.00(INT1),P2.03(INT2)
Programming and Debugging
The holyiot_25008 board supports the runners and associated west commands listed below.
| flash | debug | rtt | attach | debugserver | |
|---|---|---|---|---|---|
| jlink | ✅ | ✅ (default) | ✅ | ✅ | ✅ |
| nrfutil | ✅ (default) |
The board must be programmed using an external SWD probe connected to SWDIO, SWCLK, VDD, and GND.
Flashing
Here is an example for the Blinky application:
# From the root of the zephyr repository
west build -b holyiot_25008/nrf54l15/cpuapp samples/basic/blinky
west flash