micro:bit Breakout Board Hookup Guide
Most of the micro:bit's pins can be configured for one or more functions.
|Pin||Function 1||Function 2||Description|
|0||Analog In||Connected to large pin 0|
|1||Analog In||Connected to large pin 1|
|2||Analog In||Connected to large pin 2|
|3||Analog In||LED Column 1||Controls part of LED array|
|4||Analog In||LED Column 2||Controls part of LED array|
|5||Button A||Connected to Button A on micro:bit|
|6||LED Column 9||Controls part of LED array|
|7||LED Column 8||Controls part of LED array|
|8||Open GPIO pin|
|9||LED Column 7||Controls part of LED array|
|10||Analog In||LED Column 3||Controls part of LED array|
|11||Button B||Connected to Button B on micro:bit|
|12||Open GPIO pin|
|13||SCK||GPIO or SPI clock|
|14||MISO||GPIO or SPI MISO|
|15||MOSI||GPIO or SPI MOSI|
|16||Open GPIO pin|
|19||SCL||GPIO or I2 clock|
|20||SDA||GPIO or I2 data|
The pin listed as 3V3 can be used as an input (regulated 3.3V, do not exceed 3.6V!) or an output if you plug a battery pack or USB into the micro:bit.
The pins labeled with LCn (e.g. LC1, LC8) refer to pins that are used to control the LED array on the front of the micro:bit. You can use them as GPIO, but you'll often get weird patterns to show up on the LEDs, or when you write to the LED array, you may see unexpected behavior. If you use them as GPIO, we recommend disabling the LED display.
We've added a couple of Qwiic connectors on either side of the breakout board to take advantage of the I2C bus. For more information on the qwiic system, head on over to the Qwiic Connect System Landing Page.