CP2102 USB to TTL UART Serial Converter Module 6-Pin for Arduino, ESP32 & ESP8266

$6.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

CP2102 USB-to-TTL UART module with Silicon Labs chipset for stable serial communication, ideal for programming Arduino Pro Mini and ESP8266; compact 6-pin board with 3.3V/5V support.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $6.65 each Save 5%
Buy 10+ $6.30 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
ShillehTek CP2102 USB to TTL UART Serial Converter Module front view with pins CP2102 USB to TTL UART Serial Converter Module 6-Pin for Arduino, ESP32 & ESP8266No reviews yet $6.99 This item
Total for 4 items
$36.96

Products related to this item

Product Overview

A compact, reliable USB 2.0 to TTL serial adapter designed for programming and debugging microcontrollers on the bench. Built around the Silicon Labs CP2102 chipset, this module creates a virtual COM port for firmware uploads and serial monitoring with broad driver support across Windows, Mac OS, and Linux. The small black PCB includes a 6-pin interface with a DTR line to enable automatic reset when flashing boards like the Arduino Pro Mini, ESP8266, ESP32, and many STM32 or other embedded modules that lack onboard USB. It offers dual voltage support with dedicated 3.3V and 5V pins and includes an integrated self-recovery fuse to protect your computer’s USB port and target device during development.

Frequently asked questions

Yes. It is designed for TTL UART programming and debugging with boards such as Arduino Pro Mini, ESP8266, ESP32, many STM32 modules, and other embedded boards that need an external USB-to-serial adapter.
This ShillehTek module is sold as a ready-to-use 6-pin adapter, so it can connect to jumper wires or a breadboard-style setup without soldering headers first. Install the CP2102 driver if your operating system needs it.
It converts USB 2.0 to TTL-level UART serial and provides dedicated 3.3V and 5V pins. Use the voltage pin that matches the target board, and connect the UART transmit, receive, and ground lines correctly.
Yes. The DTR line supports automatic reset during flashing on compatible boards, including Arduino Pro Mini, ESP8266, ESP32, and similar modules without onboard USB. It is also useful for serial monitoring and debugging during development.
If no virtual COM port appears, confirm the Silicon Labs CP2102 driver is installed and supported by your operating system. Also check the USB connection, selected serial port, and wiring to the target board before uploading firmware.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

CP2102 Chipset Built on the Silicon Labs CP2102 controller for stable, reliable USB-to-UART conversion.

USB 2.0 Interface Provides a USB 2.0 connection that creates a virtual COM port for serial communication.

Dual Voltage Output Offers selectable 3.3V and 5V power pins to suit both low-voltage and standard devices.

6-Pin Header Includes TX, RX, GND, VCC and DTR pins for straightforward wiring to microcontroller boards.

Auto Reset DTR Features a DTR line for automatic reset during Arduino and bootloader programming.

Cross-Platform Drivers Supports Windows, macOS, and Linux with well-established CP2102 driver availability.

Built-in Protection Includes a self-recovery fuse to help protect the USB port and connected circuits.

Documents

Full Product Manual ShillehTek CP2102 USB to TTL UART Serial Converter Module 6Pin for Arduino | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Videos

Customer Reviews