Use MicroPython in Microcontrollers

9/20/2018 | By John LeDuc

Use MicroPython in Microcontrollers

Python is an interpreted high-level programming language that was Created by(1) Guido van Rossum and first released in 1991.

Since then, a whole generation of programmers has grown up with the web and made Python the de facto language of science, engineering, data analysis, and most recently machine learning. Within the Python programming language, there has emerged an awesome subset of Python called MicroPython (and CircuitPython by Adafruit) that requires a lot less overhead and memory storage, allowing it to work within modern microcontrollers.

Check out these boards to help you make project designs faster and easier:

  • Metro M0 Express SAM D MCU 32-Bit ARM: 1528-2138-ND
  • Circuit Playground Express: 1528-2280-ND
  • FEATHER M0 Express ATSAMD21G18: 1528-2126-ND
  • ItsyBitsy M4 Express SAM D MCU 32-Bit ARM: 1528-2619-ND
  • TRINKET M0 ATSAMD21E: 1528-2361-ND
  • ADAFRUIT GEMMA M0: 1528-2348-ND
  • MICROPYTHON PYBOARD V1.1: 1568-1707-ND
  • ATSAMD51J19 METRO SAM D MCU 32-Bit ARM® Cortex®-M4:1528-2605-ND
  • For more information on these boards (and many more) see Digi-Key’s “Python on Hardware” on-line page at:



    Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

    Visit TechForum