makerdiary nRF52840-MDK USB Dongle - image 1
1 / 4
makerdiary·nRF52840

makerdiary nRF52840-MDK USB Dongle

Open-source multi-protocol wireless USB dongle based on the Nordic nRF52840 SoC. Supports BLE 5.4, Thread, Zigbee, 802.15.4, NFC, and USB 2.0 with UF2 drag-and-drop bootloader. Priced at $12.99.

Starting from

$12.99

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed64MHz
Flash1 MB
GPIO Level3.3V
Power Input5V
Storagenone
Dimensions42 × 17.78 × 3.75 mm
Weight10g

Components

ARM Cortex-M4F @ 64MHz with 256KB RAM, 1MB flash, BLE 5.4, Thread, Zigbee, 802.15.4, ANT, NFC-A, USB 2.0, and hardware crypto (RSA, ECC, AES, SHA-256). Deep sleep 0.3µA.

Integrated PCB chip antenna for 2.4 GHz wireless protocols (BLE, Thread, Zigbee, 802.15.4) with +8 dBm TX power

User-programmable RGB LED for status indication, connected to P0.22 (green), P0.23 (red), P0.24 (blue), active-low

Bus Interfaces

UART
RX: P0.19TX: P0.20
I2C
SCL: P0.04SDA: P0.05
SPI
USB
D+: integratedD-: integrated
SWD
SWDIO: edgeSWDCLK: edge
NFC
NFC1: P0.09NFC2: P0.10
IEEE 802.15.4
BLE

GPIO Map

P0.04
I2C SCL (default)
digital-inputdigital-outputadc
I2C
P0.05
I2C SDA (default)
digital-inputdigital-outputadc
I2C
P0.09
NFC1 (shared)
NFC
P0.10
NFC2 (shared)
NFC
P0.18
User/Reset Button
digital-input
P0.19
UART RX (default)
digital-inputdigital-output
UART
P0.20
UART TX (default)
digital-inputdigital-output
UART
P0.22
RGB LED Green
digital-outputpwm
P0.23
RGB LED Red
digital-outputpwm
P0.24
RGB LED Blue
digital-outputpwm

Overview

The nRF52840-MDK USB Dongle is a small, low-cost, open-source wireless development tool from makerdiary built on the Nordic nRF52840 — one of the most versatile multi-protocol wireless SoCs available. At just $12.99, it packs BLE 5.4, Thread, Zigbee, 802.15.4, ANT, NFC, and USB 2.0 into a compact USB-A dongle form factor.

The dongle features a UF2 bootloader for drag-and-drop firmware flashing, an onboard 2.4 GHz chip antenna with +8 dBm TX power, a programmable RGB LED, and up to 12 GPIO pins exposed via breadboard-friendly castellated edge connectors. The nRF52840's CryptoCell-310 provides hardware-accelerated RSA, ECC, SHA-256, and AES operations.

It supports a wide range of development ecosystems including Zephyr RTOS, nRF Connect SDK, CircuitPython, MicroPython, TinyGo, and OpenSK (FIDO2 security key). Popular uses include BLE/802.15.4 packet sniffing with Wireshark, Thread/Zigbee network analysis, and IoT prototyping.

Use Cases

7

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.