Yo he preguntado esto antes y me respondieron con un fundamento muy bueno, los 16f no tienen modulo usb por lo q no veo la verdad como se podria hacer a menos q tuvieras un convertidor de serial a usb ya q unos 16f hablan serial q puede ser convertido a rs232 o rs485 con unos max pero usb es lo q se necesita en este caso