Michael Watterson wrote: > >No, the stack is used for all return addresses, whether they be as a > result > >of a interrupt or a explicit call. > > That's an implementation dependency. We were talking about the PIC 16 hardware, so this is not something the application gets to decide. Of course you can implement your own call and return functions, but that then has nothing to do with running on a PIC 16 anymore. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .