CP2104-F03-GM Silicon Laboratories Inc, CP2104-F03-GM Datasheet

IC SGL USB-TO-UART BRIDGE 24QFN

CP2104-F03-GM

Manufacturer Part Number
CP2104-F03-GM
Description
IC SGL USB-TO-UART BRIDGE 24QFN
Manufacturer
Silicon Laboratories Inc
Datasheets

Specifications of CP2104-F03-GM

Package / Case
24-WFQFN Exposed Pad
Applications
UART-to-USB Bridge
Interface
UART, USB
Voltage - Supply
1.8V, 3 V ~ 3.6 V
Mounting Type
Surface Mount
Input Voltage Range (max)
3.6 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
3.3 V
Supply Current (max)
18.5 mA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
336-2007 - KIT EVAL FOR CP2104
Lead Free Status / Rohs Status
 Details
Other names
336-2008-5

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CP2104-F03-GM
Manufacturer:
NSC
Quantity:
78
Part Number:
CP2104-F03-GM
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
CP2104-F03-GMR
Manufacturer:
TI
Quantity:
5 600
Part Number:
CP2104-F03-GMR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
CP2104-F03-GMR
0
Company:
Part Number:
CP2104-F03-GMR
Quantity:
30 000
S
Single-Chip USB to UART Data Transfer
USB Function Controller
Asynchronous Serial Data BUS (UART)
Rev. 1.0 10/10
INGLE
















required
for customizable product information
SUSPEND pins
- Data bits: 5, 6, 7, and 8
- Stop bits: 1, 1.5, and 2
- Parity: odd, even, mark, space, no parity
Integrated USB transceiver; no external resistors
Integrated clock; no external crystal required
Integrated 1024-Byte One-Time Programmable ROM
On-chip power-on reset circuit
On-chip voltage regulator: 3.45 V output
USB Specification 2.0 compliant; full-speed (12 Mbps)
USB Suspend states supported via SUSPEND and
All handshaking and modem interface signals
Data formats supported:
Baud rates: 300 bps to 2 Mbits
576 Byte receive buffer; 576 byte transmit buffer
Hardware or X-On/X-Off handshaking supported
Four GPIO signals for status and control
Configurable I/O (1.8 V to V
Configurable I/O (V
RS-485 mode with bus transceiver control
CONNECTOR
voltage supply
connection
External
or direct
to VDD
USB
VBUS
GND
- C
D+
D-
H IP
DD
to 5 V) using external pull-up
USB-
REGIN
VBUS
VDD
GND
VPP
VIO
D+
D-
DD
) using V
Transceiver
Figure 1. Example System Diagram
Copyright © 2010 by Silicon Laboratories
IN
USB
T O
Regulator
Voltage
IO
OUT
pin
Oscillator
48 MHz
-UART B
1024B
PROM
USB Function
Controller
Buffer
576B
CP2104
TX
Buffer
576B
RX
Virtual COM Port Device Drivers
USBXpress™ Direct Driver Support
Example Applications
Supply Voltage
Package
Ordering Part Number
Temperature Range: –40 to +85 °C


















Works with Existing COM Port PC Applications
Royalty-Free Distribution License
Windows 7
Mac
Linux
Royalty-Free Distribution License
Windows 7/Vista/XP/Server 2003/2000
Windows CE
Upgrade of RS-232 legacy devices to USB
Upgrade of RS-485 legacy devices to USB
Cellular phone USB interface cable
PDA USB interface cable
USB to RS-232 serial adapter
Self-powered: 3.0 to 3.6 V
USB bus powered: 4.0 to 5.25 V
I/O voltage: 1.8 V to V
RoHS-compliant 24-pin QFN (4x4 mm)
CP2104-F03-GM
RIDGE
4
®
®
OS-X
UART
®
/Vista
®
6.0, 5.0, and 4.2
®
/XP
SUSPEND
SUSPEND
GPIO.0
GPIO.1
GPIO.2
GPIO.3
DD
DCD
RST
DTR
DSR
TXD
RXD
RTS
CTS
®
RI
/Server 2003
C P 2 1 0 4
(to external circuitry
for status and
control)
External RS-232
(to external circuitry
for USB suspend
states)
UART circuitry
transceiver or
®
/2000
®
CP2104

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. ...

Related keywords