English
Language : 

CP2102N Datasheet, PDF (15/44 Pages) Silicon Laboratories – USBXpress Family
4. Functional Description
CP2102N Data Sheet
Functional Description
4.1 USB Function Controller and Transceiver
The Universal Serial Bus function controller in the CP2102N is a USB 2.0 compliant full-speed device with integrated transceiver and
on-chip matching and pull-up resistors. The USB function controller manages all data transfers between the USB and the UART as well
as command requests generated by the USB host controller and commands for controlling the function of the UART.
The USB Suspend and Resume signals are supported for power management of both the CP2102N device as well as external circuitry.
The CP2102N will enter Suspend mode when Suspend signaling is detected on the bus. On entering Suspend mode, the CP2102N
asserts the SUSPEND and SUSPENDb signals. SUSPEND and SUSPENDb are also asserted after a CP2102N reset until device con-
figuration during USB Enumeration is complete.
The CP2102N exits Suspend mode when any of the following occur:
1. Resume signaling is detected or generated.
2. A USB Reset signal is detected.
3. A device reset occurs.
4. USB Remote Wakeup functionality is enabled and the WAKEUP pin is grounded.
On exit of Suspend mode, the SUSPEND and SUSPENDb signals are de-asserted. Both SUSPEND and SUSPENDb temporarily float
high during a CP2102N reset. If this behavior is undesirable, a strong pull-down (10 kΩ) can be used to ensure SUSPENDb remains
low during reset.
4.2 Universal Asynchronous Receiver/Transmitter (UART) Interface
The CP2102N 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 Xon/Xoff handshaking.
The UART is programmable to support a variety of data formats and baud rates. If the Virtual COM Port drivers are used, the data
format and baud rate are set during COM port configuration on the PC. If the USBXpress drivers are used, the CP2102N is configured
through the USBXpress API. The data formats and baud rates available are listed in the table below.
Table 4.1. Data Formats and Baud Rates
Parameter
Data Bits
Stop Bits
Party Types
Baud Rates
Note:
1. 5-bit only.
Available Values
5, 6, 7, and 8
1, 1.51, and 2
none, even, odd, mark, space
300, 600, 1200, 1800, 2400, 4000, 4800, 7200, 9600, 14400,
16000, 19200, 28800, 38400, 51200, 56000, 57600, 64000,
76800, 115200, 128000, 153600, 230400, 250000, 256000,
460800, 500000, 576000, 921600, 1000000, 1200000, 1500000,
2000000, 3000000
silabs.com | Smart. Connected. Energy-friendly.
Rev. 1.0 | 14