On Feb 2, 2012, at 10:44 AM, Electron wrote: > I'm not using and I don't want to use the standard library routines to ma= nage > them, yet all the other <=3D6 levels work perfectly, just the 7 doesn't. = Is there > anything special for level7 I'm missing, like a call to enable shadow set= , etc..? So what are you using? Don't you have to do something special to make sure= that the alternate registers have a valid stack pointer (either having a s= eparate stack, or updating the alternate SP from the main SP in the ISR)? Does it work if you DO use the standard library routines? When I was looking at it, I found the MIPS ISR preamble to be "weird." (Two= "general purpose" registers reserved for the ISR to trash? Really?) BillW --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .