Heltec Turtle Board - image 1
1 / 6
Heltec Automation

Heltec Turtle Board

Ultra-low-power LoRa development board with STM32L432KC ARM Cortex-M4 MCU and SX1276 transceiver, capable of 10-year battery life on AAA cells using the RadioShuttle peer-to-peer protocol.

Starting from

$41.00

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed80MHz
Flash256KB
GPIO Level3.3V
AntennaSMAIPEX
StorageNo
Dimensions73.5 x 31.5 x 24mm
Weight40g

Certifications

Components

STMicroelectronics 32-bit ARM Cortex-M4 with FPU running at up to 80 MHz, featuring 256KB flash, 64KB SRAM, hardware AES-256 encryption, and 4 uA deep sleep current.

Semtech SX1276 LoRa transceiver supporting 137-1020 MHz with up to +20 dBm TX power, -148 dBm sensitivity, and LoRa/FSK/OOK modulation. Provides 200m to 20km range in ISM bands.

Bus Interfaces

SPI— SPI1
CS: PA4SCK: PA5MISO: PA6MOSI: PA7
I2C— I2C1
SCL: PA9SDA: PA10
UART— USART2
RX: PA15TX: PA2
ADC
DAC
DFU
SAI

GPIO Map

PA0
LoRa DIO0 — RX/TX Interrupt
digital-input
LoRa
PA1
LoRa Reset
digital-output
LoRa
PA2
USART2 TX (Debug Console)
digital-inputdigital-outputpwm
UART
PA3
VEXT Power Switch
digital-output
PA4
LoRa SPI CS
digital-inputdigital-output
SPI
PA5
SPI1 SCK (LoRa)
digital-inputdigital-output
SPI
PA6
SPI1 MISO (LoRa)
digital-inputdigital-outputadc
SPI
PA7
SPI1 MOSI (LoRa)
digital-inputdigital-outputadc
SPI
PA8
Battery Power Detect
digital-input
PA9
I2C1 SCL (10k pullup)
digital-inputdigital-outputpwm
I2C
PA10
I2C1 SDA (10k pullup)
digital-inputdigital-outputpwm
I2C
PA13
SWDIO (Debug)
digital-inputdigital-output
SWD
PA14
SWCLK (Debug)
digital-inputdigital-output
SWD
PA15
USART2 RX (Debug Console)
digital-inputdigital-outputpwm
UART
PB0
Red LED (Receive Indicator)
digital-outputpwmadc
PB1
Green LED (Status)
digital-outputpwmadc
PB3
SWO Debug / General GPIO
digital-inputdigital-outputpwm
PB4
General Purpose GPIO
digital-inputdigital-outputpwm
PB5
General Purpose GPIO
digital-inputdigital-outputpwm
PB6
General Purpose GPIO
digital-inputdigital-outputpwm
PB7
General Purpose GPIO
digital-inputdigital-outputpwm
PH3
User Button / Boot Pin
digital-input

Overview

The Heltec Turtle Board is an ultra-low-power LoRa development board designed for long-life battery-powered IoT applications. Built around the STM32L432KC ARM Cortex-M4 MCU and Semtech SX1276 LoRa transceiver, it achieves a remarkable 4 uA sleep current that enables up to 10 years of operation on two standard AAA batteries.

What sets the Turtle Board apart from typical LoRa nodes is its included RadioShuttle peer-to-peer protocol software, which enables direct node-to-node communication without requiring LoRaWAN gateways or network servers. This makes it a turnkey solution for deploying wireless sensor networks in remote locations. The board also supports standard LoRaWAN protocol with AT command interface for integration into existing networks.

The board exposes 18 GPIO pins through two 14-pin headers, providing access to SPI, I2C, UART, ADC, and DAC interfaces for connecting external sensors and peripherals. An optional Si7021 temperature/humidity sensor can be plugged directly onto the debug header, and I2C-compatible OLED displays (SSD1306) are supported out of the box. The integrated MQTT gateway functionality allows the board to bridge LoRa sensor data directly to cloud platforms.

Programming is supported via ARM Mbed IDE and STM32CubeIDE, with firmware upload possible through DFU over USB or ST-LINK debugger. The board features automatic USB/battery power switching with ESD and short-circuit protection on 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.