KS4001 BBC Micro:bit Main Board

From Keyestudio Wiki
Jump to navigation Jump to search

Keyestudio BBC Micro bit Board



Micro:bit is a microcontroller of ARM structure designed by the BBC.
It is only half size of a credit card, onboard with Bluetooth, accelerometer, electronic compass, three buttons, 5 x 5 LED dot matrix, It is mainly used for teens programming education.


1)Working Voltage: 3.3V
2)Micro USB Programming/power supply port: 5V
3)PH2.0 Power Port: 3-3.3V
4)Alligator clip connector: 3-3.3V
5)Detection Range: 0-3.3V
6)Processor: ARM Cortex-M0 micro processor
7)Working Temperature: 0-85℃
8)Micro USB Programming/power supply port
9)PH2.0 3V power supply port
10)4mm Alligator clip connector *5
11)Edge pin *20
12)Product Size: 43mm*52mm
13)Packaging Size: 105mm*55mm*30mm
14)Weight: 8.6g


1)Support PXT graphical programming interface developed by Microsoft
2)Support Windows、macos、ios、Android and other operating systems
3)Based on WEB service, no need to download the compiler.
4)PC terminal via USB to write and simulate program
5)Mobile terminal via Bluetooth wireless to write and simulate program
6)Support many kinds of communicative program languages including javasript, python, mbed c.

Onboard Resource

1.Nordic nRF51822 Bluetooth low energy chip: 16MHz ARM Cortex-M0, 256KB Flash、16KB RAM
2.NXP KL26Z micro processor: 48MHz ARM Cortex-M0+, support USB2.0 OTG
3.NXP MMA8652 three axis accelerometer
4.NXP MAG3110 three axis magnetometer
5.25 red LEDs to form a 5*5 dot matrix
6.3 buttons, including 2 user buttons and a reset button.
7.MicroUSB power/download interface, power port, 20-pin edge connector signal pin, including SPI、PWM、I2C and support 17 GPIO.

Function Layout



Pin Explanation



Related Study Website

1. micro:bit official website:http://microbit.org/
2. micro:bit official Chinese website:http://microbit.org/zh-CN/
3. micro:bit starter programming:http://microbit.org/zh-CN/code/
4. micro:bit creative sharing:http://microbit.org/zh-CN/ideas/
5. micro:bit quick start guide:http://microbit.org/zh-CN/guide/


Differences between micro:bit and Arduino