the microchip site has firmware to make a USB PIC into a serial convertor. It is fairly well documented. somewhere on the site

www.microchip.com

it is one of the first things i learned about when i began investigating PIC USB

-R