> That's interesting. I am using Tony Keubek's initialization code and I > am doing Interrupt driven USART communication. I was using the Macro to > deal with the page issue inside the interrupt handler. Has anyone else > had page crossing problems in an interrupt handler before? I certainly have not. My first reaction is that the system isn't architected right if the interrupt handler takes up over 2000 instruction. The only times I've had individual modules larger than a page (and therefore unavoidably crossing a page boundary) was when they were just data tables. 2048 instructions is a *lot* of executable code for a single module. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu