Mira yo he trabajado con el PIC18F4550.... ese trae usb como ya sabes... y pues te recomiendo que programes en C.... ya que es muy facil implementar lo que quieres hacer en este lenguaje.... utiliza el compilador CCS... trae librerias implementadas para la comunicacion USB y tambien trae para...