# Adafruit Feather RP2040 with RFM95 LoRa 915 MHz

> RP2040 Feather with integrated RFM95W LoRa radio at 915 MHz (SX1276), 8MB flash, up to 20 km range, LiPo charging, STEMMA QT, and uFL antenna connector.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** feather
- **Price:** ~$29.95
- **Product Readiness:** developer
- **CPU:** RP2040
- **CPU Architecture:** ARM Cortex-M0+
- **CPU Cores:** 2
- **RAM:** 264 KB
- **Flash:** 8 MB
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 50.8 x 22.8 x 7 mm
- **Weight:** 6.3 g
- **Antenna:** uFL/IPEX

## Connectivity

- **Lora:** SX1276 915MHz

## Open Source

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

## Certifications

RoHS

## Compatible Firmware

circuitpython, micropython, arduino

## Use Cases

- iot
- lorawan
- wireless-sensor-network
- asset-tracking
- prototyping

## Components

- **RP2040** (mcu): Dual-core ARM Cortex-M0+ at 133 MHz, 264KB SRAM. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2040%2Frp2040-datasheet.pdf&ref=openhardware.directory&product=adafruit-feather-rp2040-rfm95&source=md-export)
- **RFM95W** (radio): SX1276-based 868/915 MHz LoRa transceiver, +20 dBm, up to 20 km range, SPI. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F5714%2FSX1276-7-8.pdf&ref=openhardware.directory&product=adafruit-feather-rp2040-rfm95&source=md-export)

## Protocols

- **I2C**: SDA: GPIO24, SCL: GPIO25
- **SPI**: MOSI: GPIO11, MISO: GPIO12, SCK: GPIO13, CS: GPIO10
- **UART**: TX: GPIO0, RX: GPIO1

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | TX — UART | UART | digital-input, digital-output, pwm |
| GPIO1 | RX — UART | UART | digital-input, digital-output, pwm |
| GPIO2 | D2 — GPIO | — | digital-input, digital-output, pwm |
| GPIO3 | D3 — GPIO | — | digital-input, digital-output, pwm |
| GPIO4 | D4 — GPIO | — | digital-input, digital-output, pwm |
| GPIO5 | D5 — GPIO | — | digital-input, digital-output, pwm |
| GPIO6 | D6 — RFM95 CS | SPI | digital-input, digital-output, pwm |
| GPIO7 | D7 — GPIO | — | digital-input, digital-output |
| GPIO8 | D8 — GPIO | — | digital-input, digital-output |
| GPIO9 | D9 — GPIO | — | digital-input, digital-output |
| GPIO10 | RFM95 CS | SPI | digital-input, digital-output |
| GPIO11 | MOSI — SPI | SPI | digital-input, digital-output |
| GPIO12 | MISO — SPI | SPI | digital-input, digital-output |
| GPIO13 | SCK — SPI | SPI | digital-input, digital-output |
| GPIO14 | RFM95 IRQ | — | digital-input, interrupt |
| GPIO15 | RFM95 RST | — | digital-output |
| GPIO24 | SDA — I2C (STEMMA QT) | I2C | digital-input, digital-output |
| GPIO25 | SCL — I2C (STEMMA QT) | I2C | digital-input, digital-output |
| GPIO26 | A0 — ADC0 | ADC | analog-input, digital-input, digital-output |
| GPIO27 | A1 — ADC1 | ADC | analog-input, digital-input, digital-output |
| GPIO28 | A2 — ADC2 | ADC | analog-input, digital-input, digital-output |
| GPIO29 | A3 — ADC3 | ADC | analog-input, digital-input, digital-output |

## Description

## Overview

The Adafruit Feather RP2040 with RFM95 LoRa combines the dual-core RP2040 with the RFM95W LoRa transceiver module, based on the Semtech SX1276/7/8 chipset. LoRa's chirp spread spectrum modulation enables extremely long range — up to 2 km in typical urban environments and 20 km or more in open line-of-sight conditions — at very low power consumption, making it ideal for IoT sensor networks, asset tracking, and environmental monitoring.

The RFM95W operates in the 868/915 MHz ISM band, outputs up to +20 dBm (100 mW), and draws as little as 300 µA in sleep mode. Connection is via SPI. Both a uFL connector for external antennas and a wire solder pad are included for flexible antenna options. The LoRa physical layer is compatible with LoRaWAN stacks for cloud connectivity.

Built on the RP2040 with 264 KB SRAM and 8 MB SPI flash, the board follows the standard Adafruit Feather pinout and is fully compatible with CircuitPython, MicroPython, and Arduino with the Adafruit RFM9x library. Standard Feather accessories — LiPo charger, USB Type-C, STEMMA QT, status NeoPixel, four mounting holes — are all included.

## Where to Buy

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

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5714&ref=openhardware.directory&product=adafruit-feather-rp2040-rfm95&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F5714%2FSX1276-7-8.pdf&ref=openhardware.directory&product=adafruit-feather-rp2040-rfm95&source=md-export)
- [learn guide](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Ffeather-rp2040-rfm95&ref=openhardware.directory&product=adafruit-feather-rp2040-rfm95&source=md-export)

## Tags

`adafruit`, `feather`, `rp2040`, `lora`, `rfm95`, `sx1276`, `915mhz`, `lorawan`, `circuitpython`

## Images

![Adafruit Feather RP2040 with RFM95 LoRa 915 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-rp2040-rfm95/d0d6d5ea6170.jpg)
![Adafruit Feather RP2040 with RFM95 LoRa 915 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-rp2040-rfm95/f9f991902b38.jpg)
![Adafruit Feather RP2040 with RFM95 LoRa 915 MHz](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-rp2040-rfm95/e55ad04d8c4e.jpg)

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