RFQ / BOM 0 Sign In / Register

Select Your Location

MicroPython module based on microcontroller runs.

March 09, 2021


In this era of pursuit of lightness, thinness and shortness, more and more electronic devices are becoming more and more compact, and under the limited space, there is less and less space for programming. MicroPython is a simplified version of the Python3 programming language, which can run in microcontrollers and restricted environments to meet the special requirements of small electronic devices. Arrow Electronics launched the MicroPython compact electronic circuit board, with the MicroPython programming language learning kit, you can quickly develop the programming of electronic products.

Scenario application

MicroPython is a streamlined and effective implementation of the Python3 programming language, which includes a small part of the Python standard library, and is optimized to run in microcontrollers and restricted environments. MicroPython is simple enough to run in 256k code space and 16k RAM. Arrow's MicroPython module is an ideal computing solution platform for the Internet of Things. For example, only 2 commands are needed to set the development board to iBeacon.

This is a compact electronic circuit board that can run MicroPython. It is integrated with the SiliconLabsBLE module, and BLE can be implemented simply by using the MicroPython language.

Product entity diagram



Powerful STM microcontroller with pre-built MicroPython programming language support

Added SiliconLabsBLE module support

Support SD card storage file system

Customizable MicroPython library

OPTIGATrustE security chip from Infineon (optional)

Core chip

STM-168MHz CortexM4CPU with hardware floating point: STM32F405RG microcontroller


SiliconLabs-BLE module: BGM13P

NXP-3-axis 12-bit direction/motion detection sensor: MMA8652

Infineon – OPTIGATrustE security chip: OPTIGATrustE

Molex-USBMicroType-B connector: 1050170002

Molex-microSD memory card connector: 473092285

TXC-SMD seam sealing crystal: 32.768kHz and 12MHz crystal


MicroPython programming language learning kit

block diagram