This is a USB communication device class (CDC) template for PIC18F4550 and PIC18F2550 8-bit MCUs. This template is developed for Microchip XC8 compiler and tested with XC8 - 2.10 Linux version.
The test schematic for this template is shown below:
Note: This project does not require addtional libraries or tools to compile. All the required Microchip source files are included into this template.