# Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)

> ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM95 LoRa radio at 868/915 MHz. Spread-spectrum LoRa modulation for multi-kilometre range, 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:** RFM95 LoRa 868/915MHz 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-rfm95&source=md-export)
- **RFM95** (lora-radio): HopeRF RFM95 LoRa 868/915MHz transceiver based on Semtech SX1276, SF7-SF12, up to +20 dBm TX, LoRaWAN compatible. — [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-rfm95&source=md-export)

## Protocols

- **SPI**: MOSI: PA16, MISO: PA19, SCK: PA17
- **I2C**: SDA: PA22, SCL: PA23
- **UART**: TX: PA10, RX: PA11
- **RFM95 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 RFM95 LoRa 868/915 MHz pairs the ATSAMD21G18 ARM Cortex-M0+ microcontroller with the HopeRF RFM95 LoRa radio module for long-range wireless communication in the 868 MHz (Europe) and 915 MHz (North America/Australia) ISM bands. LoRa's chirp spread-spectrum technology allows receivers to decode signals well below the noise floor, achieving multi-kilometre range at low data rates.\n\nThe ATSAMD21G18 runs at 48 MHz with 256KB of flash and 32KB of SRAM. Native USB support simplifies programming and serial debugging. The RFM95 is based on the Semtech SX1276 and offers configurable spreading factor (SF7–SF12), bandwidth, and coding rate to balance range against throughput. Transmit power is adjustable up to +20 dBm, and a u.FL connector accommodates an optimized external antenna.\n\nThe board includes all standard Feather features: 20 GPIO pins, 6 analog inputs, one DAC output, 8 PWM channels, hardware I2C, SPI, and UART. A JST LiPo connector with 100mA on-board charger enables fully portable battery-powered operation. Feather FeatherWing accessories slot in directly to extend functionality.\n\nThe Arduino LMIC library and RadioHead library are both compatible, making it easy to connect to LoRaWAN networks such as The Things Network or build custom point-to-point and mesh topologies. This is the most popular Feather radio board for LoRaWAN IoT deployments in the 868/915 MHz bands.

## Where to Buy

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

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F3178&ref=openhardware.directory&product=adafruit-feather-m0-rfm95&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-rfm95&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-rfm95&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-rfm95&source=md-export)

## Tags

`feather`, `samd21`, `rfm95`, `lora`, `lorawan`, `868mhz`, `915mhz`, `lpwan`, `adafruit`, `cortex-m0`, `sx1276`, `ttn`

## Images

![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/71a24dbcb3dd.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/c2ad35ee0153.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/372ac37bbd79.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/482964090403.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/aa5dc3f76f8e.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/a160b24cac8e.jpg)
![Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95/24dfc4c1ffef.jpg)

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