CP2102 6 in 1 Multi-function Serial Port Module – USB to TTL/RS232/RS485 TTL to RS232/RS485
The CP2102 6-in-1 Multi-function Serial Port Module is a compact and powerful communication interface built around the reliable CP2102 USB-to-UART bridge. Through configurable DIP switches, the module supports six conversion modes, including USB to TTL, USB to RS232, USB to RS485, TTL to RS232, TTL to RS485, and RS232 to RS485. This flexibility makes it an ideal tool for programming microcontrollers, debugging embedded systems, configuring industrial equipment, and testing serial communication networks.
Designed for engineers, students, and developers, the module supports both 3.3V and 5V logic levels and provides onboard voltage outputs for powering external circuits. It also features transmit/receive status LEDs, resettable overcurrent protection, and accessible DTR/RTS control signals for automatic programming of compatible development boards. Its compact size and stable high-speed communication make it an essential tool for electronics laboratories and field maintenance.
Features:
- 6-in-1 serial communication converter.
- USB, TTL, RS232, and RS485 interface support.
- Based on the reliable CP2102 USB-to-UART bridge.
- Configurable communication modes using DIP switches.
- Supports both 3.3V and 5V logic levels.
- Onboard 3.3V and 5V power outputs.
- High-speed and stable serial communication.
- Built-in overcurrent protection with resettable fuse.
- TX and RX activity indicator LEDs.
- DTR and RTS control signal outputs.
- Compact PCB design.
- Plug-and-play USB interface.
- Suitable for programming, debugging, and communication testing.
Specifications:
| Specification | Value |
|---|---|
| Product Name | CP2102 6 in 1 Multi-function Serial Port Module |
| Main Chip | CP2102 |
| Communication Modes | USB↔TTL, USB↔RS232, USB↔RS485, TTL↔RS232, TTL↔RS485, RS232↔RS485 |
| USB Interface | USB Type-A |
| Logic Voltage | 3.3V / 5V Compatible |
| Power Output | 3.3V and 5V |
| Maximum Power Output Current | 500mA |
| Maximum Baud Rate | 1 Mbps |
| Protection | Resettable Fuse |
| Interface Selection | DIP Switch |
| Board Size | 31 × 18 mm |
Pinout:

| Pin | Description |
|---|---|
| TXD | TTL Transmit Data |
| RXD | TTL Receive Data |
| GND | Ground |
| 232-TX | RS232 Transmit |
| 232-RX | RS232 Receive |
| A | RS485 A+ |
| B | RS485 B− |
| 5V | 5V Output |
| 3V3 | 3.3V Output |
| DTR | Data Terminal Ready |
| RTS | Request To Send |
Applications:
- Arduino programming.
- STM32 development.
- ESP8266 and ESP32 programming.
- Raspberry Pi serial communication.
- PLC communication.
- Industrial RS485 networks.
- RS232 device configuration.
- Embedded system debugging.
- Serial communication testing.
- Microcontroller development.
- Sensor communication.
- Automation systems.
- UART debugging.
- Serial protocol conversion.
Package Includes:
- 1x CP2102 6 in 1 Multi-function Serial Port Module – USB to TTL/RS232/RS485 TTL to RS232/RS485.



