On 10/26/07, Robin Abbott wrote: > No - this was a silicon bug which caused the USB engine to send 4 spurious > bytes over the interface (causing repeated bus resets). It only happenned > when there were delays between actions on the bus. I am not sure if > Microchip ever admitted this in an errata as their C code worked fine. Check > the Microchip forums for details - several of us had proof of this issue and > raised support tickets. > I think this has been solved with the V1.2 stack. The bug is reported here: http://forum.microchip.com/tm.aspx?m=204879 It is also listed in the bug thread: http://forum.microchip.com/tm.aspx?m=275422&mpage=2 Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist