At 10:45 25/03/97 -0500, you wrote: >It does help ...It helped me to decide to keep the diodes and use the >program space for aught else.I think the page swapping buisness was the >proverbial straw Thanks to all who replied to my post. Tony M. If you want to avoid swapping pages you could always use the FSR register. If you're not using it already you could just set it to point to TRISB permanently. That way you just write to INDF all the time. I tend to avoid swapping pages because it saves me space on the interrupt handler. I just save the FSR register if I plan to use it during the interrupt service routine. I guess I save several words on the interrupt service routine at the price of 1 byte of RAM. However I would probably have to save FSR anyway, so it's no real hardship. Just my personal preference, Keith. ========================================================== Keith Dowsett "Variables won't; constants aren't." E-mail: kdowsett@rpms.ac.uk WWW: http://kd.rpms.ac.uk/index.html