PID Request

This guide provides a step-by-step process for finalizing your CP210x or Silicon Labs USB MCU product.
Each USB device attached to a USB host must have a unique Vendor ID (VID), Product ID (PID), and Serial String combination in order to function properly.
The Product String is a text string used to describe the product. This string will be displayed in Device Manager whenever the USB product is connected to the PC.
The Serial String is used to distinguish between multiple devices which have the same VID and PID. It is the responsibility of the product manufacturer to serialize their own USB devices, but it is possible for Silicon Labs to pre-program the VID and PID into CP210x USB devices and perform serialization.

Step 1 Request a Unique Product ID (PID)


Step 2 Customize a Driver

Customize a driver using AN220: Driver Customization Wizard.

Step 3 Customize the USB MCU or CP210x Hardware


Step 4 Test and Package the Driver

Test the driver on the desired operating system(s).

Step 5 Recertify the Driver

More information on this process can be found in AN807.

Step 6 Custom Pre-Programming Requests
