Use USB Stack | | | RETAIN | The USB library is automatically enabled once the USB Console is selected in System Services |
| Interrupt mode | | RETAIN | Defualts to Interrupt mode. Retain the setting. |
Select Host or Device Stack | | | | |
| USB Device | | RETAIN | Selected by default. Retain this. |
| USB Host ( Recommended) | | RETAIN | Deselected by default. Retain this. |
| USB Host ( Depreciated) | | RETAIN | Deselected by default. Retain this. |
Number of Endpoints used | | | RETAIN | Do not change this value, at this point. This will be initially one. But once you configure a USB_CDC_CONSOLE. Then two more end point will be added, making this parameter value as three. |
Endpoint 0 Buffer Size | | | RETAIN | For High Speed USB Devices, this number should be 64. For Full Speed USB Devices, this number can be 8, 16, 32, or 64 bytes. As you are using HS mode you will retain this value as 64. |
USB Device Instance 0 | | | RETAIN | Selected by default. Retain this. |
| Device Speed | | RETAIN | USB_SPEED_HIGH is present by default. As you are using a PIC32MZ device both High speed and Full Speed are supported. |
| Number of Functions Registered to this device instance | | RETAIN | Default value is one. Retain this. |
| Function 1 | | RETAIN | Selected by default. Retain this. The parameters which are configure for this function will go into the USB Device Function Registration Structure. |
| | Device Class | RETAIN | Do not change this value manually. This will be by default VENDOR. But once the USB_CDC_CONSOLE is configured in the System Services, then this parameter value automatically changes to Communication Device Class (CDC). |
| | Configuration Value | RETAIN | Default value is one. Retain this. |
| | Start Interface Number | RETAIN | Default value is zero. Retain this. |
| | Speed | RETAIN | Default is USB_SPEED_HIGH|USB_SPEED_FULL. PIC32MZ devices support both High and Full Speed mode. Retain this value. |
| | CDC Read Queue Size | RETAIN | Default value is one. Retain this value. |
| | CDC Write Queue Size | RETAIN | Default value is one. Retain this value. |
| | CDC Serial Notification Queue Size | RETAIN | Default value is one. Retain this value. |
| | Interrupt End Point Number | RETAIN | Default value is one. Retain this value. |
| | Bulk End Point Number | RETAIN | Default value is two. Retain this value. |
| Product ID Selection | | CHANGE | Change this value to cdc_com_port_single_demo. You are using the USB port as a single com port for the console application. |
| Enter Vendor ID | | RETAIN | Automatically populated once the Product ID is selected. Value will be 0x04D8. Retain this. |
| Enter Product ID | | RETAIN | Automatically populated once the Product ID is selected. Value will be 0x000A. Retain this. |
| Manufacturer String | | RETAIN | Automatically populated once the Product ID is selected. Value will be "Microchip Technology Inc". Retain this. |
| Product String | | RETAIN | Automatically populated once the Product ID is selected. Value will be "Simple CDC Device Demo". Retain this. |
| Suspend in Sleep | | RETAIN | This is not selected. Retain this. Select this to automatically suspend the USB peripheral when the PIC32 device enter Sleep mode. |
| USB Interrupt Priority | | CHANGE | Default Interrupt Priority is four. Change this to five. |
| USB Interrupt Sub-Priority | | RETAIN | Default Interrupt Sub-priority is zero. Retain this. |
| USB Direct Memory Access (DMA) Interrupt Priority | | CHANGE | Default DMA Interrupt Priority is four. Change this to five. |
| USB DMA Interrut Sub-Priority | | RETAIN | Default DMA Interrupt Sub-priority is zero. Retain this. |
| Power State | | RETAIN | Retain the default value of SYS_MODULE_POWER_RUN_FULL |
Enable SOF Events | | | RETAIN | Disabled by default. Retain this. |
Enable Set Descriptor Events | | | RETAIN | Disabled by default. Retain this. |
Enable Synch Frame Events | | | RETAIN | Disabled by default. Retain this. |
Use Remote Wakeup Feature | | | RETAIN | Disabled by default. Retain this. |
Enable BOS Descriptor Support | | | RETAIN | Disabled by default. Retain this. |
Enable advanced String Descriptor Table | | | RETAIN | Disabled by default. Retain this. |