Main product image for USB-C UART ESP Programmer — Auto-Reset & Auto-Boot
Product image 1 for USB-C UART ESP Programmer — Auto-Reset & Auto-Boot
Product image 2 for USB-C UART ESP Programmer — Auto-Reset & Auto-Boot
Product image 3 for USB-C UART ESP Programmer — Auto-Reset & Auto-Boot
Compact USB-C-to-UART programmer for the ESP8266/ESP32 series. Automatic reset & boot — flash with esptool, Arduino IDE or ESP-IDF
ESP32
Kits
Tools

The HardCode HC22002 is a compact USB-C-to-UART programmer for the ESP8266/ESP32 series. It handles the automatic reset and download-mode entry for you, so esptool, the Arduino IDE and ESP-IDF flash firmware with no manual button sequence — no "boot-button dance."

Because it's USB bus-powered, one cable carries both power and data — no wall adapter needed. On-board RST and BOOT buttons are there for manual control whenever you want it.

Ideal for bringing up custom ESP boards that don't carry their own USB-serial bridge, small-batch firmware loading, and serial debugging on the bench.

Features
  • USB-C, bus-powered (power + data over one cable)
  • Automatic reset / auto-boot — flash with zero button presses
  • On-board RST and BOOT buttons for manual control
  • Works out of the box with esptool, Arduino IDE, and ESP-IDF
  • Supports ESP8266, ESP32, ESP32-S2/S3, ESP32-C3
  • Selectable pull-up via a populated 2.54 mm header + jumper cap (pre-set to a sensible default)
  • 3.3 V logic; clearly labeled target breakout (TX, RX, EN, IO0, GND, VCC)
  • 4× stick-on rubber feet; ships in an ESD bag
What's in the box
  • HC22002 programmer board (rubber feet + pull-up header & jumper cap fitted)
  • USB-C cable
  • 2× connection leads — 1× Dupont 6-pin + 1× 2×3 ribbon (fits either target header)
  • Quick-start card (QR → online pinout + 3-step flashing guide)
  • ESD bag
Need isolation?

For mains-referenced, independently powered, or different-ground targets, see the galvanically isolated HC22003.

Need a custom design or Idea of improvement

Contact-us - support@hardcode.com.br

Links to code and documentation

Documentation (hardcodebr.github.io)

Shipping policy

shipping within 2 working days.

- 5€ within Europe

- 30€ worldwide

USB-C UART ESP Programmer — Auto-Reset & Auto-Boot

Sold by hardcode

$19.27

No tax for United States [change]
Stock available: 8
Check
Original Design
This product was designed by hardcode. By buying this product you support original hardware creators.

The seller

hardcode

hardcode logo

Marktoberdorf, Germany
0 orders since Jun 29, 2026
ESP32 & ESP8266 programming tools and embedded hardware — USB-C programmers, galvanically isolated adapters, and flashing tools. Bench-validated, properly documented, shipped from Germany.