On Thu, January 19, 2012 5:11 am, David wrote: > One last question: does the USB peripheral vary greatly between > devices? If it's a fairly standard set of registers and buffers then > it will be a much easier task. There is just one current ("official" Microchip) USB stack across all the architectures that have USB. Do all your interaction with USB via the software stack, and you don't have to worry about differences between parts. Some of the lower level files may change, but the stack is there to make it lots easier. Matt Bennett Just outside of Austin, TX 30.51,-97.91 The views I express are my own, not that of my employer, a large multinational corporation that you are familiar with. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .