CP210x USB-to-UART devices necessarily require drivers to operate. These drivers can normally downloaded and installed from here: http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers


The default, unmodified drivers from this site are associate with the VID and PID programmed onto CP210x devices by default. These defaults are listed below:


Device Default VID Default PID
CP2101-4/CP2102N 0x10C4 0xEA60
CP2105 0x10C4 0xEA70
CP2108 0x10C4 0xEA71


When attaching a CP210x device, it will be necessary to install drivers associated with the device's VID/PID combination before the device will be properly recognized. In most cases, this involves either downloading and manually installing the default driver, or a driver that has been modified by using the utility found with AN200, here: https://www.silabs.com/support/resources.ct-application-notes.ct-example-code.p-interface


However, it is also possible to automatically download install these drivers using Windows Update. Doing this requires a different set of PIDs to be programmed onto the CP210x devices. This allows a user to merely connect a CP210x device to a Windows machine and be able to use it without having to manually download install drivers. The PIDs that must be programmed to the CP210x device are listed below:


Device Windows Update VID Windows Update PID
CP2101-4/CP2102N 0x10C4 0xEA63
CP2105 0x10C4 0xEA7A
CP2108 0x10C4 0xEA7B




  • USB Bridges
  • Knowledge Base Articles
  • Interface