Quick question -- what's the fastest anyone's managed to transfer data=20 from a PIC18F85J50 to or from a PC, using USB? After a heck of a lot of protocol tweaks and the addition of=20 double-buffering (which netted me another 20 kbytes/sec), I'm up to a=20 shade under 220 kbytes/sec. Is this about right for a chip with the PLL=20 on and a core clock of 48MHz? The data is being sourced from the Parallel Master Port -- data either=20 goes from USB to PMP, or the other way. The source code is online at http://hg.discferret.com/firmware/ for the=20 curious. This includes a patch to the Microchip USB Stack which adds a=20 'special' string descriptor that reads the device serial number from the=20 end of the bootloader block of the Flash. Thanks, --=20 Phil. piclist@philpem.me.uk http://www.philpem.me.uk/ --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .