Retired Product

This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.

Creative Commons images are CC BY 2.0

Description: Basic breakout board for the new Silicon Laboratories' CP2103 USB to Serial IC.


  • Implements full v2.0 USB protocol
  • Needs no external crystal
  • Internal EEPROM for device ID and Product Description strings
  • 4 independently controllable GPIOs

Note: The FTP site referred to in the datasheet is no longer active, you can now find the drivers at the Silicon Labs website here.


Recommended Products

Customer Comments

  • Check this out!

  • The Dimensional Drawing posted is for the previous version with the CP2102.

  • Woohoo! I just made this board using the reference design from the datasheet. My board is 1" x 1.3" and the pins are along the side, so that you can plug into the breadboard.

  • arghhhh…. photos show pinout as VCC, DTR, DSR, RTS, CTS, RI, CDC, SUSP1, SUSP2, RST and the schematics show it as GND, RI, DCD, DTR, DSR, RTS, CTS, VCC

  • There don’t appear to be any Linux drivers in the “SFE USB DRivers (Includes drivers for Linux and MacOS)” zip file.
    I see open source linux drivers at
    However I see no driver support for the GPIO lines. Is there official Linux support, and does it include the GPIO lines?

  • The CP2103 BOB (breakout board) powers up (red LED on), and was found and installed by Windows (xp). The device appears in the Device Manager as “CP2101 USB Composite Device” under Universal Serial Bus controllers, and also as “SFE USB to RS232 Controller (COM21)” under Ports (COM and LPT). COM21 is probably the arbitary port assigned on this platform.
    Running “CP210xSetIDs.exe” (downloaded from does not find any devices by serial number.
    What is required to use this BOB with the silab tools?

  • I’m trying to install this on a 64 bit version of windows 7. Does anyone know where I can find suitable drivers. I have yet to find any that work. Please help. I’ve looked everywhere.

  • Compatible with Win7 64 bits?

  • Can anyone give me code to toggle one of the GPIO lines. I just want to have a button that toggles one GPIO line and that’s all. I can’t seem to make heads or tails of the documentation.
    So the program has to do only this:
    Open the com port on load
    toggle the gpio line on button push
    close the com port on exit
    You will have my undying loyalty if you can give me this simple program.

  • Works great with my Powemac G5 to give CAT control to my Kenwood TS-450s and other transceivers. I also added the voltage converter B.O.B. and used a DB-25 to make a B.O. Box for serial communications. This is my first order from Sparkfun and I am extremely impressed with all aspects. Well done!

  • Connected it to a USB hub that is connected to my Mac mini as soon as I received it. It showed up in the USB device tree without any problem and without installing any driver, Mac OS X 10.5.8 recognized it automatically.
    Product ID: 0xea60
    Vendor ID: 0x10c4 (Silicon Laboratories, Inc.)
    Version: 1.00
    Serial Number: 0001
    Speed: Up to 12 Mb/sec
    Manufacturer: Silicon Labs
    Current required (mA): 100

  • Where can I get the CP2103 DLL/Libs to control the gpios? (CP210xRuntime.DLL). I can’t find them on Silicon Labs website. Thanks

  • CP2103 note: if you want to connect more than one to the same pc you need to change the default serial number (they all have serial number 0001 by default, and Windows will try to assign the same com port, especially if they are attached thru a hub).
    The solution is to download the “” file (App Note 144 SoftWare) from the Si Labs website, and use that to reprogram the serial number of each CP2103.

  • The drivers for this device do not include the option “Set RTS on close”

Customer Reviews

No reviews yet.