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.
| Parameter | Valid Range | Factory Default | Comments |
|---|---|---|---|
| Vendor ID (wVID) | 0x0000 - 0xFFFF | 0x04D8 | USB Vendor ID. |
| Product ID (wPID) | 0x0000 - 0xFFFF | 0x0B15 | USB Product ID. |
| Device Config (bDevCfg) | See the Device Configuration Register description | 0x01 | Device 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 - 0x3C | 0x32 | Length 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 - 0x3C | 0x24 | Length of the product name in bytes |
| Product string (vPrdName) | Up to 30 ASCII characters | MCP2222 USB Bridge | Product name, in UTF-16LE format |
| Serial number length (bSrlLen) | 0x02 - 0x3C | 0x30 | Length of the serial number in bytes |
| Serial number (vSrlNum) | Up to 30 ASCII characters | Unique 24-char code | Serial number, in UTF-16LE format |
