MicroPython documentation
Welcome! This is the documentation for MicroPython, last updated 31 May 2024.
MicroPython runs on a variety of systems and hardware platforms. Here you can read the general documentation which applies to all systems, as well as specific information about the various platforms - also known as ports - that MicroPython runs on.
General documentation for MicroPython:
Library Reference
MicroPython Differences |
Language Reference
License |
References and tutorials for specific platforms:
Quick reference for the pyboard
Quick reference for the ESP8266
Quick reference for the ESP32
Quick reference for the Raspberry Pi RP2xxx
Quick reference for the NXP i.MXRT 10xx
Quick reference for the WiPy/CC3200
Quick reference for UNIX and Windows
Quick reference for the Zephyr port
Quick reference for the Renesas RA
Quick reference for the SAMD21/SAMD51 |
Indices and tables:
Module index
Full index |
Glossary
Table of contents |
External links:
MicroPython homepage
GitHub Discussions |
MicroPython on GitHub |