3.2 USB Parameters

USB parameters are stored in NVM and loaded into the USB descriptors on power-up or Reset. Any modification to these parameters takes effect only after the device is power-cycled or reset and re-enumerated.

The following table lists the USB parameters stored in NVM.

Table 3-1. USB Parameters
ParameterValid RangeFactory DefaultComments
Vendor ID (wVID)0x0000 - 0xFFFF0x04D8USB Vendor ID.
Product ID (wPID)0x0000 - 0xFFFF0x0B15USB Product ID.
Device Config (bDevCfg)See the Device Configuration Register description0x01Device Configuration Register:

Bit 3: Self-powered (1)/bus-powered (0).

Bit 2: Remote wake-up capable (1)/not capable (0).

Bit 1: Unimplemented.

Bit 0: Enumerate with serial number (1)/ without (0).

Maximum Current (bBusCrnt)0x01 (2 mA) - 0xFA (500 mA)0x32 (100 mA)Bus current, Maximum current÷2, in 8-bit hexadecimal format
Manufacturer string length (bMfrLen)0x02 - 0x3C0x32Length of the manufacturer name in bytes
Manufacturer string (vMfrName)Up to 30 ASCII characters Microchip Technology Inc.Manufacturer name, in UTF-16LE format
Product string length (bPrdLen)0x02 - 0x3C0x24Length of the product name in bytes
Product string (vPrdName)Up to 30 ASCII charactersMCP2222 USB BridgeProduct name, in UTF-16LE format
Serial number length (bSrlLen)0x02 - 0x3C0x30Length of the serial number in bytes
Serial number (vSrlNum)Up to 30 ASCII charactersUnique 24-char codeSerial number, in UTF-16LE format