Heltec LoRa Kit 151 - image 1
1 / 3
heltec

Heltec LoRa Kit 151

Ultra-low-power LoRaWAN development kit based on STM32L151CBU6 ARM Cortex-M3 MCU and Semtech SX1278 LoRa transceiver, with 6uA deep sleep current, integrated battery management, and CE certification.

Starting from

$13.50

Specifications

ArchitectureARM Cortex-M3
CPU Cores1
Clock Speed32MHz
Flash128KB
GPIO Level3.3V
AntennaIPEX
StorageNo
Dimensions56.3 x 25.5 x 7.8mm
Weight20g

Certifications

Components

STMicroelectronics STM32L151CBU6 ultra-low-power 32-bit ARM Cortex-M3 MCU running at up to 32MHz with 128KB flash, 16KB SRAM, 4KB EEPROM, 12-bit ADC/DAC, and deep sleep current as low as 6uA.

Semtech SX1278 LoRa transceiver supporting 137-525MHz with LoRa modulation, -135dBm sensitivity at SF12/125kHz, and +19dBm maximum TX power for long-range LPWAN communication.

Silicon Labs CP2102 single-chip USB to UART bridge IC providing USB 2.0 full-speed connectivity for programming and serial debug output.

TP4054 single-cell lithium-ion/polymer battery charger with programmable charge current, providing integrated battery management with USB/battery automatic power switching.

Bus Interfaces

SPI1— SPI1
NSS: PA4SCK: PA5MISO: PA6MOSI: PA7
SPI2— SPI2
NSS: PB12SCK: PB13MISO: PB14MOSI: PB15
SPI3— SPI3
NSS: PA15SCK: PB3MISO: PB4MOSI: PB5
I2C1— I2C1
SCL: PB8SDA: PB9
I2C2— I2C2
SCL: PB10SDA: PB11
UART1— UART1
RX: PA10TX: PA9
UART2— UART2
RX: PA3TX: PA2
UART3— UART3
RX: PB11TX: PB10
ADC
DAC
SWD
SWCLK: PA14SWDIO: PA13

GPIO Map

PA0
ADC_IN0, WKUP — Analog Input / Wake-up
digital-inputdigital-outputadcpwm
ADC
PA1
ADC_IN1 — Analog Input
digital-inputdigital-outputadcpwm
ADC
PA2
ADC_IN2, TX2 — UART2 Transmit / Analog
digital-inputdigital-outputadcpwm
UART
PA3
ADC_IN3, RX2 — UART2 Receive / Analog
digital-inputdigital-outputadcpwm
UART
PA4
LoRa_NSS, DAC_OUT1, ADC_IN4, NSS1 — LoRa Chip Select (reserved)
digital-inputdigital-outputadcdac
SPI
PA5
LoRa_SCK, DAC_OUT2, ADC_IN5, SCK1 — LoRa SPI Clock (reserved)
digital-inputdigital-outputadcdac
SPI
PA6
LoRa_MISO, ADC_IN6, MISO1 — LoRa SPI MISO (reserved)
digital-inputdigital-outputadc
SPI
PA7
LoRa_MOSI, ADC_IN7, MOSI1 — LoRa SPI MOSI (reserved)
digital-inputdigital-outputadc
SPI
PA8
GPIO — General Purpose I/O
digital-inputdigital-outputpwm
PA9
TX1 — UART1 Transmit
digital-inputdigital-outputpwm
UART
PA10
RX1 — UART1 Receive
digital-inputdigital-outputpwm
UART
PA13
SWDIO — Serial Wire Debug Data
digital-inputdigital-output
SWD
PA14
SWCLK — Serial Wire Debug Clock
digital-inputdigital-output
SWD
PA15
NSS1/NSS3 — SPI Chip Select
digital-inputdigital-outputpwm
SPI
PB0
LoRa_DIO3, ADC_IN8 — LoRa Interrupt (reserved)
digital-inputdigital-outputadc
ADC
PB1
LoRa_DIO2, ADC_IN9 — LoRa Interrupt (reserved)
digital-inputdigital-outputadc
ADC
PB3
SCK1/SCK3, Vext control — SPI Clock / External Power Control
digital-inputdigital-outputpwm
SPI
PB4
MISO1/MISO3 — SPI MISO
digital-inputdigital-outputpwm
SPI
PB5
MOSI3/MOSI1 — SPI MOSI
digital-inputdigital-outputpwm
SPI
PB6
SCL1 — I2C1 Clock
digital-inputdigital-output
I2C
PB7
SDA1 — I2C1 Data
digital-inputdigital-output
I2C
PB8
SCL1, LED — I2C1 Clock / LED
digital-inputdigital-outputpwm
I2C
PB9
SDA1 — I2C1 Data
digital-inputdigital-output
I2C
PB10
SCL2, TX3 — I2C2 Clock / UART3 Transmit
digital-inputdigital-outputpwm
I2C
PB11
SDA2, RX3, LoRa_DIO0 — I2C2 Data / UART3 RX / LoRa Interrupt (reserved)
digital-inputdigital-output
I2C
PB12
NSS2, ADC_IN18 — SPI2 Chip Select / Analog
digital-inputdigital-outputadc
SPI
PB13
SCK2, ADC_IN19 — SPI2 Clock / Analog
digital-inputdigital-outputadc
SPI
PB14
MISO2, ADC_IN20 — SPI2 MISO / Analog
digital-inputdigital-outputadc
SPI
PB15
MOSI2, ADC_IN21 — SPI2 MOSI / Analog
digital-inputdigital-outputadc
SPI

Overview

The Heltec LoRa Kit 151 is an ultra-low-power LoRaWAN development board designed for battery-powered IoT sensor node applications. Built around the STM32L151CBU6 ARM Cortex-M3 microcontroller and Semtech SX1278 LoRa transceiver, it achieves a remarkably low deep sleep current of just 6uA, making it ideal for remote field deployments where devices must operate for months or years on a single battery charge.

The board comes in two frequency variants: the LoRa-Kit-151-L for 433-510MHz (EU433/CN470 bands) and the LoRa-Kit-151-F for 863-928MHz (EU868, US915, AU915, AS923, KR920 bands). Both variants support standard LoRaWAN 1.0.2 protocol with Class A, B, and C operation modes, and include AT command firmware for rapid prototyping without custom coding.

With 23 exposed GPIO pins including 8 ADC channels, 2 DAC outputs, 3 UART ports, 2 SPI buses, and 2 I2C buses, the LoRa Kit 151 provides ample interfacing options for connecting environmental sensors, actuators, and other peripherals. The onboard battery management system with TP4054 charger IC, SH1.25 battery connector, and automatic USB/battery power switching makes it ready for portable and field-deployed applications right out of the box.

The compact 56.3 x 25.5mm form factor with standard 2.54mm pin headers and breadboard-compatible layout makes it easy to integrate into custom PCB designs or prototype on a breadboard. An integrated CP2102 USB-to-serial bridge simplifies programming and debugging via the Micro-USB port.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.