Important Note

This entire repo was AI created - including all of the data within. The intent was to A) help me with my personal electronics inventory; and B) see how I could use AI to make that process a bit easier. DO NOT TRUST!

Adafruit Feather M0 with RFM95 LoRa Radio - 900MHz - RadioFruit

Details

  • Location: Cabinet-1, Bin 24
  • Category: Feather Boards
  • Type: Wireless Microcontroller with LoRa Radio
  • Microcontroller: ATSAMD21G18 ARM Cortex M0
  • Radio: RFM95 LoRa 900MHz
  • Quantity: 2
  • Product URL: https://www.adafruit.com/product/3178

Description

Feather M0 with built-in RFM95 LoRa radio for 900MHz (868/915MHz) long-range wireless communication. Combines the power of the ATSAMD21G18 ARM Cortex M0 processor with LoRa packet radio technology for projects requiring extended wireless range beyond WiFi or Bluetooth.

Specifications

  • Part Number: 3178
  • Microcontroller: ATSAMD21G18 ARM Cortex M0
  • Clock Speed: 48MHz
  • Operating Voltage: 3.3V
  • Flash Memory: 256KB (8x more than Arduino Uno)
  • RAM: 32KB (16x more than Arduino Uno)
  • Radio: RFM95 LoRa transceiver
  • Frequency: 900MHz (868/915MHz configurable)
  • Dimensions: 51mm x 23mm x 8mm (2.0” x 0.9” x 0.3”)
  • Weight: 5.8g

Image

Adafruit Feather M0 with RFM95 LoRa Radio - 900MHz

Features

  • Long Range Radio: LoRa technology for extended wireless range
  • ARM Cortex M0: Powerful 32-bit processor at 48MHz
  • USB Native: Built-in USB bootloader and serial debugging
  • Battery Ready: LiPo connector and charging circuit
  • Rich I/O: 20 GPIO pins, 8 PWM, 10 analog inputs
  • Standard Interfaces: Hardware I2C, SPI, UART
  • Feather Compatible: Works with all FeatherWings

Radio Specifications

  • Technology: LoRa (Long Range)
  • Frequency: 868MHz or 915MHz (software selectable)
  • Power Output: +5 to +20 dBm (up to 100mW)
  • Range: 1.2+ miles line-of-sight with wire antennas
  • Current: ~300µA sleep, ~120mA TX, ~40mA RX
  • Interface: SPI to microcontroller

Pin Configuration

  • GPIO Pins: 20 total
  • PWM Pins: 8 pins
  • Analog Inputs: 10 pins (A0-A9)
  • Analog Output: 1 pin (DAC)
  • I2C: SDA/SCL pins
  • SPI: MOSI/MISO/SCK pins
  • UART: TX/RX pins
  • Power: 3.3V, GND, EN, VBAT

Power Management

  • Operating Voltage: 3.3V
  • Regulator: 500mA peak current
  • Battery: 3.7V LiPo connector
  • Charging: Built-in 100mA LiPo charger
  • Battery Monitor: Analog pin for voltage monitoring
  • Auto-switching: USB/battery power switching

Applications

  • IoT sensor networks
  • Long-range telemetry
  • Remote monitoring systems
  • Agricultural sensors
  • Environmental monitoring
  • Asset tracking
  • Smart city applications
  • LoRaWAN gateway nodes

Programming

  • Arduino IDE: Full support with Feather M0 board package
  • CircuitPython: Native support
  • Libraries: RadioHead, LoRa, TTN libraries
  • Bootloader: USB native bootloader
  • Debug: Serial over USB

Compatibility

  • FeatherWings: Compatible with all Feather add-ons
  • Antennas: Wire antenna or uFL connector
  • Networks: Point-to-point or LoRaWAN
  • Protocols: Custom or The Things Network (TTN)

Notes

  • Requires antenna for radio operation (wire or uFL)
  • FCC certified LoRa module with protective metal shield
  • Software-configurable frequency within 900MHz band
  • Excellent for long-range, low-power wireless projects
  • Can achieve 20km+ range with proper antennas and settings
  • Perfect for remote sensor applications

Tags

feather, microcontroller, lora, wireless, m0, rfm95, 900mhz, radiofruit, adafruit