Hola coromoto y bienvenida al foro.
Como dices que estas empezando, te sugiero que primero recopiles información sobre el funcionamiento, programación y montaje de los micros, empieza con algo básico, como encender o apagar un led, si ya has practicado esta parte, entonces debes leer un poco sobre la documentación de la arquitectura usb. a todo esto último lo tienes aquí en el foro; especificamente este hilo,
que no se porque aún no le han puesto una chincheta, amigos moderadores please ...

si, seguro te sonará aburrido, pero es la mejor manera de entrarle al módulo usb sin tener que después tener el poco de signos de interrogación en la cabeza preguntandose porque sigue sin funcionar.

escribiendo en el buscador
18f4550 usb encontraras un mar de personas que lo han montado comentando sus experiencias con el usb, incluso yo
escribí un hilo por ahí donde hablo un poquito de transferencias usb, leyendo y aprendiendo de los maestros Jaime J1M y Diego RedPic.
un saludo paisana