Board names

The following tables list all boards and corresponding board targets for Nordic Semiconductor’s hardware platforms.

The board targets follow Zephyr’s Board terminology scheme and are used mostly when Building an application. For example, the board target nrf54l15pdk@0.2.1/nrf54l15/cpuapp can be read as made of the following elements:

nrf54l15pdk

@0.2.1

/nrf54l15

/cpuapp

Board name

Board revision

Board qualifier for SoC

Board qualifier for CPU cluster

Board qualifier for variant (empty in this case)

While the board name is always present, other elements, such as the board revision or the board qualifiers, are optional:

  • Board revision - You can use the board_name@board_revision board target to get extra devicetree overlays with new features available for a specific board version. The board version is printed on the label of your DK, just below the PCA number. For example, building for the nRF9160dk@1.0.0/nrf9160 board target adds the external flash on the nRF9160 DK that was available since board version v0.14.0.

  • System on Chip (SoC) - When you choose a board target with this qualifier, you build for this specific SoC on this board. For example, building for the thingy53/nrf5340/cpuapp board target builds the application core firmware for the nRF5340 SoC on the Nordic Thingy:53 prototyping platform.

  • CPU cluster - You can use this board qualifier to build for a group of one or more CPU cores, all executing the same image within the same address space and in a symmetrical (SMP) configuration. The CPU cluster board qualifier varies depending on the SoC and SoC Series. For example, building for the thingy53/nrf5340/cpunet board target builds the network core firmware for Nordic Thingy:53, building for nrf54h20dk/nrf54h20/cpuapp builds the application core firmware for the nRF54H20 DK, building for nrf54h20dk/nrf54h20/cpurad builds the radio core firmware for the nRF54H20 DK, and so on. Check the Product Specification of the given SoC for more information about the available CPU clusters.

  • Variant - You can use this board qualifier to build for a particular type or configuration of a build for a combination of SoC and CPU cluster. In the nRF Connect SDK, variants are used for indicating the usage of Cortex-M Security Extensions (CMSE):

    • Entries without */ns - When you choose this target, you build the application core firmware as a single execution environment that does not use CMSE (Trusted Firmware-M (TF-M)).

    • Entries with */ns (for example, cpuapp/ns) - When you choose this target, you build the application with CMSE. The application core firmware is placed in Non-Secure Processing Environment (NSPE) and uses Secure Processing Environment (SPE) for security features. By default, the build system automatically includes Trusted Firmware-M (TF-M) in SPE and merges it with NSPE.

    Read more about separation of processing environments on the Processing environments page.

Note

This board name scheme was introduced in the nRF Connect SDK before the v2.7.0 release following changes in Zephyr v3.6.0. Read Migrating to the current hardware model, Zephyr’s Transition to the current hardware model, and refer to the conversion example Pull Request in Zephyr upstream if you have to port a board to the new model.

Boards included in sdk-zephyr

The following boards are defined in the zephyr/boards/nordic/ folder. Also see the Supported Boards section in the Zephyr documentation.

Note

Despite being supported in Zephyr, the nRF Connect SDK does not support Nordic Thingy:52.

Hardware platform

PCA number

Board name

Board targets

nRF9161 DK

PCA10153

nrf9161dk

nrf9161dk/nrf9161

nrf9161dk/nrf9161/ns

nRF9160 DK

PCA10090

nrf9160dk

nrf9160dk/nrf9160

nrf9160dk/nrf9160/ns

nrf9160dk

nrf9160dk/nrf52840

nRF9151 DK

PCA10171

nrf9151dk

nrf9151dk/nrf9151

nrf9151dk/nrf9151/ns

nRF9131 EK

PCA10165

nrf9131ek

nrf9131ek/nrf9131

nrf9131ek/nrf9131/ns

nRF54H20 DK

PCA10175

nrf54h20dk

nrf54h20dk/nrf54h20/cpuapp

nrf54h20dk/nrf54h20/cpurad

nrf54h20dk/nrf54h20/cpuppr

nRF54L15 PDK

PCA10156

nrf54l15pdk

nrf54l15pdk/nrf54l15/cpuapp

nrf54l15pdk@0.2.1/nrf54l15/cpuapp

nrf54l15pdk/nrf54l15/cpuapp/ns

nRF5340 DK

PCA10095

nrf5340dk

nrf5340dk/nrf5340/cpunet

nrf5340dk/nrf5340/cpuapp

nrf5340dk/nrf5340/cpuapp/ns

nRF5340 Audio

PCA10121

nrf5340_audio_dk

nrf5340_audio_dk/nrf5340/cpuapp

Thingy:53

PCA20053

thingy53

thingy53/nrf5340/cpunet

thingy53/nrf5340/cpuapp

thingy53/nrf5340/cpuapp/ns

nRF52840 DK

PCA10056

nrf52840dk

nrf52840dk/nrf52840

nrf52840dk

nrf52840dk/nrf52811

nRF52840 Dongle

PCA10059

nrf52840dongle

nrf52840dongle/nrf52840

nRF52833 DK

PCA10100

nrf52833dk

nrf52833dk/nrf52833

nrf52833dk

nrf52833dk/nrf52820

nRF52 DK (nRF52832)

PCA10040

nrf52dk

nrf52dk/nrf52832

nrf52dk

nrf52dk/nrf52810

nrf52dk

nrf52dk/nrf52805

nRF21540 DK

PCA10112

nrf21540dk

nrf21540dk/nrf52840

Note

In nRF Connect SDK releases before v1.6.1:

  • The board target nrf9160dk/nrf9160/ns was named nrf9160dk_nrf9160ns.

  • The board target nrf5340dk/nrf5340/cpuapp/ns was named nrf5340dk_nrf5340_cpuappns.

Boards included in sdk-nrf

The following boards are defined in the nrf/boards/nordic/ folder.

Hardware platform

PCA number

Board name

Board targets

nRF Desktop Gaming Mouse

PCA20041

nrf52840gmouse

nrf52840gmouse/nrf52840

nRF Desktop Mouse

PCA20044

nrf52dmouse

nrf52dmouse/nrf52832

nRF Desktop Mouse

PCA20045

nrf52810dmouse

nrf52810dmouse/nrf52810

nRF Desktop Keyboard

PCA20037

nrf52kbd

nrf52kbd/nrf52832

nRF Desktop Dongle

PCA10111

nrf52833dongle

nrf52833dongle/nrf52833

nRF Desktop Dongle

PCA10114

nrf52820dongle

nrf52820dongle/nrf52820

Thingy:91

PCA20035

thingy91

thingy91/nrf9160

thingy91/nrf9160/ns

thingy91

thingy91/nrf52840

nRF7002 DK

PCA10143

nrf7002dk

nrf7002dk/nrf5340/cpunet

nrf7002dk/nrf5340/cpuapp

nrf7002dk/nrf5340/cpuapp/ns

Shields included in sdk-nrf

The following shields are defined in the nrf/boards/shields folder.

Hardware platform

PCA number

Board name

Board targets

nRF7002 Evaluation Kit (EK)

PCA63556

nrf7002ek

nrf7002ek

nRF7002 EK with emulated support for the nRF7001 IC

PCA63556

nrf7002ek_nrf7001

nrf7002ek_nrf7001

nRF7002 EK with emulated support for the nRF7000 IC

PCA63556

nrf7002ek_nrf7000

nrf7002ek_nrf7000

nRF7002 Expansion Board (EB)

PCA63561

nrf7002eb

nrf7002eb

nRF21540 EK

PCA63550

nrf21540ek

nrf21540ek