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 v17.0.2

nRF5 SDK for Mesh v5.0.0

nRF5 SDK for Thread and Zigbee v4.1.0

BLE/ANT

Bluetooth® Mesh

Thread and Zigbee

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

nRF Command Line Tools

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

Compatible downloads for nRF52840

Compatible downloads for nRF52833

Compatible downloads for nRF52832

Compatible downloads for nRF52811

Compatible downloads for nRF52810

Compatible downloads for nRF51822

Compatible downloads for nRF51422

nRF51 SoftDevice Specifications

nRF52 SoftDevice Specifications

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

nRF Connect for Desktop

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

  BLE
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

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

ANTware II

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

nRF Thread Topology Monitor

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.