Well, this is now a bit more serious. After taking my .asm and starting a new project, I'm still getting crashes. I tried the PICKit 3 on another machine (running freshly installed MPLAB 8.5, previous machine was running 8.3) and while it isn't crashing all the time, after downloading, then running, if I halt execution I get "Failed while reading emulation registers". I haven't changed my physical setup at all (I haven't even touched it actually). This is now a fairly large problem as I'm unable to debug. I guess I will have to dig out my ICD2 and hope that I can find my RJ11 to 5 pin header cable. Perhaps I'll try calling the local Microchip office in the morning. Anyway, if anyone else has seen anything like this I'd love to hear about it, and any potential fixes you might have found. Thanks, Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist