Yet again, I find myself in the unique situation where I actually want to use the ICD as an actual debugger, and enabling it fixes the problem. As in click run in debugger =3D works, anything else=3Dhas bug (with or withou= t ICD=3Dtrue set - this is CCS PIC-C) ICK. This is both with an ICD-U64 and a MPLAB ICD3 as the debugger tool. Something about debugging mode is changing the behavior of this code. So I have two questions: 1) I keep looking at that REAL-ICE debugger, wondering if it is more a real emulator than the ICD tools we're using.... anyone have experience that way? 2) Any ideas what would change between running in the debugger and not? As in, even programming the part with a 'debugger enabled' build still has the bug, but actually running it using the debugger (no recompile) doesn't? -forrest --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .