We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 35053

Boards - How do I change the CP2103's USB serial number?


If connecting 1 or more USB UARTs to a single PC, the CP2103's USB S/N must be changed to something other than the default to allow identification of each individual UART.

How is this serial number changed?


When connectingone or more USB UARTs to a single PC, it is important that each non-volatile storage device has a unique S/N. This allows each UART device to be easily identified. The S/N can be changed using the USBXpress Development Kit, a free tool from SiLabs.

You can access this tool from the following website:http://www.silabs.com/products/mcu/Pages/USBXpress.aspxor, alternatively, search for USBXpress on http://www.silabs.com.

Download and install the USBXpress Development Kit. After installation, the tool can be found in the "Utilities/CP210x Set IDs" folder. You can use this to change the serial number. You may also wish to change the product string (the text that is shown in the popup window) when new hardware has been detected, to something more intuitive.

The "Utilities/CP210x Set IDs" folder also includes a document entitled "AN144_CP210x_Device_Customization_Guide", which may prove useful.
AR# 35053
Date Created 08/06/2010
Last Updated 12/15/2012
Status Active
Type General Article
  • Spartan-6 LX
  • Spartan-6 LXT
  • Virtex-6 CXT
  • More
  • Virtex-6 HXT
  • Virtex-6 LX
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
Boards & Kits
  • Spartan-6 FPGA Connectivity Kit
  • Spartan-6 FPGA Embedded Kit
  • Spartan-6 FPGA SP601 Evaluation Kit
  • More
  • Spartan-6 FPGA SP605 Evaluation Kit
  • Virtex-6 FPGA Connectivity Kit
  • Virtex-6 FPGA Embedded Kit
  • Virtex-6 FPGA ML605 Evaluation Kit
  • Less