En vista que de momento no sacan los 18Fxx5x usb creo que es la mejor obción si no quieres usar los PIC16C7x5 .
Por ejemplo el TUSB3410 puedes ponerle un baut desde 1.200 bps hasta 921.600 bps , 115.200 bps el maximo para un pic a 5 MIPS .
Un modulo que podras usar para otras cosas , por ejemplo para el Bootloader , y tamien que el rs232 es mas universal por el momento facilitando las cosas .
Colores2 , para diseñar el firmware usb necesitas un pic que corra a 12MIPS minimo y usar 2 patitas del mismo para las señales DP , DM .
Si conoces los atmel el TUSB3210, TUSB3410 te sirven para poderlos programar internamente con tu codigo , que ademas disponen de I/O, usart , I2c etc.
Tambien existen otros fabricantes de conversores y micros con USB.
A la espera que Microchip saque los dichosos F .
A la espera