Hi. I'm designing an application in which i would really like to have two interrupt sources. One of the interrupts is highly time critical (A) and the other (B) is not. It will be running on a 16f628. Interrupts A and B will occur at regular, but effectively random intervals. While servicing the interrupt for B i need to be able to process an interrupt for A and then return back to where i was in the interrupt service routine for B. Is this practical? or should i redesign the application to avoid having to do this? If it's ok, then how do i deal with context saving? -Craig -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.