nRF52840 dongle: decide what you want to test first

The nRF52840 Dongle (PCA10059) is a USB development dongle for Bluetooth Low Energy and other 2.4GHz protocols. It mainly suits experiments, protocol analysis and compact prototypes. A development kit is usually more practical when you need extensive debugging or many connections.

Check these four points

  1. Protocol. The nRF52840 supports Bluetooth LE, Bluetooth Mesh, Thread, Zigbee, IEEE 802.15.4, ANT and proprietary 2.4GHz applications. Firmware and tooling differ by use case.
  2. Connections. The SoC exposes more capabilities than the dongle brings out. The dongle has 15 GPIOs available through its castellated edges.
  3. Programming and debugging. You can program it through the built-in USB bootloader. It has no on-board debugger for normal source-level debugging; that requires external debug hardware and a soldered connection.
  4. Software choice. For new projects, start with the nRF Connect SDK or a supported Zephyr board configuration. The older nRF5 SDK is in maintenance mode.

Dongle or development kit?

  • Choose the dongle for USB-based tests, nRF Connect for Desktop, protocol analysis or a compact prototype where 15 accessible GPIOs are enough.
  • Choose a development kit when you need on-board debugging, easier measurements or more accessible pins.

Safe starting route

  1. Verify the required protocol feature in current Nordic documentation.
  2. Choose the matching firmware, SDK and programming method.
  3. Preserve the USB bootloader or document how you will recover the dongle with external debug hardware.
  4. Then compare the nRF52840 shop results and verify the exact part number and product specifications.