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

Features

Support for FOTA

Note

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

Firmware Update

The latest mbed interface upgrade file for the nRF51822-mkit is:

Version 0218, Minor bug fixes. Added correct MSD content for specific platform.

Source: https://github.com/NordicSemiconductor/CMSIS-DAP/tree/V0218

Version 0216, Minor bug fixes. Flow control implemented on CDC. (UART works with or without flow control up to 1mbps)

Source: https://github.com/NordicSemiconductor/CMSIS-DAP/tree/V0216

Version 0212, Minor bug fixes. Added target erase all feature, press and hold reset for 5 sec

To update the firmware:

  1. Unplug mkit from the usb.
  2. Press and hold down the reset button and connect the usb while doing so
  3. Mkit should now enumerate as an MSD named "BOOTLOADER"
  4. Copy the binary to the BOOTLOADER drive.
  5. Wait until the drive dismounts and the mbed LED is flashing continuously
  6. Unplug the board and plug in again, and the board should enumerate as usual.

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!

Please log in to start a discussion or ask a question.

Discussion topics

TopicRepliesLast post
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
Experiments with mbed code on non-mkit nRF51822 hardware 42 19 May 2016 by Tom Gilbert
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

Questions

See more related questions