Jeremy Ladan wrote: > > Try sending 64 bytes at a time instead of 8; see if that helps. > > Unfortunately, the PIC16C745/765 's only allow 8 bytes at a time. I > think tomorrow I'll be deciding between using the 18 series of PICs > or maybe another solution. Jeremy: Although the USB spec limits low-speed interrupt endpoints to only 8 bytes per packet, a transfer can be spread over multiple packets. If you send 64 bytes per transfer, your PC will use its fancy scheduling algorithms to send the data as efficiently as possible. -Andrew === Andrew Warren -- aiw@cypress.com === Principal Design Engineer === Cypress Semiconductor Corporation === (but open to offers) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist