English
Language : 

AN721 Datasheet, PDF (1/45 Pages) Silicon Laboratories – DEVICE CUSTOMIZATION GUIDE
AN721
CP21XX DEVICE CUSTOMIZATION GUIDE
Relevant Devices
This application note applies to the following devices:
CP2101, CP2102, CP2103, CP2104, CP2105, CP2108, CP2110, CP2112, CP2114, CP2130
1. Introduction
This document explains the steps required to customize a fixed function USB device. It is intended for developers
creating products based on the CP210x/CP211x/CP2130 USB Bridge Controllers. It contains information about
obtaining a Vendor ID (VID) and Product ID (PID) for a CP210x/CP211x/CP2130 product and describes the steps
necessary for customizing the device descriptors. Refer to www.silabs.com/interface for the latest revisions of this
document and other application notes related to the CP210x/CP211x/CP2130 device families.
1.1. USB Logos and Certification Testing
USB is a widely used peripheral. The USB Implementers Forum, Inc. has introduced trademark-protected logos for
use with qualified USB products. To use the logo, USB products are required to meet the standards of the USB
Implementers Forum. For a product to have compliance and/or certification implies that the USB product has been
tested by the USB-IF to meet the specification. Each type of USB product requires specific testing to be listed on
the Integrators List. This is important not only to OEMs but to consumers because products tested and certified by
the USB-IF are assured to work together. Compliance testing exists to help manufacturers measure how well their
products match the respective USB specification. If a product has passed USB-IF compliance testing, the company
can use the USB logo on the products.
1.2. USB Vendor IDs and Product IDs
Each device on a USB bus must have a unique Vendor ID (VID), Product ID (PID), and serial number combination.
This ID system uniquely identifies the different devices on the bus to avoid conflicts. The PC uses the VID/PID to
find the drivers (if any) to be used for the USB device. The VID/PID must be unique in that each USB device with
the same VID/PID will use the same driver, and it is strongly recommended to make the PID unique to a particular
design. The USB devices of a given VID/PID combination can be serialized, which allows the operating system to
track not only a particular model, but also a specific board of that model.
Vendor IDs are owned by the vendor company and assigned by the USB Implementers Forum (USB-IF) only.
Details about obtaining a unique VID can be found at www.usb.org/developers/vendor.
To obtain the right to license the USB-IF logo, register the product's VID and PID with USB-IF and submit the
product to the USB-IF Compliance Program. USB-IF Compliance Program details are available at
www.usb.org/developers/compliance. Once the product is certified, it can be added to the USB-IF Integrators List,
and the “Certified USB” logo can be used on the product. The default Silicon Labs VID is 0x10C4 and the default
Silicon Labs PID is dependent on the device. To obtain a unique PID for your CP210x/CP211x/CP2130-based
product, visit 
http://www.silabs.com/RequestPID. Note that customization of the USB strings is optional, but is strongly
recommended. A unique VID/PID combination will prevent the driver from conflicting with any other USB driver.
Rev. 1.2 10/13
Copyright © 2013 by Silicon Laboratories
AN721