GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • MicroPython
  • MicroPython libraries
  • MicroPython language and implementation
  • MicroPython differences from CPython
  • MicroPython Internals
  • MicroPython license information
  • Quick reference for the pyboard
  • Quick reference for the ESP8266
  • Quick reference for the ESP32
  • Quick reference for the RP2
  • Quick reference for the i.MXRT family
  • Quick reference for the PSOC™ Edge
  • Quick reference for the WiPy
  • Quick reference for the UNIX and Windows ports

This view

  • Original page
  • New address

GeezerVison is showing docs.micropython.org — Overview — MicroPython latest documentation

This is the documentation for the latest development branch of MicroPython and may refer to features that are not available in released versions.

If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

MicroPython documentation

Welcome! This is the documentation for MicroPython, last updated 06 Nov 2026.

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 libraries and modules

MicroPython Differences
MicroPython operations which differ from CPython

Language Reference
information about MicroPython specific language features

License
MicroPython license information

References and tutorials for specific platforms:

Quick reference for the pyboard
pinout for the pyboard, snippets of useful code, and a tutorial

Quick reference for the ESP8266
pinout for ESP8266-based boards, snippets of useful code, and a tutorial

Quick reference for the ESP32
pinout for ESP32-based boards, snippets of useful code, and a tutorial

Quick reference for the PSOC™ Edge
general information for PSOC™ Edge based boards and snippets of useful code

Quick reference for the Raspberry Pi RP2xxx
pinout for rp2xxx-based boards, snippets of useful code, and a tutorial

Quick reference for the NXP i.MXRT 10xx
general introduction, snippets of useful code, and a tutorial

Quick reference for the WiPy/CC3200
pinout for the WiPy/CC3200, snippets of useful code, and a tutorial

Quick reference for UNIX and Windows
command-line reference

Quick reference for the Zephyr port
snippets of useful code and a tutorial

Quick reference for the Renesas RA
general information for Renesas RA based boards, snippets of useful code, and a tutorial

Quick reference for the SAMD21/SAMD51
general information for SAMD21/SAMD51 based boards, snippets of useful code, and a tutorial

Indices and tables:

Module index
quick access to all modules

Full index
all functions, classes, constants

Glossary
MicroPython terms explained

Table of contents
a list of all sections and subsections

External links:

MicroPython homepage
the official MicroPython site

GitHub Discussions
community discussion for all things related to MicroPython

MicroPython on GitHub
contribute to the source code on GitHub

Versions and Downloads latest
Versions
v1.4.4
v1.4.5
v1.4.6
v1.5
v1.5.1
v1.5.2
v1.6
v1.7
v1.8
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.8.7
v1.9
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.17
v1.18
v1.19.1
v1.20.0
v1.21.0
v1.22.0
v1.23.0
v1.24.0
v1.25.0
v1.26.0
v1.27.0
v1.28.0
v1.29.0
latest
Downloads
PDF

External links
micropython.org
GitHub
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.