http://www.lvr.com/usb.htm Also, read all the documentation which comes with the device you're programming. I'm assuming your PIC is on some kind of development board, in which case it may have a library available (telling us what it is would be good as well). In short, for something as highly platform specific as this, we need a lot more info than a 1-line "help" post if you want a decent reply.