KIT EVAL FOR CP2104

CP2104EK

Manufacturer Part NumberCP2104EK
DescriptionKIT EVAL FOR CP2104
ManufacturerSilicon Laboratories Inc
CP2104EK datasheets
 

Specifications of CP2104EK

Main PurposeInterface, USB 2.0 to UART (RS485) BridgeEmbeddedNo
Utilized Ic / PartCP2104Primary AttributesFull Speed (12Mbps)
Secondary AttributesLED Status IndicatorsInterface TypeRS-232, USB
Operating Supply Voltage3.3 VProductInterface Development Tools
For Use With/related ProductsCP2104Lead Free Status / RoHS StatusLead free / RoHS Compliant
Other names336-2007  
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
Page 1/22

Download datasheet (220Kb)Embed
Next
S
- C
USB-
INGLE
H IP
Single-Chip USB to UART Data Transfer
Integrated USB transceiver; no external resistors

required
Integrated clock; no external crystal required

Integrated 1024-Byte One-Time Programmable ROM

for customizable product information
On-chip power-on reset circuit

On-chip voltage regulator: 3.45 V output

USB Function Controller
USB Specification 2.0 compliant; full-speed (12 Mbps)

USB Suspend states supported via SUSPEND and

SUSPEND pins
Asynchronous Serial Data BUS (UART)
All handshaking and modem interface signals

Data formats supported:

- Data bits: 5, 6, 7, and 8
- Stop bits: 1, 1.5, and 2
- Parity: odd, even, mark, space, no parity
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
) using V

DD
Configurable I/O (V
to 5 V) using external pull-up

DD
RS-485 mode with bus transceiver control

External
voltage supply
or direct
VIO
connection
to VDD
REGIN
VDD
GND
USB
CONNECTOR
VBUS
VBUS
D-
D-
D+
D+
GND
VPP
Rev. 1.0 10/10
-UART B
T O
RIDGE
Virtual COM Port Device Drivers
Works with Existing COM Port PC Applications

Royalty-Free Distribution License

Windows 7

®
Mac
OS-X

®
Linux

USBXpress™ Direct Driver Support
Royalty-Free Distribution License

Windows 7/Vista/XP/Server 2003/2000

Windows CE

Example Applications
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

Supply Voltage
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

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
USB Function
Transceiver
Controller
576B
576B
1024B
TX
RX
PROM
Buffer
Buffer
Figure 1. Example System Diagram
Copyright © 2010 by Silicon Laboratories
C P 2 1 0 4
®
®
®
®
®
/Vista
/XP
/Server 2003
/2000
®
6.0, 5.0, and 4.2
DD
GPIO.0
(to external circuitry
GPIO.1
for status and
control)
GPIO.2
GPIO.3
RST
(to external circuitry
for USB suspend
SUSPEND
states)
SUSPEND
RI
DCD
DTR
External RS-232
transceiver or
DSR
UART
UART circuitry
TXD
RXD
RTS
CTS
CP2104

CP2104EK Summary of contents

  • Page 1

    USB- INGLE H IP Single-Chip USB to UART Data Transfer Integrated USB transceiver; no external resistors  required Integrated clock; no external crystal required  Integrated 1024-Byte One-Time Programmable ROM  for customizable product information On-chip power-on ...

  • Page 2

    CP2104 2 Rev. 1.0 ...

  • Page 3

    T C ABLE O F ONTENTS Section 1. System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 4

    ... Silicon Labs USBXpress driver set. See www.silabs.com for the latest application notes and product support information for the CP2104. An evaluation kit for the CP2104 (Part Number: CP2104EK) is available. It includes a CP2104-based USB-to- UART/RS-232 evaluation board, a complete set of VCP device drivers, USB and RS-232 cables, and full documentation ...

  • Page 5

    Electrical Characteristics Table 1. Absolute Maximum Ratings Parameter Ambient Temperature Under Bias Storage Temperature Voltage on RST, GPIO or UART Pin with respect to GND Voltage with respect to GND DD IO Maximum Total Current ...

  • Page 6

    CP2104 Table 3. UART and Suspend I/O DC Electrical Characteristics V = 3 –40 to +85 °C unless otherwise specified Parameters Output High Voltage ( ...

  • Page 7

    Pinout and Package Definitions Name Pin # Type V 6 Power In DD Power Out V 5 Power In IO GND 2 RST 9 D I/O REGIN 7 Power In VBUS 16* Special PP D+ ...

  • 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

    QFN-24 Package Specifications Table 8. QFN-24 Package Dimensions Dimension Min A 0.70 A1 0.00 b 0.18 D 4.00 BSC. D2 2.55 e 0.50 BSC. E 4.00 BSC. E2 2.55 Notes: 1. All dimensions shown are in millimeters (mm) unless ...

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

  • Page 11

    USB Function Controller and Transceiver The Universal Serial Bus (USB) function controller in the CP2104 is a USB 2.0 compliant full-speed device with integrated transceiver and on-chip matching and pullup resistors. The USB function controller manages all data transfers ...

  • Page 12

    CP2104 6.1. Baud Rate Generation The baud rate generator is very flexible, allowing the user to request any baud rate in the range from 300 bps to 2 Mbps. If the baud rate cannot be directly generated from the 48 ...

  • Page 13

    GPIO.0-1—Transmit and Receive Toggle GPIO.0 and GPIO.1 are configurable as Transmit Toggle and Receive Toggle pins. These pins are logic high when a device is not transmitting or receiving data, and they toggle at a fixed rate as specified ...

  • Page 14

    CP2104 7.3. Hardware Flow Control (RTS and CTS) To utilize the functionality of the RTS and CTS pins of the CP2104, the device must be configured to use hardware flow control. RTS, or Ready To Send active-low output ...

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

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

  • Page 17

    Alternatively, if 3.0 to 3.6 V power is supplied to the V device with the voltage regulator bypassed. For this configuration, tie the REGIN input to V regulator. A typical connection diagram showing the device in a self-powered application with ...

  • Page 18

    CP2104 10. CP2104 Device Drivers There are two sets of device drivers available for CP2104 devices: the Virtual COM Port (VCP) drivers and the USBXpress Direct Access drivers. Only one set of drivers is necessary to interface with the device. ...

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

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

  • Page 21

    N : OTES Rev. 1.0 CP2104 21 ...

  • Page 22

    ... Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories, Silicon Labs, and USBXpress are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders 22 Rev ...