nRF MDKMicrocontroller Development Kit

The nRF MDK provides device support and components to get you started developing with nRF51, nRF52 and nRF91 Series devices faster.

The nRF MDK (Microcontroller Development Kit) is what you need to interact with Nordic Semiconductor SoCs and SIPs from a 3rd-party IDE.
The nRF MDK provides device support in the form of register header files and startup code to get you started developing with nRF51, nRF52 and nRF91 Series devices faster.
It also handles configuration of the supported IDE's built-in programming and debugging tools.

Currently supporting GCC (GNU), IAR Systems and Keil.
From v.8.15.0 also supporting Segger Embedded Studio.

Since version 8.12.0 the nRF MDK has been available under two licenses:

  • 3-clause BSD. This is the same license as used for previous MDK releases.
  • 5-clause Nordic. This is intended for those who would like to align licenses introduced with nRF5 SDK v13.0 and MDK with their products.
Key Features
GCC
Support
Keil
Support
IAR
Support
SES
Support
Init code
For target device
Register header
.h and .c files
Flash and debug
config

Choose platform, license type and version

Choose your IDE/development platform, license type and version (latest released version recommended)

Selected version

8.29.0 GCC 3-clause BSD license

nRF_MDK_8_29_0_GCC_BSDLicense.zip