ESP32 Programmer Board

ESP Prog Pinout

  1. 3.3V DC (100mA Max.)
  2. TXD
  3. RXD
  4. GND
  5. Reset/RTS
  6. Boot/DTR
  7. GND
  8. 5V DC (500mA Max.)
SKU: 49431

IBOTS's 10th Anniversary Sale

Hurry and get discounts on all Raspberry Products up to 20%



Out of stock

Out of stock

  • Pick up from the IBOTS Store


  • Delivery Charges: Tamil Nadu

₹75 for parcels below 1 Kg and ₹100 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: Other South India

₹125 for parcels below 1 Kg and ₹175 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: North India

₹250 for parcels below 1 Kg and ₹325 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Courier delivery

Our courier will deliver to the specified address

2-3 Days

Rs. 99

  • Warranty 1 year
  • Free Returns Policy

Payment Methods:

1. Order the Product and Specify the Delivery Method

2. You Will Receive an Order Confirmation Message

3. Wait for Your Order to Arrive

4. Pick up Your Order at The Checkout Area


ESP PROG Connections

ESP Prog Connections 1

How ESP32 Programmer Works

Download & Install the Silab CP2102 USB Driver

You can download and install the driver from Silab’s website in case your PC doesn’t have a driver already installed.

After the driver is installed, when you plug the USB to RS485 converter into your PC’s USB port, one COM port will appear in Device Manager(for windows).

Connection with Custom Hardware

ESP32 Programmer Custom Board Connection 1
Application Board – 1


An 8-Pin 90-degree angled male header is included in the package. Each unit is ~7.6 grams

ESP Prog ESP32 Programmer Packaging CAPUF Embedded

ESP Prog is ESP32 Programmer board.

It can be used in multiple ways like use it for programming ESP8266, ESP32, or any other microcontroller which needs boot Pin and Reset Pin control along with UART RX, and TX for flashing the MCU with a new program.

Or, one can also use it as a USB to UART adapter.

We see many designs where developers put the USB to UART (with auto reset and boot) on their custom hardware so that with the same interface they will be able to reprogram the board as well in the production & field easily.

But, this is not recommended because this poses a risk.

Someone can hack your hardware to do something else with their own firmware, or break it easily to make you look bad in front of the customer, all these things happen in real life.

So, you should not have an easy way exposed, to reflash your MCU.

What you should do is, have a 6-pin connector(RX, TX, 3.3V, GND, EN, IO0) on the board and buy a programmer board to do the programming in the production. For the field to have a secured OTA or secured physical interface.

Customer Reviews

0 reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.