Bueno, el 16F84a que es el que yo uso, es regrabable, pero no hay codigo para el USB. Si me dices la frecuencia del cristal que quieres poner, podria ponerte el codigo equivalente tipo USB2 para ese PIC (yo tengo uno funcionando a 12MHz, pero con 4MHz podrias funcionar, las posibilidades que te doy son 4,8,12 MHZ). Ahora bien, lo que no entiendo es para que quieres poner un chip regrabable, para una funcion tan limitada (salvo que tengas problemas al quemar el Xip).