CP2105 SINGLE-CHIP USB TO DUAL UART BRIDGE Single-Chip USB to Dual UART Data Transfer Standard UART Interface Features Integrated USB transceiver no external resistors Data format: 8 data bits, 1 Stop bit required Parity: Even, Odd, No parity Integrated clock no external crystal required Baud rates: 2400 bps to 921600 bps Integrated 296-Byte One-Time Programmable ROM for 288 Byte receive and transmit buffers storing customizable product information Three GPIO signals for status and control On-chip power-on reset circuit Virtual COM Port Device Drivers On-chip voltage regulator: 3.45 V output Works with Existing COM Port PC Applications USB Peripheral Function Controller Royalty-Free Distribution License USB Specification 2.0 compliant full-speed (12 Mbps) Windows 7/Vista/XP/Server 2003/2000 USB Suspend states supported via SUSPEND pins Mac OS-X Linux Two UART Interfaces (Enhanced and Standard) Flow control options: USBXpress Direct Driver Support - Hardware (CTS / RTS) Royalty-Free Distribution License - Software (X-On / X-Off) Windows 7/Vista/XP/Server 2003/2000 - No flow control Windows CE 6.0, 5.0, and 4.2 Configurable I/O (1.8 V to V ) using V pin DD IO Configurable I/O (V to 5 V) using external pull-up DD Supply Voltage All modem interface signals available (when GPIO is not Self-powered: 3.0 to 3.6 V used) USB bus powered: 4.0 to 5.25 V I/O voltage: 1.8 V to V Enhanced UART Interface Features DD Data formats supported: Package - Data bits: 5, 6, 7, and 8 RoHS-compliant 24-pin QFN (4 x 4 mm) - Stop bits: 1, 1.5, and 2 - Parity: odd, even, mark, space, no parity Ordering Part Number Baud rates: 300 bps to 2.0 Mbps CP2105-F01-GM 320 Byte receive and transmit buffers Two GPIO signals for status and control Temperature Range: 40 to +85 C RS-485 mode with bus transceiver control CP2105 Connect to REGIN SUSPEND / RI ECI VBUS or ECI Clock Voltage 48 MHz Baud Rate External Supply VDD NC / DCD ECI / VPP Regulator Oscillator Generator SCI Clock GPIO0 ECI / DTR ECI GND Enhanced GPIO.1 ECI / DSR ECI USB Interface UART 6 GPIO / Handshake USB RTS ECI and GPIO Control Connector Signals CTS ECI Data FIFOs VBUS VBUS Full-Speed Peripheral RXD ECI 320 B RX D+ Enhanced UART D+ 12 Mbps Function TXD ECI 320 B TX (ECI) D- Transceiver Controller D- GND RXD SCI Standard UART 288 B RX TXD SCI (SCI) 288 B TX RTS SCI 296 Byte PROM Standard 6 CTS SCI GPIO / Handshake (Product Customization) UART RST Control SUSPEND / RI SCI and GPIO Signals GPIO.0 SCI / DCD SCI GPIO.1 SCI / DTR SCI Logic Level VIO Supply I/O Power and Logic Levels GPIO.2 SCI / DSR SCI (1.8V to VDD) Figure 1. Example System Diagram Rev. 1.2 9/21 Copyright 2021 by Silicon Laboratories CP2105CP2105 TABLE OF CONTENTS Section Page 1. System Overview .3 2. Electrical Characteristics 4 3. Pinout and Package Definitions .7 4. QFN-24 Package Specifications 10 5. USB Function Controller and Transceiver 12 6. Asynchronous Serial Data Bus (UART) Interfaces .12 6.1. ECI Baud Rate Generation 13 7. GPIO Mode and Modem Mode 13 8. GPIO Pins 14 8.1. GPIO.0-1Transmit and Receive Toggle 14 8.2. GPIO.1 ECIRS-485 Transceiver Bus Control 15 8.3. Hardware Flow Control (RTS and CTS) 16 9. One-Time Programmable ROM .17 10. Voltage Regulator .18 11. CP2105 Device Drivers 20 11.1. Virtual COM Port Drivers .20 11.2. USBXpress Drivers .20 11.3. Driver Customization 20 11.4. Driver Certification 20 12. Relevant Application Notes .21 13. Document Change List 22 2 Rev. 1.2