Internet of Things with ESP32

◃ Home

USB-to-UART Bridge Chips

USB to UART bridge chips which have been included on ESP32-based development boards are listed below.

FTDI

Future Technology Devices International Ltd.

Series Maximum Bit Rate Notes
FT230X 3 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    FT230XQ QFN16 16+1 Built‑in Yes Pesky ESP32 Dev. Board
    FT230XS SSOP-16 16 Built‑in Yes (None)
  • Datasheet
FT231X 3 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    FT231XQ QFN20 20+1 Built‑in Yes Gravitech/MakerAsia Nano32
    FT231XS SSOP-20 20 Built‑in Yes Ayarafun/LamLoei Node32S, EzSBC ESP32 Dev. Board, Magic Cauldron ESP-WROOM-32 Breakout, Makestro/DycodeX ESPectro32, Microwavemont ESP32 Super Board, Microwavemont ESP32 Monster Board, Microwavemont ESP32 CAN CAN Board, Microwavemont ESP32-ADB (Rev. 1), Microwavemont ESP32-ADB Type R, Microwavemont ESP32 Web Radio & BT Receiver with Class-D Amp, ProtoCentral Kalam32-Dev, Sparkfun ESP32 Thing, Switch Science ESPr Developer 32
  • Datasheet
FT232R 3 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    FT232RQ QFN32 32+1 Built‑in Yes Asukiaaa ESP32BB (Rev. 1.0–1.4), dotstudio Nefry BT
    FT232RL SSOP-28 28 Built‑in Yes Espressif ESP32 Demo Board V2, Keri's Lab KERISP32
  • Datasheet
FT2232H 12 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    FT2232HL LQFP-64 64 External No Espressif ESP-WROVER-KIT, Baoshi JESP32 JTAG
    FT2232HQ QFN64 64+1 External No (None)
    FT2232H-56Q VQFN-56 56+1 External No (None)
  • Datasheet

SiLabs

Silicon Laboratories

Series Maximum Bit Rate Notes
CP2102 1 Mbit/s
  • Chip:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    CP2102 QFN28 28+1 Built‑in Yes Ai-Thinker NodeMCU-32S, AnalogLamb ESP32 Dev. Board, Asukiaaa ESP32BB (Rev 2.0), Asukiaaa ESP32Stack, DOIT ESP32 DevKit, Dongsen Tech D-duino-32, Dongsen Tech Pocket 32, Dongsen Tech X-32, eBox ESP32-T, eBox ESP32-ST, Elecrow ESP32 WIFI/BLE Board, ESP32.vn ESP-IoT-Uno, Espressif ESP32-DevKitC, Explore Embedded Hornbill ESP32 Dev, Freematics ESPRIT, GOOUUU-ESP32, Heltec WIFI Kit 32, Heltec WIFI LoRa 32, Kilobyte ESP32 Tiny Module, Microwavemont ESP32-ADB (Rev. 2), Noduino Quantum, Robotika Brno RB3200-ESP32universal, Spencer/Gratton ESPlant, thingTronics WiTooth, WeMos-fake LoLin OLED, WeMos-fake WiFi&Bluetooth Battery, WeMos-fake X-32, XiaoJ ESP-WROOM-32 Flashing/Testing Fixture, XiaoJ ESP32-Mini-Board
  • Datasheet
  • Data sizes of 5 and 6 bits are not supported at baud rates above 921.6 kbit/s. (7 or 8 data bits only.)
CP2104 2 Mbit/s
  • Chip:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    CP2104 QFN24 24+1 Built‑in Yes Adafruit HUZZAH32, AnalogLamb Maple ESP32, AprilBrother ESPea32, Electronic Sweet Peas ESP320, GNDTeknik ESP32 Breakout Kit, IntoRobot Fig, MH-ET LIVE ESP32 DevKit, MH-ET LIVE ESP32 MiniKit, WEMOS LoLin32, Widora-Air
  • Datasheet
  • Data sizes of 5 and 6 bits are not supported at baud rates above 921.6 kbit/s. (7 or 8 data bits only.)
CP2102N 3 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    CP2102N-QFN20 QFN20 20+1 Built‑in Yes (None)
    CP2102N-QFN24 QFN24 24+1 Built‑in Yes iohippo ESP32 Dev. Board, Kilobyte ESP32 Breakout, Watterott ESP-WROOM-32-Breakout
    CP2102N-QFN28 QFN28 28+1 Built‑in Yes (None)
  • Documentation:

WCH

WinChipHead / Jiangsu Qinheng Co., Ltd. — previously known as Nanjing Qinheng Electronic Co., Ltd.

Series Maximum Bit Rate Notes
CH340 2 Mbit/s
  • Chips:
    Identifier Package Pins Clock Embed. EEPROM ESP32 Dev. Boards
    CH340G SOP-16 16 External No (None)
    CH340C SOP-16 16 Built‑in No Geekworm Easy Kit ESP32-B1
    CH340B SOP-16 16 Built‑in Yes (None)
    CH340E MSOP-10 10 Built‑in No (None)
    CH340T SSOP-20 20 External No Olimex ESP32-EVB (Rev. B), Olimex ESP32-Gateway
    CH340G, CH340C, CH340B, CH340E, and CH340T are for USB to serial UART. For obvious reasons, chips in the CH340 series used for USB to something else other than serial UART have been excluded. (CH340R is for USB to serial IrDA. CH340H and CH340S are for USB to IEEE-1284 parallel printer interface.) The CH340 SOP-16 chip used in the fake-WeMos D1 R32 board is not positively identified; thus the board is absent from this table.
  • Product page
  • Datasheets (PDF):
  • Hardware design: CH340G in EAGLE EDA