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
6
Jan
2020

Nordic announces its entry into the Bluetooth audio market with a platform supporting the forthcoming LE Audio specifica...

Corporate
2
Jan
2020

Nordic’s nRF9160 SiP for low power cellular IoT, the world’s first dual Arm Cortex-M33 SoC, Bluetooth 5.1 Direction Find...

Product
18
Dec
2019

The nRF21540 RF Front End Module is a range extender optimized to boost the link budget of Nordic’s nRF52 and nRF53 Seri...