Adafruit Feather M0 WiFi (ATSAMD21 + ATWINC1500) - image 1
1 / 8
Adafruit·Dev Board

Adafruit Feather M0 WiFi (ATSAMD21 + ATWINC1500)

ARM Cortex-M0+ Feather board with ATWINC1500 802.11 b/g/n WiFi, 256KB flash, 32KB RAM, 10 analog inputs, and built-in LiPo charger. FCC-certified WiFi for IoT and connected projects.

Starting from

$39.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M0+
CPU Cores1
Clock Speed48 MHz
Flash256KB
GPIO Level3.3V
Power Input5V + LiPo
Storagenone
Dimensions53.65 × 22.8 × 8 mm
Weight6.1g

Components

MCUMCUDatasheet

ARM Cortex-M0+ at 48MHz, 256KB flash, 32KB SRAM, native USB.

WiFi ModuleWifi ModuleDatasheet

FCC-certified 802.11b/g/n WiFi module with SSL/TLS 1.2 support, controlled via SPI.

Bus Interfaces

SPI
SCK: PA17MISO: PA19MOSI: PA16
I2C
SCL: PA23SDA: PA22
UART
RX: PA11TX: PA10
802.11 b/g/n

GPIO Map

PA11
RX — UART Receive
digital-inputdigital-output
UART
PA10
TX — UART Transmit
digital-inputdigital-output
UART
PA15
D5 — GPIO / PWM
digital-inputdigital-outputpwm
PA20
D6 — GPIO / PWM
digital-inputdigital-outputpwm
PA07
D9 — GPIO / PWM / Analog
digital-inputdigital-outputpwmanalog-input
PA18
D10 — GPIO / PWM
digital-inputdigital-outputpwm
PA16
D11 — SPI MOSI
digital-inputdigital-output
SPI
PA19
D12 — SPI MISO
digital-inputdigital-output
SPI
PA17
D13 — SPI SCK / LED
digital-inputdigital-output
SPI
PA22
SDA — I2C Data
digital-inputdigital-output
I2C
PA23
SCL — I2C Clock
digital-inputdigital-output
I2C
PA02
A0 — Analog In / DAC Out
analog-inputanalog-output
PB08
A1 — Analog In
analog-input
PB09
A2 — Analog In
analog-input
PA04
A3 — Analog In
analog-input
PA05
A4 — Analog In
analog-input
PB02
A5 — Analog In
analog-input

Overview

The Adafruit Feather M0 WiFi pairs the ATSAMD21G18 ARM Cortex-M0+ microcontroller with Atmel's ATWINC1500 WiFi module on the standard Feather form factor. The ATWINC1500 is a FCC-certified 802.11b/g/n module that handles all RF operations independently, supports WEP/WPA/WPA2 security, and even offers SSL/TLS 1.2 for secure connections — all controlled via SPI from the SAMD21.

Running at 48 MHz with 256KB of flash and 32KB of SRAM, the SAMD21 brings significantly more compute and memory than ATmega-based WiFi boards. It also provides native USB support — meaning it can enumerate as a keyboard, mouse, MIDI device, or serial port without any additional chip.

The board integrates a 200mA LiPo charger, enabling fully wireless battery-powered operation. A built-in regulator provides 600mA at 3.3V, sufficient to power the WiFi module's 300mA peak draw during transmission bursts. The 10 analog inputs (12-bit ADC), 8 PWM channels, and hardware SPI/I2C/UART make it a capable platform for sensor-connected WiFi nodes.

With Arduino IDE support via the Adafruit SAMD board package and the Adafruit_WINC1500 library, this board makes building WiFi-connected devices straightforward while retaining the flexibility of a full-featured development board.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.