In a message dated 9/13/01 4:52:28 AM Pacific Daylight Time, olin_piclist@EMBEDINC.COM writes: > This irreversibly alters STATUS. This will have the effect of randomly > changing STATUS at random locations in the main code. You need to save > STATUS before changing it. This is all well described in the manual - read > it. I also have an example interrupt service routine in HAL_INTR.ASPIC at > http://www.embedinc.com/pic/hal.htm. > Olin, My reasoning was, I'm not using STATUS in the main part of the code so why save it? I imagine it's possible that the page bit would somehow be set and thus my code would try to be working on the wrong page so I added a bcf instruction to make sure I'm in the right page. But...if you insist...I'll save STATUS. -Tim -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu