Adafruit Feather M0 Express

Adafruit Feather M0 Express is designed for use with CircuitPython, a beginner-oriented flavor of MicroPython. CircuitPython is small but is a full-featured version of the popular Python programming language specifically for use with circuitry and electronics. The board can also be used with Arduino IDE. The Feather M0 is based around the ATSAMD21G18 Arm® Cortex®-M0 Processor, clocked at 48MHz and 3.3V logic, the same as in the Arduino Zero. This chip has a whopping 256K of FLASH (8x more than the Atmega328 or 32u4) and 32K of RAM (16x as much). This chip has a built-in USB, so it has a USB-to-Serial program and debug capability.

Specifications

  • Measures 2.0" x 0.9" x 0.28" (51mm x 23mm x 8mm) without headers soldered in
  • Light as a (large?) feather - 5 grams
  • ATSAMD21G18 @ 48MHz with 3.3V logic/power
  • 256KB of FLASH + 32KB of RAM
  • 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 - 20 GPIO pins
  • Hardware Serial, hardware I2C, hardware SPI support
  • PWM outputs on all pins
  • 6 x 12-bit analog inputs
  • 1 x 10-bit analog ouput (DAC)
  • Built in 100mA lipoly charger with charging status indicator LED
  • Pin #13 red LED for general purpose blinking
  • Power/enable pin
  • 4 mounting holes
  • Reset button
Published: 2018-09-19 | Updated: 2022-10-03