3.1 Device Descriptors

The Device Descriptors section configures how the MCP2222 device identifies itself to the host computer over USB.

FieldDescriptionValidation
Vendor IDThe USB Vendor ID (VID) for the deviceA decimal or hexadecimal value from 1 to 65,535
Product IDThe USB Product ID (PID) for the deviceA decimal or hexadecimal value from 1 to 65,535
ManufacturerThe manufacturer name string (maximum of 30 characters)

Printable ASCII characters only;

non-empty

ProductThe product name string (maximum of 30 characters)

Printable ASCII characters only;

non-empty

Serial NumberThe device serial number string (maximum of 30 characters)See note below
Use serial number for USB enumerationA toggle to enable or disable the serial number in USB enumerationAn on/off toggle with a confirmation dialog when disabling
  • The Manufacturer, Product, and Serial Number fields display a character counter showing how many of the 30 allowed characters have been used
  • Error tooltips appear on invalid fields to guide correction
Tip: VID and PID values can be entered in either decimal (e.g., 1240) or hexadecimal format (e.g., 0x04D8).
Attention: When the Use serial number for USB enumeration toggle is enabled, the Serial Number field is required (must be non-empty and contain only printable ASCII characters). When the toggle is disabled, the Serial Number field is optional. If the field is left empty or null, the serial number command is skipped during configuration. If a value is entered, the serial number is written to the device but not included in the USB descriptors. If validation fails, the serial number command is also skipped to prevent writing an incorrect serial to the device. In all cases, if the field is filled, the value must contain only printable ASCII characters.
CAUTION: Disabling serial number enumeration hides the serial number from the USB descriptor. The serial number will not be visible in USB device managers or host software, and devices with identical VID and PID but no visible serial number may be harder to distinguish on the USB bus. The serial number is still stored in the device’s EEPROM and can be read via vendor commands.