# ESP USB Bridge

DevFeed: [ESP USB Bridge](<https://devfeed.tech/articles/esp-usb-bridge-13850.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp-usb-bridge/>)

Author: John Lee

Published: 2022-04-13T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bridge](<https://devfeed.tech/tags/bridge.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [jtag](<https://devfeed.tech/tags/jtag.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [usb](<https://devfeed.tech/tags/usb.md>)

## AI overview

ESP USB Bridge is an ESP-IDF project for ESP32-S2, optionally ESP32-S3, that bridges a computer with a target microcontroller. It provides serial, JTAG, and USB mass-storage functions, including UF2-based flashing.

## Source excerpt

The ESP USB Bridge is an ESP-IDF project utilizing an ESP32-S2 (or optionally, an ESP32-S3) chip to create a bridge between a computer and a target microcontroller. It can serve as a replacement for USB-to-UART chips (e.g. CP210x). ESP USB Bridge creates a composite USB device accessible from the computer when they are connected through a USB cable. The main features are the following.