MakerDiary nRF52832-MDK

The nRF52832-MDK is a development board for the nRF52832 SoC from Nordic. It features 24 I/Os an on-board RGB led and a chip antenna. It also includes an embedded DAPlink debugger which allows to flash/debug and monitor UART from the USB port.

../../../../../_images/pinout.png

Pinout diagram

Features

  • nRF52832 MCU, 512K FLASH, 64K SRAM

  • 32768 Hz crystal

  • Embedded DAPlink debugger (debug/flash and monitor serial)

  • Reset button

  • Programming mode RGB LED indicator (CDC, MSD or DAP)

  • Power indicator LED

  • User RGB LED

  • Inductor + capacitor for DC/DC mode

Pin Mapping

Pin

Signal

Notes

P0.24

Blue LED

Active LOW

P0.23

Red LED

Active LOW

P0.22

Green LED

Active LOW

P0.20

UART TX

P0.19

UART RX

Configurations

nsh

Basic NuttShell configuration (console enabled in UART0, exposed via USB connection, at 115200 bps).

sdc

Enables Nordic’s SoftDevice controller and uses nimBLE for the host-layer. The nimble test application can be used to enable a simple GATT server.

Flash & Debug

Both flashing and debugging are done using the embedded DAPlink debugger. OpenOCD can be invoked in the following way to flash:

openocd -f interface/cmsis-dap.cfg -f target/nrf52.cfg -c "program nuttx/nuttx.bin 0x0000000 verify reset; shutdown"