That's the one - the timing issue is around preparing a packet to send - if its fast enough then the bug situation doesn't happen Robin Abbott Forest Electronics - Home of WIZ-C ANSI C Compiler for PIC's with RAD Front end robin.abbott@fored.co.uk www.fored.co.uk -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of Philip Pemberton Sent: 06 November 2007 22:25 To: Microcontroller discussion list - Public. Subject: Re: [PIC] Outrageous erratas - was PIC32MX Robin Abbott wrote: > The other was the 18F4550 family USB SIE inserting 4 corrupt bytes in > certain timing conditions. I think one user who was flag bearing that > one had huge trouble convincing the company to look at it. It caused > me huge trouble creating a USB library for our compiler. This wouldn't happen to be the "if PKTDIS is set, bad things happen" bug (http://ww1.microchip.com/downloads/en/DeviceDoc/80220g.pdf page 6), would it? Once I get my ICD2 and MPLAB set up again (I've just had to reinstall Windows.. again) I'll try that, and see if it fixes the data corruption bug in my "read USB device serial number from EEPROM" code... Thanks, -- Phil. | (\_/) This is Bunny. Copy and paste Bunny piclist@philpem.me.uk | (='.'=) into your signature to help him gain http://www.philpem.me.uk/ | (")_(") world domination. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist