Heltec WiFi LoRa 32 specs, pinout & datasheets
- Chip / SoC
- ESP32
- Clock
- 240 MHz
Imported entry: generated from open-source board definitions (platformio, zephyr, circuitpython), not reviewed by a person. Each fact links to the definition it came from.
Specifications
Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.
Can I still use it?
- Arduino framework
- Supported[1]Arduino framework available through PlatformIO.
- CircuitPython
- Supported[6]
- Zephyr RTOS
- Supported[4]
As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.
Datasheets and documents
Pinout
Pin names in firmware (39 pins)
| Chip pin | Board names |
|---|---|
| GPIO0 | IO0, GPIO0, USER_BUTTON |
| GPIO1 | IO1, GPIO1, BAT_ADC, TOUCH1 |
| GPIO2 | IO2, GPIO2, TOUCH2 |
| GPIO3 | IO3, GPIO3, TOUCH3 |
| GPIO4 | IO4, GPIO4, TOUCH4 |
| GPIO5 | IO5, GPIO5, TOUCH5 |
| GPIO6 | IO6, GPIO6, TOUCH6 |
| GPIO7 | IO7, GPIO7, TOUCH7 |
| GPIO8 | IO8, LORA_NSS |
| GPIO9 | IO9, LORA_SCK |
| GPIO10 | IO10, LORA_MOSI |
| GPIO11 | IO11, LORA_MISO |
| GPIO12 | IO12, LORA_RST |
| GPIO13 | IO13, LORA_BUSY |
| GPIO14 | IO14 |
| GPIO15 | IO15 |
| GPIO16 | IO16 |
| GPIO17 | IO17, OLED_SDA |
| GPIO18 | IO18, OLED_SCL |
| GPIO19 | IO19, GPIO19, ADC2_CH9A |
| GPIO20 | IO20, GPIO20, ADC1_CH9B |
| GPIO21 | IO21, GPIO21, OLED_RST |
| GPIO26 | GPIO26 |
| GPIO33 | GPIO33 |
| GPIO34 | GPIO34 |
| GPIO35 | IO35, GPIO35, LED |
| GPIO36 | IO36, GPIO36 |
| GPIO37 | IO37, GPIO37 |
| GPIO38 | IO38, GPIO38 |
| GPIO39 | IO39, GPIO39 |
| GPIO40 | IO40, GPIO40 |
| GPIO41 | IO41, GPIO41 |
| GPIO42 | IO42, GPIO42 |
| GPIO43 | IO43, GPIO43 |
| GPIO44 | IO44, GPIO44 |
| GPIO45 | IO45, GPIO45 |
| GPIO46 | IO46, GPIO46 |
| GPIO47 | IO47, GPIO47 |
| GPIO48 | IO48, GPIO48 |
Sources
- PlatformIO board definition (heltec_wifi_lora_32)
- PlatformIO board definition (heltec_wifi_lora_32_V2)
- PlatformIO board definition (heltec_wifi_lora_32_V3)
- Zephyr board definition (heltec_wifi_lora32_v2)
- Zephyr board definition (heltec_wifi_lora32_v3)
- CircuitPython board definition (heltec_esp32s3_wifi_lora_v3)
- CircuitPython pin definitions (heltec_esp32s3_wifi_lora_v3)
Spotted a mistake?
Every report is read by a person and checked against a source before anything changes. Please link one if you have it.