Heltec WiFi Kit 32 (V3) - image 1
1 / 5
Heltec Automation·Dev Board

Heltec WiFi Kit 32 (V3)

ESP32-S3-based IoT development board with built-in 0.96" OLED display, lithium battery management, WiFi and Bluetooth 5.0 connectivity, and USB-C interface in a compact 50mm form factor.

Starting from

$12.99

Specifications

Components

Xtensa LX7 dual-core processor at 240MHz with 8MB SiP flash, 512KB SRAM, WiFi 802.11 b/g/n, Bluetooth 5.0, hardware crypto acceleration, and 34 programmable GPIOs.

Integrated OLED display controller driving a 0.96-inch 128×64 pixel monochrome display via I2C, used for showing sensor data, status info, and debug output.

Silicon Labs USB 2.0 to UART bridge providing serial programming and debugging interface with baud rates up to 1Mbps.

Standalone constant-current/constant-voltage linear charger for single-cell lithium-ion batteries with programmable charge current up to 800mA and thermal regulation.

3.3V LDO Voltage RegulatorVoltage RegulatorDatasheet

Low-dropout linear voltage regulator providing stable 3.3V output from USB 5V or battery input to power the ESP32-S3 and peripheral ICs.

Bus Interfaces

I2C— I2C0
SCL: GPIO22SDA: GPIO21
I2C— I2C (OLED)
SCL: GPIO18SDA: GPIO21
SPI— SPI2
SS: GPIO9SCK: GPIO10MISO: GPIO12MOSI: GPIO11
UART— UART0
RX: GPIO44TX: GPIO43
PWM
ADC
I2S

GPIO Map

GPIO0
KEY_BUILTIN — User Button
digital-inputstrapping
GPIO1
A0 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO2
A1 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO3
A2 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO4
A3 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO5
A4 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO6
A5 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO7
A6 — Analog Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO8
A7 — ADC2 Input
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO9
SPI SS / A8
digital-inputdigital-outputadctouchpwm
SPI
GPIO10
SPI SCK / A9
digital-inputdigital-outputadctouchpwm
SPI
GPIO11
SPI MOSI / A10
digital-inputdigital-outputadctouchpwm
SPI
GPIO12
SPI MISO / A11
digital-inputdigital-outputadctouchpwm
SPI
GPIO13
A12 — General Purpose
digital-inputdigital-outputadctouchpwm
ADC
GPIO14
A13 — General Purpose
digital-inputdigital-outputadctouchpwm
ADC
GPIO15
A14 — General Purpose
digital-inputdigital-outputpwm
ADC
GPIO16
A15 — General Purpose
digital-inputdigital-outputpwm
ADC
GPIO17
A16 — General Purpose
digital-inputdigital-outputpwm
ADC
GPIO18
OLED SCL — I2C Clock
digital-inputdigital-outputadcpwm
I2C
GPIO19
A18 — General Purpose
digital-inputdigital-outputadcpwm
ADC
GPIO20
A19 — General Purpose
digital-inputdigital-outputadcpwm
ADC
GPIO21
OLED SDA / RST — I2C Data
digital-inputdigital-outputpwm
I2C
GPIO22
I2C SCL — General I2C Clock
digital-inputdigital-outputpwm
I2C
GPIO35
LED_BUILTIN — Onboard LED
digital-output
GPIO36
Vext — External Power Control
digital-output
GPIO43
UART TX
digital-inputdigital-outputpwm
UART
GPIO44
UART RX
digital-inputdigital-outputpwm
UART

Overview

The Heltec WiFi Kit 32 (V3) is a compact IoT development board built around the ESP32-S3FN8 dual-core processor running at up to 240MHz. It integrates a 0.96-inch 128x64 OLED display, lithium battery management with charge/discharge protection, and both WiFi and Bluetooth 5.0 wireless connectivity into a breadboard-friendly package measuring just 50.2 x 25.5mm.

The V3 revision brings significant improvements over its predecessor, including an upgrade from the ESP32-D0 to the ESP32-S3 platform, a switch from Micro-USB to USB-C, and a dramatic reduction in deep sleep current from approximately 800uA down to less than 10uA — making it far more practical for battery-powered deployments. The onboard CP2102 USB-to-serial converter provides reliable programming and debugging via the Arduino IDE, PlatformIO, or ESP-IDF.

With 8MB of flash storage, 512KB of SRAM, 7 ADC channels, 7 capacitive touch inputs, and support for SPI, I2C, UART, and I2S interfaces, the WiFi Kit 32 V3 is well-suited for IoT sensor nodes, portable data loggers, weather displays, and any project that benefits from a built-in screen and battery support. The integrated OLED display is particularly useful for showing real-time sensor readings, connection status, or debug information without requiring external displays.

Use Cases

6

Resources

Where to Buy

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