Anybody notice the debugger just ignores the STOP instruction?. Just to make sure I modified my programming & calibration fixture for current measurement, to confirm the 0.5uA supply current at "lights out" time of my application operating without the debugger.
I missed that in my production code "perfected" using a Cyclone supplying power (it died under Freescale warranty, so a quick switch to Multilink and my fixture until production programming is needed), with STOP in the main loop:
for(;

{
.
.
. / lights out
asm stop}
Then in some code for an experiment, I found code after a STOP instruction not in such loop executing, trace through it, ~4.6mA supply in the "lights out" loop, etc. I can trace thru the instructions in the loop executing in order, with STOP instruction doing nothing.
No where can I find this behavior documented.