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

Supported nRF51 and nRF52 Series products

Bluetooth Low Energy 

Supported nRF91 Series products

Low Power cellular IoT

nRF9160 SiP

Low power SiP with integrated LTE-M/NB-IoT modem and GPS

Fully integrated SiP for cellular IoT
Multimode LTE-M/NB-IoT modem with GPS
700-2200 MHz LTE band support
Certified for global operation
Dedicated application processor and memory
64 MHz Arm Cortex-M33
1 MB flash + 256 KB RAM
Arm TrustZone + Arm CryptoCell

Latest news

Product
14
Nov
2019

The nRF5340 combines a high performance application processor with a fully programmable, ultra low power network process...

Product
21
Oct
2019

The nRF52833 SoC joins Nordic’s popular nRF52 Series line-up offering an ideal option for professional lighting and othe...

Customer
10
Oct
2019

The Tile range employs Nordic’s nRF52810 SoC to provide ultra low power connectivity to smartphones and tablets to guara...