>> Forgive my ignorance, and TBH the amount of material available >> for the USB newbie is bewildering, but is it not possible to bit- >> bang USB ? That's not to say I would do that if another option is >> available, such as alternate memory, but it seems most protocols >> have both hardware and software (ie bit-banging) solutions. Is >> that not the case for USB ? > >As I understand, USB is a lot more complicated then, >say, I2C, SPI or USART communication. Yes, but the project I referred to used bit-banging on an AVR as a client device. I imagine the maximum speed was 1.5MB. See http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist