ntstatic
Newbie level 4
the idea of software only usb is not ridiculous at all.
try ....
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
i have used and implemented this as various interfaces CDC, HID, etc. and have found to be most rewarding and instructive .
however to answer vinod's original question it is not possible to implement this in the pic even if the pic runs on the same frequency as its atmel counterpart ( AtMega8 here) as the atmega executes one instruction per cycle while the pic requires upto 4 cycles and it is just about enough thoroughput to implement a low speed USB interface.
try ....
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
i have used and implemented this as various interfaces CDC, HID, etc. and have found to be most rewarding and instructive .
however to answer vinod's original question it is not possible to implement this in the pic even if the pic runs on the same frequency as its atmel counterpart ( AtMega8 here) as the atmega executes one instruction per cycle while the pic requires upto 4 cycles and it is just about enough thoroughput to implement a low speed USB interface.