USBXpress™ Family
CP2102N Data Sheet
The CP2102N devices, part of the USBXpress family, are de-
signed to quickly add USB to your applications by eliminating
firmware complexity and reducing development time.
These highly-integrated USB-to-UART bridge controllers provide a simple solution for
updating RS-232 designs to USB using a minimum of components and PCB space.
CP2102N includes a USB 2.0 full-speed function controller, USB transceiver, oscillator,
and Universal Asynchronous Receiver/Transmitter (UART) in packages as small as 3
mm x 3 mm. No other external USB components are required for development. All cus-
tomization and configuration options can be selected using a simple GUI-based config-
urator. By eliminating the need for complex firmware and driver development, the
CP2102N devices enable quick USB connectivity with minimal development effort.
CP2102N is ideal for a wide range of applications, including the following:
• Medical equipment
• POS terminals
• Data loggers
• USB dongles
• Gaming controllers
KEY FEATURES
• No firmware development required
• Simple GUI-based configurator
• Integrated USB transceiver; no external
resistors required
• Integrated clock; no external crystal
required
• USB 2.0 full-speed compatible
• Data transfer rates up to 3 Mbaud
• USB Battery Charger Detection (USB BCS
1.2 Specification)
• Remote wakeup for waking a suspended
host
• Low operating current : 9.5 mA
• Royalty-free Virtual COM port drivers
CP2102N
Remote
Wakeup
USB Connector
USB
Transceiver
USB Battery
Charger
Detect
USB Function
Controller
Voltage
Regulator
960 byte
Configuration
Memory
48 MHz
Oscillator
External battery
charging
circuitry
Hardware
Handshaking
External
circuitry for
USB suspend
states
External RS-232
transceiver or
UART circuitry
512 byte
TX Buffer
512 byte
RX Buffer
UART
RS485
Feature is related to:
USB
UART
Overall System
silabs.com
| Building a more connected world.
Rev. 1.2
CP2102N Data Sheet
Feature List and Ordering Information
1. Feature List and Ordering Information
CP 2102N
–
A 01
–
G QFN20 R
Tape and Reel (Optional)
Package Type — QFN20, QFN24, or QFN28
Temperature Grade — –40 to +85 °C (G)
Firmware Revision
Hardware Revision
USBXpress Family, USB-to-UART Bridge
Silicon Labs Xpress Product Line
Figure 1.1. CP2102N Part Numbering
The CP2102N devices have the following features:
•
Single-Chip USB-to-UART Data Transfer
• Integrated USB transceiver; no external resistors required
• Integrated clock; no external crystal required
• Internal 960-byte programmable ROM for vendor ID, prod-
uct ID, serial number, power descriptor, release number,
and product description strings
• On-chip power-on reset circuit
• On-chip voltage regulator — 3.3 V output
• Pin compatible with CP2101/2/9 (QFN28 package)
• Pin compatible with CP2104 (QFN24 package)
•
USB Function Controller
• USB Specification 2.0 compliant; full-speed (12 Mbps)
• USB suspend states supported via SUSPEND pins
• USB Battery Charger Detection (USB BCS 1.2 Specifica-
tion)
• Remote wakeup for waking a suspended host
•
Single power supply of 3.0 to 3.6 V or 3.0 to 5.25 V
•
Universal Asynchronous Receiver/Transmitter (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 baud to 3 Mbaud
• 512 byte receive buffer
• 512 byte transmit buffer
• Hardware or Xon/Xoff handshaking supported
•
Virtual COM Port Device Drivers
• Works with existing COM port Applications
• Supported on Windows, Mac, and Linux
• Royalty-free distribution license
•
Direct Driver Support
• Royalty-free distribution license
Table 1.1. Product Selection Guide
Battery Charger Detect
(RoHS Compliant)
and VDD Pins
Part Number
Ordering
Temperature Range
Separate VIO
Pb-free
CP2102N-A01-GQFN28
CP2102N-A01-GQFN24
CP2102N-A01-GQFN20
GPIOs
7
4
4
Yes
—
—
—
Yes
—
Yes
Yes
Yes
-40 to +85 °C
-40 to +85 °C
-40 to +85 °C
QFN28
QFN24
QFN20
Note:
1. Devices with the same ordering part number may have different types of pin 1 indicators. However, all of these variants can use
the same landing diagram as long as the recommended landing diagram instructions are followed.
silabs.com
| Building a more connected world.
Rev. 1.2 | 2
Package
Table of Contents
1. Feature List and Ordering Information . . . . . . . . . . . . . . . . . . . . . . 2
2. Typical Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Power
2.3 USB .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 5
. 7
. 8
2.2 Battery Charger Detect .
3. Electrical Specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . 10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.10
.10
.10
.11
.11
.11
.12
.13
.14
.14
.15
.16
3.1 Electrical Characteristics . . . . . .
3.1.1 Recommended Operating Conditions
3.1.2 Power Consumption. . . . . .
3.1.3 Reset and Supply Monitor . . . .
3.1.4 Configuration Memory . . . . .
3.1.5 Internal Oscillator. . . . . . .
3.1.6 5 V Voltage Regulator . . . . .
3.1.7 GPIO . . . . . . . . . . .
3.1.8 USB Transceiver . . . . . . .
3.2 Thermal Conditions .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.3 Absolute Maximum Ratings .
3.4 Typical Performance Curves .
4. Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 USB Function Controller and Transceiver
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.2 Universal Asynchronous Receiver/Transmitter (UART) Interface .
4.2.1 Baud Rate Generation . . . . . . . . . . . . .
4.3 Additional Features . . . . . . . . . . . . . .
4.3.1 General Purpose Input/Outputs (GPIO) . . . . .
4.3.2 Dynamic Suspend . . . . . . . . . . . .
4.3.3 Output Mode . . . . . . . . . . . . . .
4.3.4 Battery Charging (CHREN, CHR0, and CHR1) . . .
4.3.5 Remote Wakeup (WAKEUP) . . . . . . . . .
4.3.6 Clock Output (CLK) . . . . . . . . . . . .
4.3.7 Hardware Handshaking (RTS and CTS) . . . . .
4.3.8 Software Handshaking . . . . . . . . . . .
4.3.9 Data Throughput Optimization . . . . . . . .
4.3.10 Transmit and Receive LED Toggles (TXT and RXT)
4.3.11 Modem Control (DSR, DTR, DCD, RI) . . . . .
4.3.12 RS485 (RS485) . . . . . . . . . . . . .
4.4 Drivers . . . . . . . . . . .
4.4.1 Virtual COM Port (VCP) Drivers .
4.4.2 USBXpress Drivers . . . . .
4.4.3 Customization and Certification .
4.5 Device Customization .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
.17
.17
.18
.18
.18
.19
.19
.19
.19
.20
.20
.21
.21
.22
.22
.23
.23
.23
.24
.24
.25
silabs.com
| Building a more connected world.
Rev. 1.2 | 3
5. Pin Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1 CP2102N QFN28 Pin Definitions
5.2 CP2102N QFN24 Pin Definitions
5.3 CP2102N QFN20 Pin Definitions
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.26
.28
.30
6. QFN28 Package Specifications. . . . . . . . . . . . . . . . . . . . . . . .
6.1 QFN28 Package Dimensions
6.2 QFN28 PCB Land Pattern
6.3 QFN28 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
32
.32
.34
.35
7. QFN24 Package Specifications. . . . . . . . . . . . . . . . . . . . . . . .
7.1 QFN24 Package Dimensions .
7.2 PCB Land Pattern
7.3 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
36
.36
.38
.39
8. QFN20 Package Specifications. . . . . . . . . . . . . . . . . . . . . . . .
8.1 QFN20 Package Dimensions
8.2 QFN20 PCB Land Pattern
8.3 QFN20 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
40
.40
.42
.43
9. Relevant Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . 44
10. Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
silabs.com
| Building a more connected world.
Rev. 1.2 | 4
CP2102N Data Sheet
Typical Connection Diagrams
2. Typical Connection Diagrams
2.1 Power
In all cases, a 1 kΩ pull-up on the RSTb pin is recommended. This pull-up should be tied to VIO on devices that have it. On devices
where VIO is connected to VDD or devices that do not have VIO, this pull-up should be tied to VDD. The RSTb pin will be driven low
during power-on and power failure reset events.
The figure below shows a typical connection diagram for the power pins of the CP2102N devices when the internal regulator is used
and USB is connected (bus-powered).
VIO
CP2102N Device
USB 5 V (in)
RSTb
3.3 V (out)
VREGIN
Voltage
Regulator
4.7 µF and 0.1 µF bypass
capacitors required for
each power pin placed as
close to the pins as
possible.
VDD
GND
Figure 2.1. Connection Diagram with Voltage Regulator Used and USB Connected (Bus-Powered)
The figure below shows a typical connection diagram for the power pins of the CP2102N devices when the internal regulator is used
and USB is connected (self-powered).
VIO
CP2102N Device
3.6-5.25 V (in)
RSTb
3.3 V (out)
VREGIN
Voltage
Regulator
4.7 µF and 0.1 µF bypass
capacitors required for
each power pin placed as
close to the pins as
possible.
VDD
GND
Figure 2.2. Connection Diagram with Voltage Regulator Used and USB Connected (Self-Powered)
silabs.com
| Building a more connected world.
Rev. 1.2 | 5