Transcription of CP2105 Data Sheet - Silicon Labs
1 Rev. 11/13 Copyright 2013 by Silicon LaboratoriesCP2105CP2105 SINGLE-CHIP USB TO DUAL UART BRIDGES ingle-Chip USB to Dual UART Data Transfer Integrated USB transceiver; no external resistors required Integrated clock; no external crystal required Integrated 296-Byte One-Time Programmable ROM for storing customizable product information On-chip power-on reset circuit On-chip voltage regulator: V outputUSB Peripheral Function Controller USB Specification compliant; full-speed (12 Mbps) USB Suspend states supported via SUSPEND pinsTwo UART Interfaces ( Enhanced and Standard ) Flow control options:- Hardware (CTS / RTS)- Software (X-On / X-Off)- No flow control Configurable I/O ( V to VDD) using VIO pin Configurable I/O (VDD to 5 V) using external pull-up All modem interface signals available (when GPIO is not used)Enhanced UART Interface Features Data formats supported: - Data bits: 5, 6, 7, and 8- Stop bits: 1, , and 2- Parity: odd, even, mark, space, no parity Baud rates.
2 300 bps to Mbps 320 Byte receive and transmit buffers Two GPIO signals for status and control RS-485 mode with bus transceiver controlStandard UART Interface Features Data format: 8 data bits, 1 Stop bit Parity: Even, Odd, No parity Baud rates: 2400 bps to 921600 bps 288 Byte receive and transmit buffers Three GPIO signals for status and controlVirtual COM Port Device Drivers Works with Existing COM Port PC Applications Royalty-Free Distribution License Windows 7/Vista/XP/Server 2003/2000 Mac OS-X Linux USBX press Direct Driver Support Royalty-Free Distribution License Windows 7/Vista/XP/Server 2003/2000 Windows CE , , and Voltage Self-powered: to V USB bus powered: to V I/O voltage: V to VDDP ackage RoHS-compliant 24-pin QFN (4 x 4 mm)Ordering Part Number CP2105 -F01-GMTemperature Range.
3 40 to +85 CFigure 1. Example System DiagramConnect to VBUS or External SupplyVBUSD+D-GNDUSB ConnectorLogic Level Supply( to VDD)Enhanced UART and GPIO SignalsStandard UART and GPIO SignalsCP2105 Data FIFOs48 MHz Oscillator288 B RX288 B TX320 B RX320 B TXEnhanced UART(ECI)Standard UART(SCI)USB InterfacePeripheral Function ControllerFull-Speed 12 Mbps Transceiver296 Byte PROM(Product Customization)Voltage RegulatorGPIO / Handshake ControlGPIO / Handshake Control6 RXD_ECITXD_ECIRXD_SCITXD_SCIRTS_ECICTS_E CIGPIO0_ECI / / DSR_ECISUSPEND / RI_ECINC / DCD_ECI / / / DSR_SCISUSPEND / / DCD_SCIBaud Rate GeneratorECI ClockSCI ClockREGINVDDGNDVIOVBUSD+D-I/O Power and Logic LevelsRSTCP21052 Rev.
4 OF CONTENTSS ectionPage1. System Overview .. 42. Electrical Characteristics .. 53. Pinout and Package Definitions .. 84. QFN-24 Package Specifications .. 115. USB Function Controller and Transceiver .. 136. Asynchronous Serial Data Bus (UART) Interfaces .. ECI Baud Rate Generation .. 147. GPIO Mode and Modem Mode .. 148. GPIO Pins .. Transmit and Receive Toggle .. RS-485 Transceiver Bus Control .. Hardware Flow Control (RTS and CTS) .. 179. One-Time Programmable ROM .. 1810. Voltage Regulator .. 1911. CP2105 Device Drivers .. Virtual COM Port Drivers.
5 USBX press Drivers .. Driver Customization .. Driver Certification .. 2112. Relevant Application Notes .. 22 Document Change List ..23 Contact Information .. 24CP21054 Rev. System OverviewThe CP2105 is a highly integrated USB-to-Dual-UART Bridge Controller providing a simple solution for updatingRS-232 designs to USB using a minimum of components and PCB space. The CP2105 includes a USB full-speed function controller, USB transceiver, oscillator, one-time programmable ROM, and two asynchronous serialdata buses (UART) with full modem control signals in a compact 4 x 4 mm QFN-24 package (sometimes called MLF or MLP ).
6 The on-chip one-time programmable ROM may be used to customize the USB Vendor ID, Product ID, ProductDescription String, Power Descriptor, Device Release Number, Interface Strings, Device Serial Number, andModem/GPIO configuration as desired for OEM Virtual COM Port (VCP) device drivers provided by Silicon Labs allow a CP2105 -based product toappear as two COM ports in PC applications. The CP2105 UART interfaces implement all RS-232 signalsincluding control and handshaking, so existing system firmware does not need to be modified.
7 The device alsofeatures a total of five GPIO signals that can be user-defined for status and control information. Support forI/O interface voltages down to V is provided via a VIO pin. Direct access driver support is also available throughthe Silicon Labs USBX press driver set. See for the latest application notes and product supportinformation for the evaluation kit for the CP2105 (Part Number: CP2105EK) is available. It includes a CP2105 -based USB-to-UART/RS-232 evaluation board, a complete set of VCP device drivers, USB and RS-232 cables, and fulldocumentation.
8 Contact a Silicon Labs sales representatives or go to to order the CP2105 Evaluation Electrical CharacteristicsTable 1. Absolute Maximum RatingsParameterTest ConditionMinTypMaxUnitAmbient Temperature Under Bias 55 125 CStorage Temperature 65 150 CVoltage on RST, GPIO or UART Pins with respect to GNDVIO > VVIO < V + on VBUS with respect to GNDVDD > VVDD not powered + on VDD or VIO with respect to GND Total current through VDD, VIO, and GND 500mAMaximum Output current Sunk by RST or any I/O pin 100mANote:Stresses above those listed may cause permanent damage to the device.
9 This is a stress rating only, and functional operation of the devices at or exceeding the conditions in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device 2. Global DC Electrical CharacteristicsVDD= to V, 40 to +85 C unless otherwise ConditionMinTypMaxUnitDigital Supply Voltage (VDD) Port I/O Supply Voltage (VIO) VDDVV oltage on VPP with respect to GND during aROM programming operationVIO > VIO + on VPP for ROM programming FSupply Current1 Normal Operation; VREG Enabled Current1 Suspended.
10 VREG Enabled 100220 ASupply current - USB Pull-up2 200228 ASpecified Operating Temperature Range 40 +85 the device is connected to the USB bus, the USB Pull-up current should be added to the supply current for total supply The USB Pull-up supply current values are calculated values based on USB 3. UART and Suspend I/O DC Electrical CharacteristicsVDD= to V, VIO= V to VDD, 40 to +85 C unless otherwise ConditionMinTypMaxUnitOutput High Voltage (VOH)IOH= 10 AIOH= 3mAIOH= 10mAVIO VIO VOutput Low Voltage (VOL)IOL=10 AIOL= VInput High Voltage (VIH) x VIO VInput Low Voltage (VIL) Leakage CurrentWeak Pull-Up OffWeak Pull-Up On, VIO=0V 25150 AMaximum Input VoltageOpen drain, logic high (1) 4.