![USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help](https://microchipdeveloper.com/local--files/harmony:usb-device-hid/DeviceDescriptor.png)
USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help
![USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help](https://microchipdeveloper.com/local--files/harmony:usb-device-hid/Interface.png)
USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help
![USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help](https://microchipdeveloper.com/local--files/harmony:usb-device-hid/Endpoints.png)
USB Human Interface Device (HID) Class Device Implementation with MPLAB® Harmony v2 - Developer Help
![Microchip's PIC18 USB HID example Win32 Host Software (native c++) – Charolin's fantastic corner of unbelievable awesomeness Microchip's PIC18 USB HID example Win32 Host Software (native c++) – Charolin's fantastic corner of unbelievable awesomeness](https://elcharolin.files.wordpress.com/2014/03/usbschematics.png)