nRF52832 breakout

Overview

The SparkFun nRF52832 Breakout is a compact breakout board based on the Nordic Semiconductor nRF52832 SoC. The nRF52832 integrates an Arm Cortex-M4F CPU, 512 KiB of flash, 64 KiB of RAM, and a 2.4 GHz multiprotocol radio supporting Bluetooth Low Energy, ANT, and Nordic proprietary 2.4 GHz protocols.

Hardware

The SparkFun nRF52832 Breakout has the following hardware features:

  • Nordic Semiconductor nRF52832 SoC

  • Arm Cortex-M4F processor

  • 512 KiB flash and 64 KiB RAM

  • 2.4 GHz multiprotocol radio

  • PCB trace antenna

  • 32.768 kHz low-frequency crystal

  • User-programmable LED

  • User-programmable push button

  • UART serial header

  • SWD programming/debug test points

  • 3.3 V regulator

For more information about the board, refer to these documents:

Supported Features

The nrf52_sparkfun board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

Programming and Debugging

The nrf52_sparkfun board supports the runners and associated west commands listed below.

flash debug

The SparkFun nRF52832 Breakout does not include an on-board debug probe. Use an external SWD debugger, such as a J-Link or an nRF52 DK used as an external debugger.

Flashing

For example, to build and flash the Blinky sample:

# From the root of the zephyr repository
west build -b nrf52_sparkfun/nrf52832 samples/basic/blinky
west flash

Debugging

To start a debug session:

# From the root of the zephyr repository
west build -b nrf52_sparkfun/nrf52832 samples/basic/blinky
west debug

References