Skip to main content

CP2102 UART Module

CP2102 UART Module integrated with CP2102 IC from SiLabs, which is a single-chip USB to UART Bridge IC. This USB-to-UART bridge controller provides a simple solution to update the design of the RS-232 using minimal components and PCB space. Royalty-free Virtual COM Port (VCP) allows device drivers as a COM port in PC applications. This module allows asynchronous serial data bus (UART) with a USB 2.0 full-speed function controller, USB transceiver, and full modem control signal.


Pin Description of CP2102 UART Module

Pin Name



Jumper Configurable VCC (3.3v or 5v) Out Pin




Power Indicator LED


Asynchronous data output (UART Transmit)


UART Transmit (data out) Indicator LED


Asynchronous data input (UART Receive)


UART Receive (data in) Indicator LED


Ready to Send control output (active low)


Clear To Send control input (active low)




Device Reset. The open-drain output of internal POR or VDD monitor. An external source can initiate a system reset by driving this pin low for at least 15 μs.


This pin is driven low when the CP2102/9 enters the USB suspend state.


This pin is driven high when the CP2102 enters the USB suspend state


Ring Indicator control input (active low)


Data Carrier Detect control input (active low)


Data Terminal Ready control output (active low)


Data Set Ready control input (active low)


The pinout can be easily seen in the Board Legend.

CP2102 UART Module Pinout Configuration



  • Stable and reliable chipset CP2102.
  • USB specification 2.0 compliant with full-speed 12Mbps.
  • Standard USB type A male and TTL 6pin connector.
  • All handshaking and modem interface signals.
  • Baud rates: 300 bps to 1 Mbps.
  • Byte receives buffer; 640 bytes transmit buffer.
  • Hardware or X-On/X-Off handshaking supported.
  • Works with existing COM port PC Application
  1. Windows 8/7/Vista/Server 2003/XP/2000/CE
  2. Mac OS-X/OS-9
  3. Linux
  • USB suspend states supported via SUSPEND pins.
  • Size: 50mm X 20mm.


Note: Complete technical details can be found in the CP2102 Datasheet linked at the bottom of this page.


CP2102 UART Module - Overview

The main USB to UART bridge IC is CP2102.

 CP2102 UART Module Overview

This CP2102 UART module is a USB to TTL UART Converter module which is based on CP2102 Bridge by SiLabs. This CP2102 UART module is compliant with USB2.0 full-speed devices with an integrated transceiver. The USB function controller manages all data transfers between the USB and the UART as well as command requests generated by the USB host controller and commands for controlling the function of the UART. The USB Suspend and Resume signals are supported for power management of both the CP2102 device as well as external circuitry.


This module can be used as a standard serial port with Laptops that don't have a standard serial port. This module creates a virtual COM port using USB on your computer which can support various standard Baud Rates (300 bps to 1 Mbps) for serial communication. This module includes the TX (transmit) and RX (receive) data signals as well as the RTS, CTS, DSR, DTR, DCD, and RI control signals for supporting the RTS/CTS, DSR/DTR, and X-on/X-off handshaking.


Interfacing Diagram

 CP2102 UART Module Interfacing Diagram

The interfacing of the CP2102 based UART module is quite easy. Follow the below image to connect the module. The UART module can be interfaced with any microcontroller unit that has a UART interface.



  • Debug purpose in development
  • Microcontroller to PC communication
  • Programming related purposes


2D Model

The dimensions of the CP2102 UART Module Module is shown below.

CP2102 UART Module Dimensions

Component Datasheet

Related Post

Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.