MicroPython[2] es una implementación del lenguaje de programación Python 3, escrita en C, optimizada para poder ejecutarse en un microcontrolador.
Se incluye una selección de bibliotecas fundamentales de Python: MicroPython incluye módulos que permiten al programador el acceso al hardware en bajo nivel.
[2] MicroPython lo creó originalmente el programador y físico australiano Damien George, después de una exitosa campaña de Kickstarter que apoyó el proyecto en 2013.
[6] Desde entonces MicroPython se ha conseguido ejecutar en plataformas basadas en Arduino,[7][8] ESP8266,[9] ESP32,[10] e Internet de las cosas.
[15] En 2017, Microsemi realizó un traslado de MicroPython a la arquitectura RISC-V (RV32 y RV64).