I am having an issue with getting my PIC18F46J50 device enumerated. I think this is the problem because when I plug in my device, I get the "USB device not recognized error". Also, PID and VID are both 0000 even though in FW I have set them to be otherwise. I was under the impression that the USB SIE takes care of config and enumeration stuffs.
Not sure what other info to give you guys to be more useful, but if you need any other info let me know and I will happily post it.
In response to Chris Stratton. It is a custom board. Using FW that can be obtained for PIC18F14K50, but modified for PIC18F46J50. I have verified that the PIC is being programmed via some stuff that I am asking the board to do (I am adding USB functionality last to the board and there is alot of other stuff that can be run and is working). I have configured pullups, reciever correctly (UCON register = 0x16).
I'm not sure if the chip is getting a reset when powered. How would I check that?