CP2104-F03-GM Silicon Laboratories Inc, CP2104-F03-GM Datasheet
CP2104-F03-GM
Specifications of CP2104-F03-GM
Available stocks
Related parts for CP2104-F03-GM
CP2104-F03-GM Summary of contents
Page 1
... Self-powered: 3.0 to 3.6 V USB bus powered: 4.0 to 5.25 V I/O voltage: 1 pin IO Package RoHS-compliant 24-pin QFN (4x4 mm) Ordering Part Number CP2104-F03-GM Temperature Range: –40 to +85 °C CP2104 4 Voltage IN Regulator OUT 48 MHz Oscillator USB ...
Page 2
... CP2104 2 Rev. 1.0 ...
Page 3
... GPIO.0-1—Transmit and Receive Toggle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.2. GPIO.2—RS-485 Transceiver Bus Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.3. Hardware Flow Control (RTS and CTS One-Time Programmable ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9. Voltage Regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 10. CP2104 Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 10.1. Virtual COM Port Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 10.2. USBXpress Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 10.3. Driver Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 10.4. Driver Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 11 ...
Page 4
... GPIO signals that can be user-defined for status and control information. Support for I/O interface voltages down to 1 provided via a V update the design from RS-232 to USB is to replace the RS-232 level-translator with the CP2104. Direct access driver support is available through the Silicon Labs USBXpress driver set. See www.silabs.com for the latest application notes and product support information for the CP2104 ...
Page 5
... The USB Pull-up supply current values are calculated values based on USB specifications. Conditions V > 2 < 2 and GND IO Conditions ) Normal Operation; V Enabled REG Suspended; V Enabled REG Rev. 1.0 CP2104 Min Typ Max Units –55 — 125 °C –65 — 150 °C –0.3 — 5.8 V –0.3 — 3.6 – ...
Page 6
... Input Voltage Range Output Voltage VBUS Detection Input Threshold Bias Current *Note: The maximum regulator supply current is 100 mA. This includes the supply current of the CP2104. Table 6. GPIO Output Specifications –40 to +85 °C unless otherwise specified Parameter RS-485 Active Time After Stop Bit ...
Page 7
... Data Carrier Detect control input (active low) Ring Indicator control input (active low) This pin is logic high when the CP2104 is in the USB Suspend state. This pin is logic low when the CP2104 is in the USB Suspend state. User-configurable input or output. User-configurable input or output. ...
Page 8
... CP2104 RI 1 GND VIO 5 VDD 6 Figure 2. QFN-24 Pinout Diagram (Top View CP2104-GM Top View 15 14 GND (Optional) 13 Rev. 1.0 CTS SUSPEND VPP SUSPEND GPIO.0 GPIO.1 ...
Page 9
... Typ Max Dimension 0.75 0.80 L 0.02 0.05 L1 0.25 0.30 aaa bbb 2.70 2.80 ddd eee Z 2.70 2.80 Y Rev. 1.0 CP2104 Min Typ Max 0.30 0.40 0.50 0.00 — 0.15 — — 0.15 — — 0.10 — — 0.05 — — 0.08 — ...
Page 10
... CP2104 Figure 4. QFN-24 Recommended PCB Land Pattern Table 9. QFN-24 PCB Land Pattern Dimensions Dimension Min C1 3.90 C2 3.90 E 0.50 BSC X1 0.20 Notes: General 1. All dimensions shown are in millimeters (mm) unless otherwise noted. 2. This Land Pattern Design is based on the IPC-7351 guidelines. Solder Mask Design 3. All metal pads are to be non-solder mask defined (NSMD). Clearance between the solder mask and the metal pad ...
Page 11
... PROM. See Section 8 for more information. 6. Asynchronous Serial Data Bus (UART) Interface The CP2104 UART interface consists of the TX (transmit) and RX (receive) data signals as well as the RTS, CTS, DSR, DTR, DCD, and RI control signals. The UART supports RTS/CTS, DSR/DTR, and X-On/X-Off handshaking. ...
Page 12
... Equation 3. Baud Rate Error Calculation 7. GPIO Pins The CP2104 supports four user-configurable GPIO pins for status and control information. Each of these GPIO pins are usable as inputs, open-drain outputs, or push-pull outputs. Three of these GPIO pins also have alternate functions which are listed in Table 11. ...
Page 13
... When configured for RS-485 mode, the pin is asserted during UART data transmission as well as line break transmission. The RS-485 mode of GPIO.2 is active-high by default, and is also configurable for active-low mode. CP2104 GPIO.2 – RS485 Figure 6. RS-485 Transceiver Typical Connection Diagram CP2104 GPIO.0 – TX Toggle TX RX Rev. 1.0 CP2104 VIO RS-485 Transceiver ...
Page 14
... When the amount of data in the RX FIFO reaches the watermark, the CP2104 pulls RTS high to indicate to the external UART device to stop sending data. CTS, or Clear To Send active-low input to the CP2104 and is used by the external UART device to indicate to the CP2104 when the external UART device’s RX FIFO is getting full. The CP2104 will not send more than two bytes of data once CTS is pulled high ...
Page 15
... One-Time Programmable ROM The CP2104 includes an internal one-time programmable ROM that may be used to customize the USB Vendor ID (VID), Product ID (PID), Product Description String, Power Descriptor, Device Release Number, Device Serial Number, GPIO configuration, Suspend pins and modes as desired for OEM applications. If the programmable ROM has not been customized, the default configuration data shown in Table 12 and Table 13 is used ...
Page 16
... CP2104 9. Voltage Regulator The CP2104 includes an on-chip 5.0 to 3.45 V voltage regulator. This allows the CP2104 to be configured as either a USB bus-powered device or a USB self-powered device. A typical connection diagram of the device in a bus- powered application using the regulator is shown in Figure 8. When enabled, the voltage regulator output appears on the V pin and can be used to power external devices ...
Page 17
... Note configuration ROM programmed via USB, a 4.7 F capacitor must be added between VPP and ground. During a programming operation, the pin should not be connected to other circuitry, and VDD must be at least 3.3 V. Figure 9. Typical Self-Powered Connection Diagram (Regulator Bypass) pin, the CP2104 can function as a USB self-powered DD CP2104 VIO ...
Page 18
... COM port. Application software running on the PC accesses the CP2104-based device as it would access a standard hardware COM port. However, actual data transfer between the PC and the CP2104 device is performed over the USB interface. Therefore, existing COM port applications may be used to transfer data via the USB to the CP2104-based device without modifying the application. Serial Communications Guide for the CP210x” ...
Page 19
... Relevant Application Notes The following Application Notes are applicable to the CP2104. The latest versions of these application notes and their accompanying software are available at http://www.silabs.com/products/mcu/Pages/ApplicationNotes.aspx. AN144: CP21xx Device Customization Guide—This application note describes how to use the AN144 software CP21xxSetIDs to configure the USB parameters on the CP21xx devices. ...
Page 20
... CP2104 OCUMENT HANGE IST Revision 0.2 to Revision 0.3 Updated Figure 1, “Example System Diagram,” on page 1. Added Figure , “,” on page 10. Added Figure 8, “Typical Bus-Powered Connection Diagram,” on page 16. Added Figure 9, “Typical Self-Powered Connection Diagram (Regulator Bypass),” on page 17. ...
Page 21
... N : OTES Rev. 1.0 CP2104 21 ...
Page 22
... CP2104 C I ONTACT NFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. ...