BBC micro:bit v1 specs & datasheets
The pocket-sized board given to a million UK schoolchildren in 2016: an nRF51822 with Bluetooth LE, 25 LEDs, two buttons and motion sensors.
- Chip / SoC
- Nordic nRF51822
- CPU
- Arm Cortex-M0
- Clock
- 16 MHz
- RAM
- 16 KB
- Flash
- 256 KB
- Wireless
- Bluetooth LE; 2.4 GHz micro:bit radio
- Released
- March 2016
- Status
- Retired
Draft entry: these specs were compiled from the linked sources and are waiting for a second check. Spotted a mistake? Use the form at the end of the page.
Specifications
- Chip / SoC
- Nordic nRF51822[1]
- CPU
- Arm Cortex-M0[1]
- Clock
- 16 MHz[1]
- RAM
- 16 KB[1]
- Flash
- 256 KB[1]
- Input voltage
- 3 V from 2 × AAA batteries or USB[1]
- Wireless
- Bluetooth LE; 2.4 GHz micro:bit radio[1]
- USB
- Micro-USB via an NXP KL26Z interface chip[1]
- Upload limits
- 256 KB flash, 16 KB RAM[4]
Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.
Can I still use it?
- Arduino framework
- Supported[4]Arduino framework available through PlatformIO.
- MicroPython
- Supported[6]
- Zephyr RTOS
- Supported[5]
As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.
Datasheets and documents
Gotchas
- 16 KB of RAM. MicroPython programs run out of memory quickly on the v1; larger programs need the v2.[1]
What changed
Next came the BBC micro:bit v2
| Spec | BBC micro:bit v1 | BBC micro:bit v2 |
|---|---|---|
| Chip / SoC | Nordic nRF51822 | Nordic nRF52833 |
| CPU | Arm Cortex-M0 | Arm Cortex-M4F |
| Clock | 16 MHz | 64 MHz |
| RAM | 16 KB | 128 KB |
| Flash | 256 KB | 512 KB |
| Input voltage | 3 V from 2 × AAA batteries or USB | — |
| Wireless | Bluetooth LE; 2.4 GHz micro:bit radio | Bluetooth LE 5; 2.4 GHz micro:bit radio |
| USB | Micro-USB via an NXP KL26Z interface chip | Micro-USB via an interface chip |
History and use today
History
Developed by the BBC with partners and given to UK Year 7 pupils in 2016, the micro:bit was designed so a first program could light its LED grid within minutes.[3]
Still useful for
Still runs MakeCode programs, but new classroom kits ship the v2 with sound and a faster chip.
Sources
Spotted a mistake?
Every report is read by a person and checked against a source before anything changes. Please link one if you have it.