BBC micro:bit v2 - image 1
1 / 3
BBC micro:bit·Educational Board

BBC micro:bit v2

Upgraded BBC micro:bit with Nordic nRF52833 Cortex-M4F, Bluetooth 5.1, 5×5 LED matrix, 2 buttons, capacitive touch logo, built-in speaker and MEMS microphone, edge connector, and low-power mode. Same form factor as v1.

Starting from

$17.95

Specifications

Certifications

Components

Nordic Semiconductor nRF52833 ARM Cortex-M4F @ 64MHz, 512KB Flash, 128KB RAM, Bluetooth 5.1 BLE.

Bus Interfaces

I2C
SDA: P20SCL: P19
SPI
MOSI: P15MISO: P14SCK: P13
UART
TX: P0RX: P1
BLE
PWM
ADC
ADC0: P0ADC1: P1ADC2: P2

GPIO Map

P0
GPIO / UART TX / ADC / Touch
digital-inputdigital-outputanalog-inputtouch
UART
P1
GPIO / ADC / Touch
digital-inputdigital-outputanalog-inputtouch
P2
GPIO / ADC / Touch
digital-inputdigital-outputanalog-inputtouch
P3
LED column 1 / ADC
digital-inputdigital-outputanalog-input
P4
LED column 2 / ADC
digital-inputdigital-outputanalog-input
P5
Button A
digital-input
P6
LED column 9
digital-inputdigital-output
P7
LED column 8
digital-inputdigital-output
P8
GPIO
digital-inputdigital-output
P9
LED column 7
digital-inputdigital-output
P10
LED column 3 / ADC
digital-inputdigital-outputanalog-input
P11
Button B
digital-input
P12
GPIO (reserved)
digital-inputdigital-output
P13
SPI SCK
digital-inputdigital-output
SPI
P14
SPI MISO
digital-inputdigital-output
SPI
P15
SPI MOSI
digital-inputdigital-output
SPI
P16
SPI CS / GPIO
digital-inputdigital-output
SPI
P19
I2C SCL
digital-inputdigital-output
I2C
P20
I2C SDA
digital-inputdigital-output
I2C

Overview

The BBC micro:bit v2 is a significant upgrade to the original micro:bit designed for UK primary and secondary school computing education. The v2 replaces the nRF51822 of the original with the more powerful Nordic nRF52833 ARM Cortex-M4F, delivering substantially increased RAM and Flash alongside a hardware floating-point unit. The form factor and edge connector remain identical to v1, ensuring compatibility with the large ecosystem of accessories, cases, and expansion boards built for the original.

The most notable hardware additions in v2 are a built-in piezoelectric speaker and a MEMS digital microphone — both absent on v1 — enabling audio input and output without any external components. The logo on the front now acts as a capacitive touch input, providing a third user interaction point alongside the A and B buttons. A new power management mode accessible via double-clicking the reset button puts the board into ultra-low-power sleep for battery-powered deployments.

The 5×5 LED matrix remains for displaying text, numbers, and simple animations. Bluetooth 5.1 LE enables wireless communication with smartphones, tablets, and other micro:bits for multi-device projects. The 25-pin edge connector exposes 19 GPIO pins (three large rings for alligator clips + 15 smaller pins), I2C, SPI, UART, and analog inputs for attaching sensors, motors, displays, and expansion boards.

Programming is fully compatible with existing v1 code via MakeCode (blocks and JavaScript), Python (via MicroPython), and the Scratch extension. Teachers can continue using existing lesson plans and projects with only minor adaptation needed to take advantage of the new speaker and microphone.

Use Cases

3

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.