- New
Product description: nRF52840-DK - Development Kit - Bluetooth / Thread / ZigBee / NFC - Nordic Semiconductor
The nRF52840-DK is a universal development kit from Nordic Semiconductor designed for designing modern IoT devices, home automation systems, wearable electronics, and wireless communication applications. At the heart of the board is the nRF52840 SoC with an Arm Cortex-M4F core, supporting multiprotocol communication in the 2.4 GHz band. The kit supports Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, ANT, IEEE 802.15.4, and NFC , making it suitable for both prototyping and testing production solutions. The board includes a SEGGER J-Link OB debugger, external QSPI memory, a 2.4 GHz PCB antenna, and an NFC antenna connector. Compatibility with Arduino Uno Rev3 allows for convenient expansion of functionality using popular shields . The kit supports Keil, IAR, GCC, and the nRF Connect SDK based on Zephyr RTOS.

The board supports a wide range of protocols: Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, 802.15.4, ANT and proprietary 2.4 GHz solutions.
Main features of the nRF52840-DK
- nRF52840 SoC : Multi-protocol Arm Cortex-M4F chip with Bluetooth 5.3 support
- Supports multiple standards : Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, ANT, NFC and IEEE 802.15.4
- SEGGER J-Link OB Debugger : allows programming and debugging of the on-board circuit and external devices
- Arduino Uno Rev3 Compatibility : allows you to use popular expansion shields
- 48 GPIO lines : access to all pins and interfaces via connectors
- QSPI external memory : allows storage of data, application resources and firmware
- 4 buttons and 4 LEDs : make it easy to test user interactions
- Power consumption measurement : dedicated pins allow you to analyze energy consumption
- OTA-DFU support : allows for over-the-air software updates
nRF52840-DK pinouts and communication interfaces
The nRF52840-DK kit provides access to 48 GPIO lines , which can be used to support UART, SPI, I2C, PWM, ADC , and standard digital inputs and outputs . All key signals are connected to edge connectors and goldpins, facilitating quick connection of sensors, expansion modules, and prototype circuits. Compatibility with the Arduino Uno Rev3 format allows the use of many ready-made shields without the need to design additional adapters. The board enables communication in the 2.4 GHz band using Bluetooth 5.3, Bluetooth Low Energy, Thread, ZigBee, ANT, and IEEE 802.15.4 . An integrated PCB antenna is included on board. SWF RF connector for radio measurements and a connector for an external NFC antenna. This equipment allows testing of both classic wireless transmission and pairing, identification, and short-range communication functions.
Programming and development environments for the nRF52840-DK
The nRF52840-DK works with the official nRF Connect SDK , which is based on the Zephyr RTOS and provides access to libraries, examples, drivers, and communication stacks. The kit can also be programmed using Keil, IAR Embedded Workbench, and GCC tools . This makes the board ideal for both learning microcontroller programming and professional wireless device design. The built-in SEGGER J-Link OB programmer allows programming and debugging without additional hardware tools. Drag-and-drop programming via Mass Storage Device and UART communication via a virtual USB serial port are also supported. The OTA-DFU function allows for wireless firmware updates, which is particularly useful for off-the-shelf IoT devices operating in the field.
Technical specifications of the nRF52840-DK board
- SoC: nRF52840
- Core: Arm Cortex-M4F
- Supported standards: Bluetooth 5.3, Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, ANT, ANT+, IEEE 802.15.4, NFC-A
- Operating band: 2.4 GHz
- Transmitter power: up to 8 dBm
- Number of GPIO lines: 48
- Interfaces: UART, SPI, I2C, PWM, ADC, USB
- Debugger: SEGGER J-Link OB
- External memory: QSPI Flash
- Antennas: 2.4 GHz PCB antenna, NFC antenna
- RF connector: SWF RF for radio measurements
- User elements: 4 buttons, 4 LEDs
- Programming: nRF Connect SDK, Keil, IAR, GCC, drag-and-drop MSD
- Power supply: USB, CR2032 battery, Li-Po battery, external power source
- Supply voltage range: 1.7 V to 5.5 V
- Compatibility: Arduino Uno Rev3
- Possibility to measure current consumption: yes
Kit contents
- nRF52840-DK Development Kit
- NFC antenna
Useful links |



