# Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)

> ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM96 LoRa radio at 433 MHz. Spread-spectrum modulation for long-range links, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$34.95
- **Product Readiness:** developer
- **CPU:** ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz
- **CPU Architecture:** ARM Cortex-M0+
- **CPU Cores:** 1
- **RAM:** 32KB SRAM
- **Flash:** 256KB
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 51 × 23 × 8 mm
- **Antenna:** U.FL/IPEX

## Connectivity

- **Lora:** RFM96 LoRa 433MHz SX1276

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Compatible Firmware

arduino, platformio

## Use Cases

- iot
- lora-mesh-networking
- environmental-monitoring
- asset-tracking
- prototyping

## Components

- **ATSAMD21G18** (mcu): ARM Cortex-M0+ at 48MHz, 256KB flash, 32KB SRAM, native USB. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2FSAM_D21_DA1_Family_DataSheet_DS40001882F.pdf&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)
- **RFM96** (lora-radio): HopeRF RFM96 LoRa 433MHz transceiver based on Semtech SX1276, configurable SF7-SF12, up to +20 dBm TX. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F3179%2Fsx1276_77_78_79.pdf&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)

## Protocols

- **SPI**: MOSI: PA16, MISO: PA19, SCK: PA17
- **I2C**: SDA: PA22, SCL: PA23
- **UART**: TX: PA10, RX: PA11
- **RFM96 LoRa radio**: CS: PA06, RST: PA08, IRQ: PA09

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| PA02 | A0 — Analog In / DAC Out | — | analog-input, analog-output |
| PA05 | A1 — Analog In | — | analog-input |
| PB08 | A2 — Analog In | — | analog-input |
| PB09 | A3 — Analog In | — | analog-input |
| PA04 | A4 — Analog In | — | analog-input |
| PB02 | A5 — Analog In | — | analog-input |
| PA11 | RX — UART Receive | UART | digital-input, digital-output |
| PA10 | TX — UART Transmit | UART | digital-input, digital-output |
| PA09 | D3 — Radio IRQ | — | digital-input, digital-output, pwm |
| PA08 | D4 — Radio RST | — | digital-input, digital-output, pwm |
| PA15 | D5 — GPIO / PWM | — | digital-input, digital-output, pwm |
| PA20 | D6 — GPIO / PWM | — | digital-input, digital-output, pwm |
| PA06 | D8 — Radio CS | SPI | digital-input, digital-output |
| PA07 | D9 — GPIO / PWM / Analog | — | digital-input, digital-output, pwm, analog-input |
| PA18 | D10 — GPIO / PWM | — | digital-input, digital-output, pwm |
| PA16 | D11 — SPI MOSI | SPI | digital-input, digital-output |
| PA19 | D12 — SPI MISO | SPI | digital-input, digital-output |
| PA17 | D13 — SPI SCK / LED | SPI | digital-input, digital-output |
| PA22 | SDA — I2C Data | I2C | digital-input, digital-output |
| PA23 | SCL — I2C Clock | I2C | digital-input, digital-output |

## Description

## Overview\n\nThe Adafruit Feather M0 RFM96 LoRa 433 MHz combines the ATSAMD21G18 ARM Cortex-M0+ microcontroller with the HopeRF RFM96 LoRa radio module for operation in the 433 MHz ISM band. LoRa's spread-spectrum modulation technique allows signals to be received well below the noise floor, enabling multi-kilometre range at low data rates — ideal for sensor networks, asset tracking, and environmental monitoring.\n\nThe ATSAMD21G18 runs at 48 MHz with 256KB of flash and 32KB of SRAM, along with native USB support. The RFM96 module is based on the Semtech SX1276 chipset and supports LoRa modulation with configurable spreading factor, bandwidth, and coding rate. A u.FL connector accepts a tuned 433 MHz external antenna to maximize range.\n\nAll standard Feather peripherals are included: 20 GPIO pins, 6 analog inputs, one DAC output, 8 PWM channels, and hardware I2C, SPI, and UART. A JST connector and 100mA LiPo charger allow portable battery operation. The Feather form factor ensures compatibility with the full range of Feather FeatherWing accessories.\n\nThe RadioHead and LMIC (LoRaWAN-in-C) libraries are both compatible with this board, supporting everything from simple peer-to-peer LoRa links to full LoRaWAN network stack operation. The 433 MHz band is particularly popular in Europe and Asia for LoRa deployments.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F3179&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export) — 34.95

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F3179&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-Feather-M0-RFM-LoRa-PCB&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-feather-m0-radio-with-lora-radio-module%2Foverview&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F3179%2Fsx1276_77_78_79.pdf&ref=openhardware.directory&product=adafruit-feather-m0-rfm96&source=md-export)

## Tags

`feather`, `samd21`, `rfm96`, `lora`, `433mhz`, `lpwan`, `adafruit`, `cortex-m0`, `sx1276`

## Images

![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/444647efbbe3.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/f8efa50d2ca4.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/1e1ce880e184.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/297d920912f8.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/8c0486bb5f8d.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/a8202c1fc0d9.jpg)
![Adafruit Feather M0 RFM96 LoRa Radio (433 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm96/b698377c362b.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-feather-m0-rfm96)