We use the Silicon Labs CP2102 USB-to-UART Bridge Controller in several of our products to provide USB connectivity while communicating via a simple serial protocol. It is the key component of our Pololu USB-to-serial adapter:
and is also used in our Orangutan USB Programmer, USB 16-Servo Controller, and Orangutan X2. These CP2102-based products feature a mini-B connector, so you will need a USB A to mini-B cable to connect them to one of your computer’s USB ports. Once the appropriate drivers are installed for your system, the CP2102 will look like a standard serial port. This document provides you with the necessary drivers along with installation instructions.
Before you connect your Pololu CP2102 device to a computer running Microsoft Windows, you should install its drivers:
Windows 8, Windows 7, and Windows Vista users: Your computer should now automatically install the necessary drivers when you connect a Pololu CP2102 device. No further action from you is required.
Windows XP users: You need to follow steps 6–10 for each new device you connect to your computer.
If you now go to your computer’s Device Manager and expand the “Ports (COM & LPT)” list, you should see “Pololu USB-to-Serial Adapter” as one of the COM ports.
Some software will not allow connection to higher COM port numbers. If you need to change the COM port number assigned to your USB adapter, you can do so using the Windows device manager. Bring up the properties dialog for the “Pololu USB-to-Serial Adapter” COM port and click the “Advanced…” button in the “Port Settings” tab. From this dialog you can change the COM port assigned to your device.
We cannot provide technical support for the Macintosh Operating System, but we have Macintosh drivers for the CP2102 USB-to-UART Bridge Controller that we have tested on Mac OS X 10.7. The drivers should work on Mac OS 10.5 through 10.7. You can download these drivers here: 48014_SiLabsUSBDriverDisk.zip (1MB zip).
Additionally, we have older drivers that other customers have used successfully on both PowerPC- and Intel-based Macs running OS X version 10.3.9 or later, but these probably will not work on version 10.7 or later. You can download these drivers here: OSX_cp2102_drivers.dmg (723k dmg)
Mac OS X compatibility: We have confirmed that our CP2102-based devices work on Mac OS X 10.7 and other customers have used them successfully on older versions. We can assist with advanced technical issues, but most of our tech support staff does not use Macs, so basic support for Mac OS X is limited.
Recent versions of the linux kernel include support for the CP2102 USB-to-UART Bridge Controller as part of the usb-serial driver, so your Pololu CP2102 should work right out of the box. We have verified that the CP2102 works with Ubuntu versions 7.04 and 8.04. If you experience any problems, we recommend you upgrade to the most recent version of your distribution.