Kan programmeres på flere måter: med med Python-kode via MicroPython, blokkprogrammering og Javascript via Mircosoft MakeCode eller andre programmeringsspråk som Apples Swift.
MicroPython tillater programmering med Python-kode, et av de raskest voksende programmeringsspråkene. Python jobber som en interpreter, der den skrevne koden går direkte til utviklingskortet i stedet for å blir kompilert på datamaskinen før den sendes. Dette gjør det mye raskere å jobbe, noe som er perfekt for eksperimentering. Les mer her:
microbit.org/guide/python/Micro:bit har også støtte for Microsoft MakeCode, der kortet programmeres ved hjelp av block, som deretter oversettes automatisk til ferdig Javascript-kode. Perfekt for nybegynnere. Les mer her:
https://makecode.microbit.org/Har også støtte for Apples Swift via Swift Playgrounds, en iOS-app som bruker interaktive avsnitt for å underlette programmeringen. Les mer her:
https://microbit.org/guide/swift-playgrounds/Basert på en ARM Cortex M0-prosessor på 16 MHz. Inneholder 25x RGB-LED, akselerometer, magnetometer (kan brukes som kompass eller metalldetektor) og to programmerbare knapper. Har også en nullstillingsknapp. Utstyrt med Bluetooth 4.0 LE-modul for kommunikasjon med mobiltelefoner, nettbrett og datamaskiner for bl.a. appbasert programmering, og en 2,4 GHz radiomodul for kommunikasjon med bl.a. andre Micro:bit-kort.
25 analoge inn-/utganger som også fungerer som I2C, UART og PWM-utganger, og 5 er tilpasset for å fungere med krokodilleklemmer. 256 kB flashminne. Programmeres først via Micro-USB-kabel og kan deretter programmeres videre via Bluetooth. Kompatibel med Android, iOS, Windows XP eller nyere, Linux og Mac OS 10.7 eller nyere. Drives fra Micro-USB eller to AAA-batterier via den inkluderte batteriholderen.