Have you ever wanted to interface LabVIEW with an USB microcontroller without using Virtual COMs? If so, you’re in the right place.

I would like to share this demonstration program that I have done and anyone can use it for educational purposes.
Use it to understand how the WinUSB driver works or as a start point for a more complex program.
The LabVIEW program communicates with the PIC18F4550 through USB using WinUSB driver.
It controls one LED and receives one button status.
In the attached file you can find the LabVIEW program, PIC firmware and some notes.
The firmware is compatible with Microchip's PICDEM Full Speed USB Demonstration Board.