MicroPython

NuMicroPy     

NuMicroPy ( Github / Gitlab / Gitee ) is MicroPython running on the NuMicro® microcontroller series. The MicroPython is a Python 3.x programming language interpreter that run on the small embedded system. With MicorPython, users 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. They only need to use a text editor to write the Python code and copy file to the virtual disk of the NuMicro microcontroller to execute it.

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

Feature :

1.Provides a rich library of microcontroller peripheral control functions

2.Suitable for writing rapid prototypes and simple control scripts

3.Convenient for peripheral circuit testing and verification during the hardware development phase

The following table lists the platforms supported by NuMicroPy.

Board

MCU

Required ROM size

Required RAM size

NuMaker-PFM-M487

M487

383 KB*

92 KB*

NuMaker-IOT-M487

M487

351 KB

64 KB

NuMaker-M263KI

M263

266 KB

35 KB

NuMaker-X-M55M1D

M55M1

342 KB

350 KB

NuMaker-M5531

M5531

342 KB

350 KB

 * NuMicroPy required 660KB ROM and 128 KB RAM to support LittlevGL on NuMaker-PFM-M487