Tengo un problema para obtener la enumeración de mi dispositivo PIC18F46J50. Creo que este es el problema porque cuando conecto mi dispositivo, aparece el mensaje "Error de dispositivo USB no reconocido". Además, PID y VID son ambos 0000, aunque en FW los he configurado de otra manera. Tenía la impresión de que el USB SIE se encarga de la configuración y los elementos de enumeración.
No estoy seguro de qué otra información les daré a ustedes para que sean más útiles, pero si necesitan cualquier otra información, avísenme y con gusto la publicaremos.
EDIT 1:
En respuesta a Chris Stratton. Es un tablero personalizado. Uso de FW que se puede obtener para PIC18F14K50, pero modificado para PIC18F46J50. He verificado que el PIC se está programando a través de algunas cosas que le pido a la placa que haga (estoy agregando la funcionalidad USB al último y hay muchas otras cosas que se pueden ejecutar y están funcionando). He configurado pullups, receptor correctamente (registro UCON = 0x16).
No estoy seguro de si el chip se reinicia cuando se enciende. ¿Cómo puedo comprobar eso?