CP2104 SINGLE-CHIP USB-TO-UART BRIDGE For newer designs, the CP2102N devices offer compatible footprints and are recommended for use instead of the CP2104. See the Silicon Labs website (www.silabs.com/usbxpress) for more information. Single-Chip USB to UART Data Transfer Virtual COM Port Device Drivers Integrated USB transceiver no external resistors Works with Existing COM Port PC Applications required Royalty-Free Distribution License Integrated clock no external crystal required Windows 7 /Vista /XP /Server 2003 /2000 Integrated 1024-Byte One-Time Programmable ROM Mac OS-X for customizable product information Linux On-chip power-on reset circuit On-chip voltage regulator: 3.45 V output USBXpress Direct Driver Support Royalty-Free Distribution License USB Function Controller Windows 7/Vista/XP/Server 2003/2000 USB Specification 2.0 compliant full-speed (12 Mbps) USB Suspend states supported via SUSPEND and Windows CE 6.0, 5.0, and 4.2 SUSPEND pins Example Applications Asynchronous Serial Data BUS (UART) Upgrade of RS-232 legacy devices to USB All handshaking and modem interface signals Upgrade of RS-485 legacy devices to USB Data formats supported: Cellular phone USB interface cable - Data bits: 5, 6, 7, and 8 PDA USB interface cable - Stop bits: 1, 1.5, and 2 USB to RS-232 serial adapter - Parity: odd, even, mark, space, no parity Baud rates: 300 bps to 2 Mbits Supply Voltage 576 byte receive buffer 576 byte transmit buffer Self-powered: 3.0 to 3.6 V Hardware or X-On/X-Off handshaking supported USB bus powered: 4.0 to 5.25 V Four GPIO signals for status and control I/O voltage: 1.8 V to V DD Configurable I/O (1.8 V to V ) using V pin DD IO Package Configurable I/O (V to 5 V) using external pull-up DD RoHS-compliant 24-pin QFN (4x4 mm) RS-485 mode with bus transceiver control Ordering Part Number CP2104-F03-GM Temperature Range: 40 to +85 C External CP2104 GPIO.0 voltage supply or direct VIO (to external circuitry GPIO.1 connection for status and to VDD GPIO.2 control) 4 GPIO.3 Voltage REGIN IN Regulator RST OUT (to external circuitry for USB suspend SUSPEND states) VDD SUSPEND GND 48 MHz RI Oscillator USB DCD CONNECTOR VBUS DTR External RS-232 VBUS D- USB USB Function D- DSR transceiver or Transceiver Controller UART D+ D+ UART circuitry TXD GND 576B 576B 1024B RXD TX RX PROM Buffer Buffer RTS VPP CTS Figure 1. Example System Diagram Rev. 1.2 1/17 Copyright 2017 by Silicon Laboratories CP2104CP2104 2 Rev. 1.2