Я полностью согласен с маршрутом FTDI, однако, если вы не ищете туннель UART через USB, вам нужно немного углубиться.
Вам придется самостоятельно написать подпрограммы USB или найти библиотеки / проекты для вашего процессора. Вам, безусловно, понадобятся быстрые часы - необходимы 12 МГц. Больше, тем лучше, потому что на таких маленьких uC вы будете тратить большую часть своего времени, просто работая с основами USB - сигнализацией и так далее. Вам также понадобится немало памяти, потому что код USB занимает около 1,5 тыс. Я думаю. Затем вам понадобится место для собственного кода.
Я видел V-USB (http://www.obdev.at/products/vusb/index.html). Он предназначен для AVR, а не для PIC, но в нем говорится, что он предоставляет все необходимые вам функции USB и даже предоставляет идентификаторы поставщиков и продуктов для использования ( я считаю, что это некоммерческий проект). Существует также проект PIC для USB, который работает не на том же оборудовании, что и у вас: http://www.alanmacek.com/usb/
Для создания драйвера вам нужно использовать libusb - вот ссылка на версию win32: http://libusb -win32.sourceforge.net /
Это на удивление проще, чем я ожидал, но я просто посмотрел пример кода и фактически ничего не сделал. Удачи!