>What happens to PCLATH? If the interrupt occurrs when PCLATH is non-zero, >having been set by the code prior to a goto, is PCLATH unchanged? > >If so, will a GOTO executed by the interrupt service routine apply PCLATH >in computing the address (baaddd thing?)? Yep. >On interrupt, does one need to save PCLATH and set it to whatever is >appropriate for the ISR, then restore it when exiting the ISR? Yep. Andy ================================================================== Andy Kunz Life is what we do to prepare for Eternity ------------------------------------------------------------------ andy@rc-hydros.com http://www.rc-hydros.com - Race Boats andy@montanadesign.com http://www.montanadesign.com - Electronics ==================================================================