In a message dated 98-03-12 17:01:32 EST, you write: << The difference between Motorola (at least the 68000-series) and PIC is that a Motorola processor has different priorities on the interrupts. One interrupt can interrupt another so to speak. On a PIC only one interrupt at a time is allowed to execute. If an interrupt is triggered when the PIC is already in the interrupt service routine the PIC waits for the retfie instruction before this interrupt is processed. There is a way around this of you enable the global interrupt bit at the beginning of the ISR, but this leads to code that is very hard to debug and there can be effects which are hard to predict. Danjel McGougan >> Perhaps so, but the question was weather it could be done, not if it should be done!! Dave Duley