# Galvanically Isolated USB-C ESP Programmer

Galvanically isolated USB-C-to-UART programmer for the ESP8266/ESP32 series. Everything the HC22002 does, plus an isolation barrier for main

- **Seller:** [hardcode](https://lectronz.com/stores/hardcode-electronics), Marktoberdorf, Germany
- **Price:** €34.90 (EUR, before shipping and taxes)
- **Availability:** In stock
- **Categories:** ESP32, Kits, Tools
- **Country of origin:** Germany
- **Product page:** https://lectronz.com/products/galvanically-isolated-esp-programmer-auto-reset

## Links

- [Documentation](https://hardcodebr.github.io/usb-esp-programmer-isolated/)

## Images

![Galvanically Isolated USB-C ESP Programmer](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjQ4MTcsInB1ciI6ImJsb2JfaWQifX0=--c7a0567f148b0628711a367efcc44b388d8c5df8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/hc22003_hero_assembled.jpg)
![Galvanically Isolated USB-C ESP Programmer](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjQ4MjUsInB1ciI6ImJsb2JfaWQifX0=--753fe283269431f66ab37f45b5149dd788b55003/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/hc22003_hero_clean.jpg)
![Galvanically Isolated USB-C ESP Programmer](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjQ4MjksInB1ciI6ImJsb2JfaWQifX0=--f92dfb9dad8116bde948bc6ba786aa772c36000a/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/hc2200x_accessories.jpg)

## Description

The HardCode HC22003 is the **galvanically isolated** USB-C-to-UART programmer for the ESP8266/ESP32 series. It does everything the non-isolated HC22002 does — USB-to-UART bridging plus automatic reset and boot for esptool, the Arduino IDE and ESP-IDF — and adds an **isolation barrier** between your PC and the target: a digital isolator on the data lines plus an isolated DC-DC converter on the power rail.

That isolation is what you want for **mains-referenced boards, high-voltage front ends, different-ground targets, or any setup prone to ground loops** — protecting your laptop and giving clean, reliable flashing where a non-isolated adapter would be risky. Genuinely hard to find: most ESP programmers on the market are non-isolated.

##### Features
- **Galvanic isolation** — digital isolator on data + isolated DC-DC on power
- **USB-C** host interface
- **Automatic reset / auto-boot** — no boot-button dance
- On-board **RST and BOOT** buttons
- Works out of the box with **esptool, Arduino IDE, and ESP-IDF**
- Supports **ESP8266, ESP32, ESP32-S2/S3, ESP32-C3**
- Selectable pull-up header + jumper cap; clearly labeled isolated breakout
- 4× rubber feet; ships in an ESD bag

##### What's in the box
- HC22003 isolated programmer board (feet + pull-up header & jumper cap fitted)
- USB-C cable
- 2× connection leads — 1× Dupont 6-pin + 1× 2×3 ribbon
- Quick-start card (QR → online pinout + 3-step flashing guide)
- ESD bag

##### Don't need isolation?
For ordinary single-ground bench targets, the lower-cost non-isolated **HC22002** does the same flashing job.

##### Need a custom design or Idea of improvement
Contact-us  support@hardcode.com.br

## Shipping policy

shipping within 2 working days.
- 5€ within Europe
- 30€ worldwide
