Semtech's North America LoRaMote mbed Platform based on the SX1272 LoRa Transceiver.

Note: See NAMote72 wiki page for detailed instruction on how to use the platform.


This platform and wiki page describes how to use the SX1272 based NAMote72 platform. This platform represents a completely programmable LoRa end device solution with a built in mbed compatible programming interface and a LiOn battery and charger. This platform provides the user with a number of built in sensors including a GPS receiver, pressure transducer, touch sensor, accelerometer, and thermometer. The intent is to provide the user with a platform to demonstrate the capabilities of LoRa and LoRaWAN in both private and public networks when used with a LoRaWAN concentrator. With mbed, users can easily download and install existing code examples as well as develop their own custom code.

SX1272 LoRa Transceiver

The heart of the platform is the SX1272 LoRa transceiver chip. It is configured to allow the user to select the on device RF power amplifier port output providing from approximately 0dBm to 19dBm transmit power at the antenna port, or to select an on board power amplifier output, driven from the SX1272’s RFO port that can provide between 23 dBm to 30 dBm. A printed circuit board antenna is also included, as well as an RF connector that permits the use of an external antenna.

Platform RF Operation

The SX1272 NAMote72 platform can operate over a wide frequency range, including the 868 MHz European and the 902-928 MHz North American ISM bands. An appropriate antenna must be used for the selected operating band. Although primarily intended for LoRa applications, the user can also enable FSK mode for conventional or legacy applications. Coupled with a link budget in excess of 135 dB in FSK and in excess of 155 dB in LoRa, the SX1272 based NAMote72 platform really offers the possibility of two modems in one single package. The NAMote72 platform can comply with both ETSI and FCC regulatory requirements.


An Arduino compatible interface is provided which enables the user to incorporate any of the widely available shields into their application.

The SX1272 based NAMote72 platform requires only a PC with a USB interface for programming and a USB compatible charger to recharge the internal battery.

Built In Sensors

- GPS Receiver
- Touch Sensor w/ Proximity Detect
- Pressure Transducer
- Accelerometer
- Temperature Sensor
- Battery Voltage Monitor

Microcontroller features

  • STM32L152RC in LQFP64 package
  • ARM®32-bit Cortex®-M3 CPU
  • 32 MHz max CPU frequency
  • VDD from 1.65 V to 3.6 V
  • 256 KB Flash
  • 32 KB SRAM
  • GPIO (51) with external interrupt capability
  • 12-bit ADC with 21 channels
  • RTC
  • Timers (9)
  • I2C (2)
  • USART (3)
  • SPI (3)
  • USB 2.0 full-speed
  • DAC (2)
  • LCD (1) 4x32 or 8x28
  • Operationnal Amplifiers (2)
  • Comparators (2)

Application Example - SCPI Test Code (Default Program in NAMote72)

Note: See wiki page for other application examples for the platform.

This (scpi) program below implements a SCPI command parser. When connected via the debug virtual comm port, commands can be sent to the radio and peripherals to perform specific tasks or to set specific parameters. The serial port defaults to 9600bps N-8-1. See mbed link for serial terminal monitor applications that are recommended ->.

Import programscpi_sx127x

SCPI interface to SX1272 and SX1276

Platform Physical & Device Properties

The Enclosure and Front Panel



The NAMote72 PCB


The NAMote72 Arduino Header Pinouts


Additional Information for the NAMote72


NAMote72 Platform Schematic Sheets

Semtech Documents

SX1272 Datasheet
LoRa Modem Designer's Guide
LoRa Low Energy Design Guide
LoRa Calculator: fast evaluation of link budget, time on air and energy consumption

NAMote72 Wiki

Where to buy

Semtech Part Number: SX1276MB1MAS

Online Distribution

 Buy Now