MicroPython er en fullverdig Python-kompilator til bytekode, mens kommandotolkingen av denne bytekoden kjøres på mikrokontrollerens maskinvare. Brukeren blir presentert en interaktiv ledetekst (REPL) hvor man kan utføre støttede kommandoer umiddelbart. Mange av kjernebibliotekene i Python er inkludert. MicroPython har også moduler som gir programmøren tilgang til lavnivå maskinvare.