Adafruit Metro M0 Express - Circuit Python & Arduino IDE
The Metro is a series of microcontroller boards for use with the Arduino IDE. This new Metro M0 Express board looks a whole lot like the original Metro 328, but with a huge upgrade. Instead of the ATmega328, this Metro features a ATSAMD21G18 chip, an ARM Cortex M0+. It's the first Metro that is designed for use with CircuitPython! CircuitPython is a beginner-oriented flavor of MicroPython - and as the name hints at, its a small but full-featured version of the popular Python programming language specifically for use with circuitry and electronics.
Not only can you use CircuitPython, but the Metro M0 is also usable in the Arduino IDE.
Quick Spec
- ATSAMD21G18 @ 48MHz
- Logic 3.3V
- 256KB of FLASH + 32KB of RAM
- 2 MB SPI Flash chip
- No EEPROM
- 32.768 KHz crystal for clock generation & RTC
- 3.3V regulator with 500mA peak current output
- USB native support, comes with USB bootloader and serial port debugging
- You also get tons of pins - 25 GPIO pins, 5 more than the Metro 328
- Hardware Serial, hardware I2C, hardware SPI support
- PWM outputs on almost all pins
- 6 x 12-bit analog inputs
- 1 x 10-bit analog output (DAC)
- Built in NeoPixel on pin #40
- Pin #13 red LED for general purpose blinking
- Power on/off switch
- Dimensions: 71mm x 53mm
- Weight: 20g
Board Layout

Circuit Python
Resources
- Product Page
- UF2 Bootloader Details
- Arduino IDE Setup
- CircuitPython Setup
- M0 Boards FAQ
- Downloads
- PDF Download
Shipping List
- 1 x Adafruit Metro M0 Express
Adafruit Metro M0 Express ATSAMD21G18
- Brand: Adafruit
- Product Code: AF3505
- Weight: 0.025kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | In Stock | Y120 |
Stellenbosch | In Stock | B0169 |
We ship free of charge between branches to complete your order.
-
R488.00 (Inc Tax: R561.20)
Related Products
Adafruit Metro M4 + ESP32
Adafruit Metro M4 + ESP32 Give your next project a lift with AirLift - Adafruits' name for the ESP32 co-processor that graces this Metro M4. The Adafruit Metro M4 featuring the Microchip ATSAMD51, wi..
R739.00 (Inc Tax: R849.85)
Adafruit Metro Mini 328 5V 16MHz
Adafruit Metro Mini 328 5V 16MHz The METRO Mini works great with the Arduino IDE, and runs the ATmega328P at 16MHz so it is pin-compatible with Arduino UNO R3 - note you won't be able to plug in sh..
R318.00 (Inc Tax: R365.70)
Arduino Zero Original
Arduino Zero Original The Zero is a simple and powerful 32-bit extension of the platform established by the UNO. The Zero board expands the family by providing increased performance, enabling a var..
R648.00 (Inc Tax: R745.20)
Arduino Tian Original
Arduino Tian Original The Arduino Tian board includes two processors: Atmel's SAMD21 MCU and a Qualcomm Atheros AR9342 MIPS processor with integrated 2.4/5 GHz dual-band WiFi. The Qualcomm Atheros ..
R100.00 R1,398.00 (Inc Tax: R115.00)