{"title":"Adafruit Feather M0 Express - Designed for CircuitPython [ATSAMD21 Cortex M0]","handle":"adafruit-feather-m0-express-designed-for-circuitpython-atsamd21-cortex-m0","url":"/products/adafruit-feather-m0-express-designed-for-circuitpython-atsamd21-cortex-m0","description":"The Feather M0 Express is Adafruit's CircuitPython-optimised Feather, built around the ATSAMD21G18 ARM Cortex M0+ processor. It combines the standard Feather M0 platform with 2 MB of SPI flash storage, a Mini NeoPixel, and a UF2 bootloader for drag-and-drop programming — no special tools or drivers required.\n\nThe 2 MB SPI flash acts as a tiny built-in drive. In CircuitPython, it stores your scripts, libraries, and files directly. In Arduino, you can read and write files to it like a small datalogger or SD card. The board also includes a prototyping area for adding custom circuitry.\n\nKey Features\n\n\nATSAMD21G18 Processor – ARM Cortex M0+ running at 48 MHz, 3.3V logic\n\n256 KB Flash + 32 KB RAM – 8× more flash and 16× more RAM than ATmega328/32u4\n\n2 MB SPI Flash Storage – On-board file storage for CircuitPython scripts or Arduino data logging\n\nUF2 Bootloader – Drag-and-drop firmware loading via USB; compatible with CircuitPython, MakeCode, and Arduino IDE\n\nMini NeoPixel – On-board addressable RGB LED for status indication\n\nNative USB – Built-in USB-to-Serial for programming and debugging, no FTDI chip needed\n\n20 GPIO Pins – Hardware Serial, I2C, and SPI support with PWM on all pins\n\nAnalogue I/O – 6× 12-bit analogue inputs and 1× 10-bit DAC output\n\nLiPo Battery Support – JST connector with built-in 100 mA charger and charging status LED\n\n32.768 kHz Crystal – For accurate clock generation and RTC\n\nCompact Design – 51 mm × 23 mm × 8 mm, weighing just 5 g\n\n\n\nNote: CircuitPython is not pre-loaded. The UF2 bootloader is pre-installed — simply drag the CircuitPython firmware file onto the USB drive to install it.\n\n\nAlso Available\n\n\nFeather M0 Basic Proto – Prototyping area, no extras\n\nFeather M0 Adalogger – MicroSD card slot for data logging\n\nFeather M0 Bluefruit LE – Bluetooth Low Energy\n\nFeather M0 WiFi – ATWINC1500 Wi-Fi\n\nFeather M0 RFM69HCW 868/915 MHz – Packet radio\n\nFeather M0 RFM69HCW 433 MHz – Packet radio\n\nFeather M0 RFM95 LoRa 900 MHz – Long-range LoRa radio\n\nFeather M0 RFM96 LoRa 433 MHz – Long-range LoRa radio\n\n\nIdeal For\n\nCircuitPython development and learning\nPortable battery-powered projects\nData logging with on-board flash storage\nRapid prototyping with drag-and-drop programming\n\n\nPackage Contents\n\n1× Feather M0 Express (ATSAMD21G18)\n1× Header pin set\n\n\n\nNote: LiPo battery and USB cable sold separately.\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":13431,"title":"Default Title","sku":"AF-3403","price":40.51,"on_sale":false,"in_stock":true,"available_quantity":7,"option1":"Default Title"}]}