MCU-PRO Mega 2560 ATmega2560-16AU, USB CH340C, with PinHeaders 2-lines pinheaders pitch 0.1

MCU-PRO Mega 2560 ATmega2560-16AU, USB CH340C, with PinHeaders 2-lines pinheaders pitch 0.1" (Female pinheaders)

Enclosure for keypad 4x4, acrylic, kit

Enclosure for keypad 4x4, acrylic, kit

MicroPython board SAMD21. 32-bit ARM Cortex M0 core. Arduino R3 form

Availability: Out of stock
  • Buy 5 for $13.09 each and save 3%
  • Buy 15 for $12.82 each and save 5%


The MicroPython SAMD21 M0 is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive on which to save your Python scripts. With theMicroPython SAMD21 M0 you gain a low-level Python operating system that you are able to use to control plenty of different electronics projects.


At its heart, the MicroPython SAMD21 M0 possesses an Atmel’s (MicroChip) SAMD21 MCU microcontroller with a 48 MHz Cortex M0+ CPU, 256KB Flash, and 32KB of RAM. The MicroPython SAMD21 M0 is equipped with a micro USB connector for power and serial communications, 25 GPIO, D13 LED, and reset button. The size and pinout of MicroPython SAMD21 M0 are compatible with the Arduino R3 form-factor and can plug in any Arduino shields at the board.

MicroPython is a complete rewrite of the Python (version 3.4) programming language so that it fits and runs on a microcontroller. It includes many optimizations so that it runs efficiently and uses very little RAM. Additionally, MicroPython runs bare-metal on the board and essentially gives you a Python operating system. The built-in  MicroPython SAMD21 M0 module contains functions and classes to control the peripherals available on the board, such as UART, I2C, SPI, ADC, and DAC.

For additional thinks, you can to add to order, a USB cable and breadboard.



Did you know that you can code your MicroPython SAMD21 M0 using Blocks, JavaScript, and Python? Try with Microsoft MakeCode:


What is Microsoft MakeCode?

Microsoft MakeCode is a free, open-source platform for creating engaging computer science learning experiences that support a progression path into real-world programming.








  • Power the MicroPython SAMD21 M0 with 6-24V or the micro USB to 5V USB. The board will automagically switch between USB and DC, DC IN in priority.
  • SAMD21 M0  has 25 GPIO pins (22 on pin-header lines and 3 on SPI header), 12 analogs in, and one of which is an analog out DAC. There's an SPI port, I2C port, UART and native USB. The logic level of board is 3.3V.
  • Native USB, there's no need for a hardware USB to Serial converter as the SAMD21 M0 has built-in USB support. When used to act like a serial device, the USB interface can be used by any computer to listen/send data to the SAMD21 M0, and can also be used to launch and update code via the bootloader. It can also act HID unit, like a keyboard, mouse, joystick or MIDI device as well.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Fill in your delivery details to check available shipping options and calculate rates for this product. Total delivery fee for your order, you can find in cart.