# 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.

## Quick Facts

- **Brand:** Heltec Automation
- **Board Type:** dev-board
- **Price:** ~$12.99
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **Flash:** 8MB (SiP)
- **USB:** USB-C (via CP2102)
- **Power:** 5V via USB-C,3.7V LiPo battery
- **Operating Voltage:** 3.3V
- **Operating Temp:** -20°C to +70°C
- **Dimensions:** 50.2 × 25.5 × 10.2mm
- **Weight:** 30g
- **Battery:** External LiPo (SH1.25 connector)
- **Charging Port:** USB-C
- **Antenna:** PCB antenna (built-in)
- **SD Card:** No
- **Display:** 0.96" OLED 128×64

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** Bluetooth 5.0, BLE, Mesh

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Use Cases

- weather-station
- weather-display
- environmental-monitoring
- oled-status-display
- portable-sensor-node
- iot-sensors

## Components

- **ESP32-S3FN8** (mcu): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- **SSD1306** (display-driver): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FSSD1306.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- **CP2102** (usb-uart): Silicon Labs USB 2.0 to UART bridge providing serial programming and debugging interface with baud rates up to 1Mbps. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.silabs.com%2Fdocuments%2Fpublic%2Fdata-sheets%2FCP2102-9.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- **TP4054** (battery-charger): Standalone constant-current/constant-voltage linear charger for single-cell lithium-ion batteries with programmable charge current up to 800mA and thermal regulation. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fmedia.digikey.com%2Fpdf%2FData%2520Sheets%2FUTD%2520Semi%2520PDFs%2FTP4054.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- **CE6260B33M** (voltage-regulator): Low-dropout linear voltage regulator providing stable 3.3V output from USB 5V or battery input to power the ESP32-S3 and peripheral ICs. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F1811081611_Shenzhen-Fuman-Elec-CE6260B33M_C193408.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)

## Protocols

- **I2C** (I2C0): SDA: GPIO21, SCL: GPIO22
- **I2C** (I2C (OLED)): SDA: GPIO21, SCL: GPIO18
- **SPI** (SPI2): SCK: GPIO10, MOSI: GPIO11, MISO: GPIO12, SS: GPIO9
- **UART** (UART0): TX: GPIO43, RX: GPIO44
- **PWM**
- **ADC**
- **I2S**

## GPIO Map

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

## Accessories

- sh1.25-battery-cable

## Description

## 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.

## Where to Buy

- [Heltec Official](https://openhardware.directory/r?to=https%3A%2F%2Fheltec.org%2Fproject%2Fwifi-kit32-v3%2F&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export) — 12.99
- [AliExpress](https://openhardware.directory/r?to=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2F1005005443005152.html&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export) — 32.80

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fheltec.org%2Fproject%2Fwifi-kit32-v3%2F&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FHelTecAutomation%2FHeltec_ESP32&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.heltec.org%2Fdocs%2Fdevices%2Fopen-source-hardware%2Fesp32-series%2Flora-32%2Fwifi-kit-32%2F&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fresource.heltec.cn%2Fdownload%2FWiFi_Kit_32_V3%2FHTIT-WiFi%2520kit32_V3%2528Rev1.1%2529.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fresource.heltec.cn%2Fdownload%2FWiFi_Kit_32_V3%2FHTIT-WB32_V3_Schematic_Diagram.pdf&ref=openhardware.directory&product=heltec-wifi-kit-32-v3&source=md-export)

## Tags

`esp32-s3`, `oled`, `wifi`, `bluetooth`, `battery`, `iot`, `heltec`, `dev-board`

## Images

![Heltec WiFi Kit 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-kit-32-v3/75a298aa647f.png)
![Heltec WiFi Kit 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-kit-32-v3/8e4406c96420.png)
![Heltec WiFi Kit 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-kit-32-v3/9e56d5a82675.png)
![Heltec WiFi Kit 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-kit-32-v3/be89700ae1d7.jpg)
![Heltec WiFi Kit 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-kit-32-v3/b4d270624554.png)

> **Battery Powered:** true

---
[View full device page](https://openhardware.directory/devices/heltec-wifi-kit-32-v3)