nRF52840 USB dongle

  • nRF52840
  • ARM M4 64 MHz
  • 1024 KB ROM - 256 KB RAM
  • Bluetooth 5, Mesh
  • 802.15.4, Thread, Zigbee
  • USB 2 GetStarted)

Applications #

nRF52840 Dongle #

Pinout #

Serial Wire Debug #

  • the usb dongle is referred to as PCA10059 which in projects usually shifts the app to offset 0x1000 as openbootloader usage is expected
  • With serial wire debug, it’s possible to flash applications at same address as the PCA10056 which is at address 0x0000
  • recovering the openbootloader mode would then require to reflash the MBR with any nRF SDK project make flash_mbr

LEDS #

  • LED1 Green : P0.06
  • LED2 Green : P0.08
  • LED2 Green : P1.09
  • LED2 Blue : P0.12

pogo pin adapter #

micro python #

bootloader options #

  • nRF SDK v16.0.0 bootloader
  • MCU boot - zephyr bootloader
  • UF2 bootloader