Skip to content

Hardware description

This section of the documentation specifies and describes the nRF52840 MDK USB Dongle mainly from a hardware point of view.

Hardware diagram

The following figure illustrates the nRF52840 MDK USB Dongle hardware diagram.

Mechanical dimensions

nRF52840 MDK USB Dongle PCBA is a single sided 42mm x 17.78mm (1.65" x 0.7") 2.0mm thick PCB with a USB-A port and dual castellated/through-hole pins. nRF52840 MDK USB Dongle w/Case includes a high-quality plastic case in 50.8mm x 21.1mm (2.0" x 0.83") 7.6mm thick.

Power supply

nRF52840 MDK USB Dongle can be powered by either the USB-A port or alternatively VIN pin with input voltage range (3.3-5.5V). A High Efficiency Synchronous Step-Down Converter provides 3V3 to the nRF52840 SoC and all other peripherals.

The following figure illustrates the power supply circuitry:

When USB power is applied the P-MOSFET will turn off and stop current flowing from VIN to the converter, effectively disconnecting the external supplies. The converter will then use power from USB through the Schottky diode.

General purpose I/Os

There are up to 12 multi-function General Purpose I/Os (4 can be used as ADC inputs) available on the edge pins. These GPIOs are powered from the on-board 3.3V rail, and should be used for 3.3V logic level. Any GPIO can be mapped to a digital peripheral (such as UART, SPI, TWI, PDM, I2S, QSPI, PWM and QDEC) for layout flexibility.

The following figure illustrates the GPIOs pinout:

Button and LEDs

The dongle has one button and one RGB LED connected to dedicated GPIOs on the nRF52840 SoC, and a Green LED for USB power indicating (NOT assembled in w/Case option). The following table shows the Button and RGB LED connections:

Part GPIO Active state
USER/RESET Button P0.18 LOW
RGB LED - Red P0.23 LOW
RGB LED - Green P0.22 LOW
RGB LED - Blue P0.24 LOW

2.4GHz antenna

nRF52840 MDK USB Dongle integrates a small and high efficiency omni-directional 2.4GHz Chip antenna. The following figure shows the typical free space 2D radiation pattern of the Chip antenna:

NFC antenna interface

nRF52840 MDK USB Dongle supports a Near Field Communication (NFC) tag. NFC uses two pins (NFC1 and NFC2) to connect the antenna. These pins are shared with GPIOs (P0.09 and P0.10).

An NFC antenna is a coil inductor, and together with capacitors to ground, they form a parallel resonant LC tank. Since the active device operates at 13.56 MHz, the passive device antenna should also resonate at that frequency.

The following figure shows the antenna and the parallel capacitors forming an LC tank circuit. The parallel capacitors, Ctune1 and Ctune2 are pre-mounted with 100pF capacitors.

Debug interface

nRF52840 MDK USB Dongle supports Arm Serial Wire Debug (SWD) port, which makes it possible to connect external debuggers for debugging and programming. The I/O voltage of SWD should be 3.3V.

The following figure demonstrates how to connect an external debugger (for example, Pitaya-Link debug probe) for debugging:

The connections are listed in the table below:

Pitaya-Link Wire nRF52840 MDK USB Dongle
3V3 VIN
GND GND
RESET RESET
SWDCLK SWDCLK
SWDIO SWDIO