Nordic nRF51822

The nRF51822-mKIT is a low cost ARM mbed enabled development board for Bluetooth® Smart designs with the nRF51822 SoC. The kit gives access to all GPIO pins via pin headers and incorporates a coin-cell battery holder for portability enabling in-situ evaluation and test

Bluetooth Smart is quickly becoming a key communication component for IoT devices and it's already supported in modern smartphones and tablets. It is designed for enabling short-range wireless connectivity to things like coin cell-powered accessories. This opens the door to things like Appcessories and a whole host of applications for interacting and configuring devices, where you can embed a Bluetooth Smart chip and bring your own device (BYOD).

We have now successfully enabled this device on mbed, including the Bluetooth Smart APIs in the mbed SDK, so you can create a Bluetooth Smart based device in a quick and productive manner.

nRF51822-mKIT Pinmap


  • Nordic nRF51822 System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation
  • 31 GPIO’s accessible on pin header
  • USB drag and drop programming
  • USB Virtual COM port for serial terminal
  • CMSIS-DAP interface for programming and debugging from offline tools and pyOCD
  • Accepts power through:
    • USB
    • External source
    • Single 2032 coin-cell battery, onboard battery holder
  • Pin header for current measurement

Support for FOTA


We now have support for Firmware Over The Air (or FOTA for short) for this platform. This means that you can program the nRF51822 without going through the mbed interface chip over USB. No need for cables except for an initial install of the bootloader image (or as a fallback). And you can get console output over the air as well. Yay!!

Binaries built for FOTA need a minor change in the toolchain (they don't need to be combined with the softdevice), and so we've cloned the build platform into a 'shadow' platform for FOTA. You can access this shadow platform by following this link.

Firmware Update

The latest Arm Mbed DAPLink interface firmware for the nRF51822 is available at (click the image):

DAPLink firmware for Nordic-nRF51822


Other Resources

You can find detailed information about this platform in the nRF51822-mKIT User Guide.

For any nRF51822 related questions you can also search and post questions on NORDIC DEVELOPER ZONE

A team of summer interns at Nordic have recently developed a library for easier setup and prototyping of IoT devices for the nRF51822. Check it out!

You need to log in to post a discussion

Discussion topics

TopicRepliesLast post
Experiments with mbed code on non-mkit nRF51822 hardware 47 24 May 2019 by Daniel Kucera
flash data storage on nRF51822 and mbed 0 21 Oct 2017 by Hari Charan
Upgrading design from NRF51822 QFABB2 to QFABC0 causes flash upload to fail. 1 07 Sep 2016 by Fred M
How to use mKIT to program nRF51822 chips off board. 6 09 Jul 2016 by Nishant Sood
How set yotta search target for nrf-51822 BLE Nano 0 10 May 2016 by Francesco Pavoni
How set yotta target for RedBearLab Nano base nRF-51 Nordic 0 09 May 2016 by Francesco Pavoni
Using different SPI pins than those in the pin map 1 11 Mar 2016 by nemanja stefanovic
DTM mode 6 01 Dec 2015 by Kutbuddin Vora
Does the mKit work with the nRF51-SDK examples? 9 13 Nov 2015 by mbed young
BLE Nano loses connection 10 27 Aug 2015 by Rohit Grover
Results with the latest J-Link IF and Mac OS X Yosemite 0 18 Mar 2015 by Mike Wirth
Compiled fw no longer working on non-mKit 6 11 Dec 2014 by Prashant Vaibhav
BLE_HeartRate sample code hangs for uncertain reason 6 25 Nov 2014 by Adam Green
Redbear BLE nano - rs232 stops working when using I2C 5 05 Nov 2014 by railway coder
nrF51833 m-Kit board details a bit! 14 25 Jun 2014 by David E
Storing polling data into a buffer. 1 28 May 2014 by Oliver Gilmour
See more related discussion topics


See more related questions