BBC micro:bit v2

Support for the BBC micro:bit v2. More...

Detailed Description

Support for the BBC micro:bit v2.


The micro:bit v2 was designed by the BBC and released in 2020.

The board is based on the Nordic nRF52833 SoC, featuring 128KiB of RAM, 512KiB of ROM, and a 2.4GHz radio, that supports Bluetooth Low Energy (BLE), 802.15.4 as well as a Nordic proprietary radio mode.

Additionally the boards features 2 buttons, a 5x5 LED matrix, a speaker, a microphone, an accelerometer and a magnetometer.


Flashing and Debugging

The board can be flashed using OpenOCD and PyOCD. Debugger is also available with both programmers.

BOARD=microbit make flash


The programmer chip provides access to STDIO via USB. On Linux, stdio is usually available on /dev/ttyACM0. Use the term target to access stdio:

BOARD=microbit make term


The 5x5 LED matrix display can be driven using the Common microbit LED handling.


file  board.h
 Board specific configuration for the BBC micro:bit v2.
file  gpio_params.h
 Board specific configuration of direct mapped GPIOs.
file  periph_conf.h
 Peripheral configuration for the BBC micro:bit v2.