# Adafruit Feather M0 RFM95 LoRa 900 MHz

> ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM95W SX1276 LoRa radio for 868/915 MHz. Achieves 2+ km range, supports LoRaWAN, 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:** SX1276 868/915MHz

## Open Source

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

## Compatible Firmware

arduino, circuitpython

## Use Cases

- lora-iot
- long-range-iot
- lorawan-gateway
- remote-sensor-nodes
- iot
- prototyping

## Components

- **ATSAMD21G18** (mcu): ARM Cortex-M0+ at 48MHz, 256KB flash, 32KB SRAM, native USB. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fimages%2Fproduct-files%2F2772%2Fatmel-42181-sam-d21_datasheet.pdf&ref=openhardware.directory&product=adafruit-feather-m0-rfm95-lora-900&source=md-export)
- **RFM95W (SX1276)** (lora-module): HopeRF RFM95W LoRa module based on Semtech SX1276, 868/915MHz, +5 to +20dBm TX, SF6-SF12, >2km range. — [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-lora-900&source=md-export)

## Protocols

- **SPI**: MOSI: PA16, MISO: PA19, SCK: PA17
- **I2C**: SDA: PA22, SCL: PA23
- **UART**: TX: PA10, RX: PA11
- **LoRa**: 
- **LoRaWAN**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| PA11 | RX — UART Receive | UART | digital-input, digital-output |
| PA10 | TX — UART Transmit | UART | digital-input, digital-output |
| PA15 | D5 — GPIO / PWM | — | digital-input, digital-output, pwm |
| PA20 | D6 — GPIO / PWM | — | digital-input, digital-output, pwm |
| 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 |
| PA02 | A0 — Analog In / DAC Out | — | analog-input, analog-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 |

## Description

## Overview

The Adafruit Feather M0 RFM95 LoRa 900 MHz is the ARM-powered LoRa Feather targeting the 868/915 MHz ISM bands. It combines the ATSAMD21G18 ARM Cortex-M0+ at 48 MHz with HopeRF's RFM95W module built on the Semtech SX1276 — delivering long-range LoRa connectivity with the compute power and memory of an ARM Cortex-M0+ in the compact Feather form factor.

The SX1276 LoRa radio achieves over 2 km of range with simple quarter-wave wire antennas, and 20+ km is achievable with directional antennas and optimal spreading factor settings. Transmit power is adjustable from +5 to +20 dBm. The board's u.FL antenna connector allows swapping the included wire antenna for any 868/915 MHz external antenna.

With 256KB of flash and 32KB of SRAM, the SAMD21 provides substantially more room for LoRaWAN stack code, sensor drivers, and application logic compared to 8-bit alternatives. Native USB means the board can be used as a USB serial device or HID device. The built-in 100mA LiPo charger enables long-duration battery-powered deployments.

This is Adafruit's most popular LoRa Feather and is fully compatible with the RadioHead library, the Arduino LMIC LoRaWAN stack, and CircuitPython's LoRa libraries. It is ideal for sensor nodes, environmental monitors, asset trackers, and LoRaWAN end-devices.

## 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-lora-900&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-lora-900&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-lora-900&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-lora-900&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-lora-900&source=md-export)

## Tags

`feather`, `lora`, `sx1276`, `rfm95`, `868mhz`, `915mhz`, `lorawan`, `atsamd21`, `arm-cortex-m0`, `adafruit`

## Images

![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/71a24dbcb3dd.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/af19ec024367.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/6e8f757f9f6a.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/4864a3c423c4.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/a675e2730c73.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/2f4883b165c0.jpg)
![Adafruit Feather M0 RFM95 LoRa 900 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-m0-rfm95-lora-900/24dfc4c1ffef.jpg)

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