, powered by




NuMicroPy ( / / ) is the port of MicroPython to Nuvoton NuMicro family microcontrollers (See ). The MicroPython is a Python 3.x programming language interpreter that run on the small embedded system. With MicorPython user can write clean and simple Python code to control hardware.

Since Python is an interpreted language, users don't need to use a compiler or an IDE when writing Python code. Just use the text editor to write the code and then Copy and Paste (file access) to virtual disk and run the code on NuMicro microcontrollers.

MicroPython provides a REPL (Read Evaluate Print Loop) mode that allows users to quickly test and running code through a terminal application.

The following table lists the NuMicro microcontrollers supported status by NuMicroPy.



Firmware ROM size

Firmware RAM size


362 KB

77 KB


373 KB

77 KB