Please note that this store is currently in vacation mode. All orders received since August 07, 2026 will be processed after August 20, 2026, and shipping will resume thereafter. Thank you for your understanding.
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.50

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.