Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
visit beyond logic website, they have example code using a pic16f877 interfaced to a PDIUSB11. They also piont out the mistakes in Philips data sheet, including the problem you are talking about.
I am using it myself and trying to write a generic C program to enumerate as a HID device.