Product information:
This is our first one specifically designed for CircuitPython! CircuitPython is our MicroPython style for beginners - as the name suggests, it is a compact and fully functional version of the popular Python programming language, specifically designed for circuits and electronic products.
Please note that CircuitPython is not preloaded. For installation instructions, please refer to the complete guide below.
This does not mean that you cannot use it in Arduino IDE either! It supports Arduino Zero. The core of Feather M0 is an ATSAMD21G18 ARM Cortex M0+processor with a clock frequency of 48 MHz and a logic voltage of 3.3V, which is the same as the one used in the new Arduino Zero. This chip has up to 256K of FLASH (8 times higher than Atmega328 or 32u4) and 32K of RAM (equivalent to 16 times)! This chip has a built-in USB, so it has built-in USB to serial programming and debugging functions without the need for chips like FTDI.
Feather M0 Express uses the remaining extra space to add Mini NeoPixel, 2 MB SPI flash, and a small amount of prototype space. You can use SPI Flash storage like a very small hard drive. When used in Circuit Python, 2 MB of flash memory serves as the storage for all scripts, libraries, and files. When used in Arduino, you can read/write files to it, such as a small data logger or SD card, and then use our helper program to access the files via USB.
Easy to reprogram: Feather M0 comes pre installed with UF2 bootloader, which looks like a USB storage key. Simply drag the firmware onto the program without the need for special tools or drivers! It can be used to load Circuit Python, PXT MakeCode, or Arduino IDE (compatible with bossa)
Equipped with UF2 USB bootloader, fully assembled and tested. We will also throw some joints so that you can weld and insert them into the solderless breadboard.
Excluding Lipoly batteries and USB cables
Product features:
Size 2.0 inches x 0.9 inches x 0.28 inches (51mm x 23mm x 8mm)
Weight: 5 grams
ATSAMD21G18 @ 48MHz, Equipped with 3.3V logic/power supply
256KB flash memory+32KB RAM
No EEPROM
32.768 KHz crystal used for clock generation and RTC
3.3V regulator with peak current output of 500mA
USB native support, comes with USB Bootloader and serial port debugging
You will also receive a large number of pins -20 GPIO pins
Hardware serial, hardware I2C, hardware SPI support
PWM outputs on all pins
6 x 12 bit analog input
1 10 bit analog output (DAC)
Built in 100mA Lipoly charger with charging status indicator LED
Pin # 13 red LED universal flashing
Power/Enable Pin
4 installation holes
RESET