> > >But again, why do you think you have to do this ? > > > > Because i just do. > > Sorry, NOT good enough I thought the question was asked perfectly correctly and civily in the original post. Don't see why Jason is getting the third degree Jason, you need to be very aware of what the stack is holding. You can View/Hardware Stack in MPLAB. I've done stack manipulation very successfully with other micros but not had need to do it on the 18F yet AN818 specifically says "Having access to the stack allows access to the return addresses of interrupts and functtion calls. Thus, the program direction can be changed" http://ww1.microchip.com/downloads/en/AppNotes/00818a.pdf Didn't hurt did it ? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist