BBC micro:bit

Support for the BBC micro:bit.

Overview

The micro:bit was designed by the BBC and released in 2015. The boards was distributed to all 11-12 year old children throughout the UK.

The board is based on the Nordic nRF51822 SoC, featuring 16Kb of RAM, 256Kb of ROM, and a 2.4GHz radio, that supports Bluetooth Low Energy (BLE) as well as a Nordic proprietary radio mode.

Additionally the boards features 2 buttons, a 5x5 LED matrix, a MAG3110 3-axis magnetometer, and a MMA8653 3-axis accelerometer.

Hardware

MCU NRF51822QFAA
Family ARM Cortex-M0
Vendor Nordic Semiconductor
RAM 16Kb
Flash 256Kb
Frequency 16MHz
FPU no
Timers 3 (2x 16-bit, 1x 32-bit [TIMER0])
ADCs 1x 10-bit (8 channels)
UARTs 1
SPIs 2
I2Cs 2
Vcc 1.8V - 3.6V
Reference Manual Reference Manual

Flashing and Debugging

There are two possibilities to flash the board: using the default ARM DAPLink or you can flash the board using Segger’s JLink.