Getting started with the nRF54L15 PDK

This page will get you started with your nRF54L15 PDK using the nRF Connect SDK. First, you need to install the required software and prepare the environment. Once completed, test if your PDK is working correctly by running the preflashed Blinky sample. The instructions will then guide you through how to configure, build, and program the Hello World sample to the development kit, and how to read its logs.

Minimum requirements

Make sure you have all the required hardware and that your computer has one of the supported operating systems.


  • nRF54L15 PDK


    For commands, use the correct build target depending on your PDK version:

    • For the PDK revision v0.2.1, AB0-ES7 (Engineering A), use the nrf54l15pdk/nrf54l15/cpuapp build target.

    • For the PDK revisions v0.3.0 and v0.7.0 (Engineering A), use the nrf54l15pdk@0.3.0/nrf54l15/cpuapp build target.

  • USB-C cable


On your computer, one of the following operating systems:

  • macOS

  • Microsoft Windows

  • Ubuntu Linux

The operating system versions that support the nRF Connect SDK tools are listed in the Supported operating systems section. Make sure to install the v2.6.0 of the nRF Connect SDK and the nRF Connect SDK toolchain. You also need to install Git or Git for Windows (on Linux and Mac, or Windows, respectively).

Downloading the code

Once you have installed the software, you need to update the code separately to be able to work with the nRF54L15 PDK.

Go to the ncs/v2.6.0/nrf folder and run the following commands:

git fetch
git checkout 2.6.99-cs1
west update

Testing with the Blinky sample

The nRF54L15 PDK comes preprogrammed with the Blinky sample.

Test if the PDK works correctly:

  1. Connect the USB-C end of the USB-C cable to the IMCU USB port the nRF54L15 PDK.

  2. Connect the other end of the USB-C cable to your PC.

  3. Move the POWER switch to On to turn the nRF54L15 PDK on.

LED1 will turn on and start to blink.

If something does not work as expected, contact Nordic Semiconductor support.

Additional software

You will need a terminal emulator to program the sample and read the logs. The recommended emulators are nRF Connect Serial Terminal or the nRF Terminal (part of the nRF Connect for Visual Studio Code extension).

To make sure the device sees the environment, all the commands related to the nRF Connect SDK, building, and flashing need to be run from the nRF Connect terminal.

Programming the Hello World! sample

The Hello World Zephyr sample uses the nrf54l15pdk/nrf54l15/cpuapp build target.

To build and program the sample to the nRF54L15 PDK, complete the following steps:

  1. Connect the nRF54L15 PDK to your computer using the IMCU USB port on the PDK.

  2. Navigate to the zephyr/samples/hello_world folder containing the sample.

  3. Build the sample by running the following command:

    west build -b nrf54l15pdk/nrf54l15/cpuapp
  4. Program the sample by running the standard nRF Connect SDK command:

    west flash --erase

    If you have multiple Nordic Semiconductor devices, make sure that only the nRF54L15 PDK is connected.


    When programming the device, you might get an error mentioning the readback protection of the device. To get around the error, program the device with the --recover parameter.

Reading the logs

With the Hello World sample programmed, the nRF54L15 PDK outputs logs over UART 30.

To read the logs from the Hello World sample programmed to the nRF54L15 PDK, complete the following steps:

  1. Connect to the PDK with a terminal emulator (for example, nRF Connect Serial Terminal) using the default serial port connection settings.

  2. Press the Reset button on the PCB to reset the PDK.

  3. Observe the console output:

    *** Booting Zephyr OS build 06af494ba663  ***
    Hello world! nrf54l15dk/nrf54l15/cpuapp


    If no output is shown when using the nRF Serial Terminal, select a different serial port in the terminal application.

Next steps

You have now completed getting started with the nRF54L15 PDK. See the following links for where to go next: