This guide provides a step-by-step process for finalizing your CP210x or USB microcontroller (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.
For CP210x devices, use AN721: CP210x/CP211x Customization Wizard. More information on the customizable fields in the AN721 software can be found in the AN721 application note.
For USB MCU devices, add the custom PID to the hardware descriptors and recompile the code.
Test the driver on the desired operating system(s).
Note: On Windows 7 and later, installing a driver created by the AN220 software will require disabling driver signing, since the driver is uncertified after customization. More Information: Disabling Driver Signing. The driver will no longer require driver signing to be disabled after WHQL recertification.
Once the driver is tested, consider wrapping the driver installer (DPInst) created by the AN220 software into a custom installer that installs all software needed by the product. The DPInst installer can be placed in Quiet Mode to do this. More information can be found here: What is DPInst?
More information on this process can be found in AN807.
To request that we pre-program a custom VID/PID number and/or serialize devices prior to shipment of CP21xx USB devices, contact your local Silicon Labs sales office or authorized representative.
Please select at least one column.