Basic feathers are..basic. But they're not to be ignored! Their simplicity makes them a great base for Feather projects, when you don't need a wireless network, or built-in datalogging.

These were the First Feathers, as it were. They form the basis of later Feathers, so if you start here you can upgrade!

There's four chipsets available:

  • Atmel (now Microchip) ATmega328P
  • Atmel (Microchip) ATmega32u4
  • Atmel (Microchip) ATSAMD21 Cortex M0
  • Atmel (Microchip) ATSAMD51 Cortex M4
  • Freescale MK20DX256 - A.K.A Teensy 3.2, via an adapter

Note that there are ATSAMD21, ATSAMD51, and nRF52840 Express Feathers with extra flash onboard for CircuitPython use listed in the CircuitPython page.


Adafruit Feather M4 Express - Featuring ATSAMD51
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox,...
Out of Stock

Anything but basic, the Adafruit Feather M4 is the top of the line Feather for heavy lift. 

It is powered by our new favorite chip, the ATSAMD51J19 - containing a 120 MHz Cortex M4 with floating point support, 512KB Flash and 192KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset.

The most exciting part of the Feather M4 is that while you can use it with the Arduino IDE - and it's bonkers fast when you do, we are shipping it with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with on it. Edit with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can't install software on. When you're done, unplug the Feather and your code will go with you.


The ATSAMD21 M0 is a 32-bit Cortex M0, with a ton more flash and RAM: 256KB and 32KB. It is also supported in Arduino but is a little newer (circa ~2015) and so does not have as many years of projects and example code already. It's also a completely different chipset than the AVR, so low level code will not work and must be re-written.

That said, its about the same price and you get a ton more speed (48 MHz and 32-bit processing), and peripherals. For example you can easily create multiple hardware UARTs or I2C ports, which is impossible on the AVR. Other stuff like I2S audio, 12-bit analog input, and true analog output (DAC) is only available on this chip. Especially if you're running low on Flash, RAM, or analog inputs, this is a nice upgrade.

Adafruit Feather M0 Express - Designed for CircuitPython
We love all our Feathers equally, but this Feather is very special. It's our first Feather that is specifically designed for use with CircuitPython!...
In Stock

The Feather M0 Express has add a Mini NeoPixel2 MB SPI Flash storage and a little prototyping space. Perfect for using with CircuitPython but also runs great with Arduino.

Adafruit Feather M0 Basic Proto - ATSAMD21 Cortex M0
Feather is the new development board from Adafruit, and like its namesake it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller...
In Stock

The Feather M0 Basic is a speedy chip mostly designed for Arduino programming. It can run CircuitPython but the board lacks the extra off-chip flash for extra storage space.

AVR ATmega 328P

Adafruit Feather 328P - Atmega328P 3.3V @ 8 MHz
With this Feather we're getting a little nostalgic for the ATmega328P - the classic 'Arduino' chip - with this Adafruit Feather 328P running a 3.3V and 8 MHz. Feather is...
In Stock

The ATmega328P is nearly identical to the ATmega328 processor on the Arduino Uno and related boards. The Arduino core is rock solid. It still carries the same specs: 32 KB Flash and 2 KB of RAM. It runs at 8 MHz and uses a CP2104, a USB serial converter for USB bootloading and serial port debugging. There are 19 GPIO pins + 2 analog-in-only pins available on this tiny board.

AVR ATmega32u4

Adafruit Feather 32u4 Basic Proto
Feather is the new development board from Adafruit, and like its namesake it is thin, light, and lets you fly! We designed Feather to be a new standard for portable...
In Stock

ATmega32u4 is a well known 8-bit AVR processor, and may be more familiar to people who use the similar Arduino '328s. It's tried-and-true. The Arduino core for it was first developed in 2012 and so it's quite stable and well-known. Many low-level ATmega328 examples will work out of the box on the 32u4 (but not all!). It has 32KB of Flash and 2.5KB of RAM. It runs at 8 MHz and has native USB support

Teensy 3.2 Adapter

Teensy 3.x Feather Adapter
Oh man, is this not the best thing ever? You can now use the awesome Teensy 3 with any and all of our FeatherWings or
In Stock

It turns out the Teensy 3.2 fits right between the headers of a Feather, so we thought - hey lets make this into an adapter!
You get the awesome power, speed, and projects of the Teensy 3, with the wings of a Feather.

It's a great way to take advantage of the Feather ecosystem. You dont get everything - for example the EN pin isn't connected. But we've tested our FeatherWings so far and all are drop-in compatible.

With the space left over, we even added in a 500mA LiPoly charger that automatically charges over USB and will switch over to the LiPo when USB is unplugged. There's also a 100K resistor divider for monitoring the battery voltage connected to A7

Teensy not included, so be sure to pick one up, too!

Teensy 3.2 + header
Teensy 3.2 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC. Teensy 3.2 brings a...
In Stock

This guide was first published on May 14, 2017. It was last updated on May 14, 2017.

This page (Basic Feathers) was last updated on May 13, 2021.

Text editor powered by tinymce.