BBC micro:bit v2: specs
BBC micro:bit v2 board with an nRF52833 Arm Cortex-M4F processor, a 5x5 LED matrix, Bluetooth 5.1 and a MEMS microphone.
Specs
| Spec | Value | Source |
|---|---|---|
| Processor | Nordic nRF52833, Arm Cortex-M4 32-bit processor with FPU | source nRF52 application processor, item details (Model, Core variant) |
| Clock speed | 64MHz | source nRF52 application processor, item details (Speed) |
| Flash ROM | 512KB | source nRF52 application processor, item details (Flash ROM) |
| RAM | 128KB | source nRF52 application processor, item details (RAM) |
| Bluetooth | Bluetooth 5.1 with Bluetooth Low Energy (BLE), 2.4GHz band | source Bluetooth wireless communication, item details (Stack, Band) |
| Display | 5x5 matrix of miniature surface mount red LEDs | source Display, item details |
| Motion sensor | LSM303AGR: 3 magnetic field and 3 acceleration axes, 2/4/8/16g ranges | source Motion sensor, item details (Model, Features) |
| Temperature sensor | On-core nRF52 sensor: sensing range -40C .. 105C, 0.25C steps, accuracy +/-5C (uncalibrated) | source Temperature sensing, item details |
| Microphone | Knowles SPU0410LR5H-QB-7 MEMS; sensitivity -38dB +/-3dB @ 94dB SPL; frequency range 100Hz ~ 80kHz | source Microphone, item details |
| GPIO | 19 assignable GPIO pins; 6 may be assigned as analog input pins | source General purpose input/output pins, item details |
| ADC resolution | 10 bit (0..1023) | source General purpose input/output pins, item details (ADC resolution) |
| Edge connector | 80 way, 1.27mm pitch, double sided | source General purpose input/output pins, item details (Edge connector) |
| Dimensions | 51.60mm (w) x 42.00mm (h) x 11.65mm (d) | source Mechanical, item details |
Power
| Value | Source | |
|---|---|---|
| Supply | USB 5V on the USB connector, or a 3V battery plugged into the JST connector; operating range 1.8V .. 3.6V | source Power supply, item details (Operating range, Operating current 300mA max) |
Pinout
We don't publish a pin table for this part: no official source we could verify gives one. Check the labels printed on your module, and see the notes below.
Common mistakes
- Drawing more than 190mA from the edge connector: the page gives 190mA as the maximum current via the edge connector, and 300mA as the maximum operating current (source)
- Assigning a pin that the board already uses: 6 GPIO are used for the display or light sensing, 2 for buttons A and B, and 2 are the external I2C interface (source)
- Feeding 5V into the 3V ring: the board operating range is 1.8V .. 3.6V, and 5V is supplied through the USB connector (source)
What we could not confirm
- Edge connector pin table and I/O voltage limits: the official edge-connector page is not covered here. The listing's 3.3V logic line is not used.
- Typical current: the page gives only the 300mA maximum operating current; no typical figure.
- Listing said flash 256 KB and RAM 64 KB. The 2.2x page gives 512 KB flash and 128 KB RAM, which are used here.
- Some V2.2x units use an nRF52820 USB interface chip (256KB ROM, 32KB RAM). The page says this applies to the interface chip, not the application processor.
- Edge-connector pin table is not given: the official edge-connector and pinout page (tech.microbit.org/hardware/edge-connector/) is not covered here. The revision page only confirms 3 large IO rings, 2 power rings (3V and GND), 19 assignable GPIO pins and an operating range of 1.8 V to 3.6 V; it gives no per-pin table. The listing's P0/P1/P2 rows are not an official source.
Sources
- micro:bit Educational Foundation, 2.2x micro:bit revision page (official): link
- The nRF52833 product specification (Nordic) is not used as a source. The nRF52833 development-kit brief is a kit document and is not cited.
Building with the BBC micro:bit v2? Describe your project on Soldr: it assigns pins from the board's published pinout, checks power and logic levels, and shows how to wire every part.