Adafruit Metro M0 Express Board | DigiKey Daily
Adafruit’s Metro M0 Express board is the first Metro board designed for use with CircuitPython. CircuitPython is Adafruit’s beginner-oriented version of MicroPython, which is a small but full-featured version of the popular Python programming language created specifically for use with board-level circuitry and electronics. The Metro M0, designed in the familiar Arduino R3 style form factor, is also programmable using the Arduino IDE. At the core of the Metro M0 is the ATSAMD21G18 Arm Cortex M0 processor, which has 256 kilobytes of Flash, 32 kilobytes of RAM, and has a USB-to-serial program and debug capability built in. The Metro M0 comes pre-loaded with the UF2 bootloader, allowing it to be recognized as a USB storage key.