Espressif ESP-Prog ESP32 JTAG Debug Probe – Pinout Diagram

Vector pinout diagram and pin reference for official ESP-Prog JTAG debug probe and programmer for ESP32 SoC from Espressif.
Espressif ESP-Prog JTAG Serial Debug Probe Programmer Pinout Diagram Featured Image by CIRCUITSTATE Electronics

ESP-Prog is the official debug probe (debugger and programmer) for the ESP32 SoC family from Espressif. It integrates the FT2232HL USB to dual-channel UART/FIFO/JTAG/SPI/I2C converter from FTDI. ESP-Prog can be used to upload firmware to ESP32 boards using JTAG or Serial port, and to debug ESP32 Arduino and ESP-IDF projects through JTAG. On this page, you will find a vector pinout diagram for the ESP-Prog.

Block Diagram

Espressif ESP-Prog Official ESP32 Debug Probe FT2232HL Block Diagram CIRCUITSTATE Electronics
ESP-Prog functional diagram

If you are new to ESP32 Wi-Fi and Bluetooth SoC, we have a dedicated tutorial to get you started.

Gettgin Started with Espressif ESP32 WiFi BLE SoC Using DOIT-ESP32-DevKit-V1 CIRCUITSTATE Electronics Featured Image

Getting Started with Espressif ESP32 Wi-Fi & Bluetooth SoC using DOIT-ESP32-DevKit-V1 Development Board

Learn how to use Espressif ESP32 SoC for Wi-Fi and Bluetooth development using DOIT ESP32 DevKit V1 development board. Use Arduino, ESP-IDF, PlatformIO and VS Code for software development.

If you want to learn how to use the ESP-Prog to debug your ESP32 Arduino and ESP-IDF projects using DOIT ESP32-DevKit-V1 and PlatformIO, please check out the following tutorial.

Debugging ESP32 Arduino and ESP-IDF Projects using ESP-Prog and PlatformIO CIRCUITSTATE Electronics Featured Image

Debugging ESP32 Arduino & ESP-IDF Projects using ESP-Prog and PlatformIO

Learn how to use the official Espressif ESP-Prog to debug your ESP32 Arduino and ESP-IDF projects with the help of PlatformIO.

Schematic

Espressif ESP32-PROG_V2 Schematic by CIRCUITSTATE Electronics
ESP-Prog V2 schematic

ESP-Prog supports both 5V and 3.3V supplies for the target. Two 3-pin jumpers are provided to select the target voltage. ESP32 SoCs require 3.3V and therefore you must not put the jumpers to 5V mode. You can also disconnect ESP-Prog from the GPIO0 (Boot pin) using the IO0_ON/OFF jumper.

Pinout Diagram

Latest Revision: Rev 0.1, 06-12-2022
Design by: Vishnu Mohanan
License: CC-BY-SA 4.0

Pinouts are based on the latest documentation from the manufacturer. While we try our best to be accurate and up-to-date here, we can not guarantee correctness. Please also double-check the pin assignments with that from the official documentation. If you find any errors here, please let us know in the comments. We will update our designs ASAP.

PNG

Espressif ESP-Prog Debug Probe Pinout by CIRCUITSTATE Electronics
ESP-Prog pinout diagram. Click for a high-resolution image.

ESP-Prog has both 2.54 mm and 1.27 mm headers (IDC sockets) with identical pinouts for connecting to your board. The package comes with 6-pin and 10-pin 1.27 mm ribbon cables.

PDF

PDF preview may not load on mobile devices. Click the link to open an interactive preview, or download it directly.

Pin Reference

Pin No.Pin NameDescription
1ESP_ENConnects to the RST pin of the target ESP32.
2VDDSupply voltage from ESP-Prog. Can be 3.3V or 5V.
3ESP_TXDConnects to TXD0 pin of ESP32.
4GNDGround/Negative supply pin.
5ESP_RXDConnects to RXD0 pion of ESP32.
6ESP_IO0Connects to GPIO0 (Boot) pin of ESP32.
6-Pin serial programming connector pinout
Pin No.Pin NameDescription
1VDDJTAG supply voltage from ESP-Prog. Can be 3.3V or 5V.
2ESP_TMSJTAG TMS
3, 5, 7, 9GNDGround/Negative supply.
4ESP_TCKJTAG TCK
6ESP_TDOJTAG TDO
8ESP_TDIJTAG TDI
10NCNot connected
10-Pin JTAG connector pinout
  1. Getting Started with Espressif ESP32 Wi-Fi & Bluetooth SoC using DOIT-ESP32-DevKit-V1 Development Board
  2. Debugging ESP32 Arduino & ESP-IDF Projects using ESP-Prog and PlatformIO
  3. DOIT ESP32 DevKit V1 Wi-Fi Development Board – Pinout Diagram & Arduino Reference
  4. ESP-Prog Official Documentation
  5. ESP-Prog Schematic [PDF]
  6. FTDI FT2232HL – Product Page
  7. FTDI VCP Drivers
  8. Zadig USB Driver Installer
  9. ESP32 JTAG Debugging Documentation
  1. Short URL to this page – https://www.circuitstate.com/espprogpin
Share to your friends
Vishnu Mohanan

Vishnu Mohanan

Founder and CEO at CIRCUITSTATE Electronics

Articles: 93

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.