nRF52840 DK v1.0.0

Nordic tools and downloads

Once you have your kit set up you can start developing. Our software tools help you develop and test your device through all the steps in the software development cycle.

Development IDE

Pick one of the IDEs with a compiler supported by Nordic:

IDE Windows Linux OSX
SEGGER Embedded Studio (SES) Yes Yes Yes
MDK-ARM Keil µVision Yes No No
GNU/GCC Yes Yes Yes
IAR Yes No No

SES is the recommended platform. It is free for use with nRF devices.

Essential tools

You need to download these Nordic tools to develop with our devices.

Tool Description Download Documentation Protocol
SDK (Software Development Kit) Application examples, source files, SoftDevices Windows/Linux

nRF5 SDK v15.3.0

nRF5 SDK for Mesh v3.1.0

nRF5 SDK for Thread and Zigbee v3.0.0


Bluetooth® Mesh

Thread and Zigbee

nRF5x Command Line Tools Collection of command line tools, like nrfjprog, mergehex

nRF5x Tools Windows32

nRF5x Tools Linux32

nRF5x Tools Linux64

nRF5x Tools OSX

nRF Command Line Tools BLE/ANT

Optional tools

These tools are not essential, but we recommend that you use them.

Tool Description Download Documentation Protocol
SoftDevice Wireless protocol stack Click the Download tab on:

nRF52840 Product page

nRF52832 Product page

nRF52810 Product page

nRF51822 Product page

nRF51422 Product page

nRF51 SoftDevice Specifications

nRF52 SoftDevice Specifications

nRF Connect for Desktop Expandable desktop tool with several apps, including:
  • Peer device emulator
  • Power Profiler
  • Programmer
  • Cloud Gateway

nRF Connect for OS-X

nRF Connect for Ubuntu Linux

nRF Connect for Windows

nRF Connect Bluetooth Low Energy BLE
nRF Connect for Mobile Peer device emulator app for smartphones

Android v4.3 or later

IOS v8 or later

Nordic nRF Toolbox app App that contains all the Nordic apps

Android v4.3 or later

IOS v8 or later

Windows Phone v8.1 or later

nRF5x pynrfjprog Simple Python interface for the nrfjprog DLL nRF5x pynrfjprog nRF5x pynrfjprog BLE/ANT
ANTware II Peer device emulator for the ANT protocol running on computers

ANTware II

nRF Sniffer App for monitoring on-air traffic nRF Sniffer download nRF Sniffer BLE
nRF Thread Topology Monitor Tool for visualizing Thread mesh network topology in real time

nRF Thread Topology Monitor for Ubuntu Linux 64-bit

nRF Thread Topology Monitor for Windows

nRF Thread Topology Monitor Thread
Thread Border Router Gateway for connecting Thread network to the Internet Thread Border Router Thread Border Router Thread

See also Nordic mobile apps for a list of available Bluetooth Low Energy and Mesh mobile apps for iOS, Android, and Windows Phones.