Adafruit Feather M0 RFM69HCW 868/915 MHz - image 1
1 / 7
Adafruit·Dev Board

Adafruit Feather M0 RFM69HCW 868/915 MHz

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM69HCW sub-GHz radio at 868/915 MHz. Up to +20 dBm TX power, AES-128 encryption, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

Starting from

$24.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M0+
CPU Cores1
Clock Speed48 MHz
Flash256KB
GPIO Level3.3V
Power Input5V + LiPo
AntennaU.FL/IPEX
Storagenone
Dimensions51 × 23 × 8 mm

Components

MCUMCUDatasheet

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

Sub-GHz RadioSub-GHz RadioDatasheet

HopeRF RFM69HCW 868/915MHz radio module based on SX1231, +13 to +20 dBm TX, AES-128, FSK/OOK modulation.

Bus Interfaces

SPI
SCK: PA17MISO: PA19MOSI: PA16
I2C
SCL: PA23SDA: PA22
UART
RX: PA11TX: PA10
RFM69 packet radio

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 RFM69HCW (868/915 MHz) is the ARM-powered upgrade to the AVR-based Feather 32u4 RFM69 series. It pairs the ATSAMD21G18 ARM Cortex-M0+ at 48 MHz with the HopeRF RFM69HCW radio module (SX1231-based), delivering significantly more processing power and memory while maintaining the same compact Feather form factor.

The SAMD21's 256KB of flash and 32KB of SRAM give Arduino sketches much more room to implement complex protocols, data processing, or sensor fusion on the same board that handles radio communication. Native USB support allows the board to enumerate as a serial port, HID device, or MIDI interface without additional silicon.

The RFM69HCW radio operates in the 868 MHz (Europe) or 915 MHz (Americas) ISM bands with hardware AES-128 encryption and adjustable transmit power from +13 to +20 dBm (100mW peak). A u.FL connector accommodates external antennas for extended range. The RadioHead library provides a straightforward API for addressed packet networks with automatic acknowledgment.

Power management is handled by a built-in 100mA LiPo charger with JST connector, enabling fully wireless operation from a single-cell LiPo battery charged via Micro-USB. With 20 GPIO pins, 10 analog inputs, 8 PWM channels, and hardware serial/I2C/SPI, this is a capable platform for long-range, low-power sensor network nodes.

Use Cases

5

Resources

Where to Buy

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