PIC are not design to handle external USB device. They are design to work as an external USB device... well, that's the simplest explanation i found.