Raghunathan,

Thats the best way to go untill they come out with a more enhanced way of interrupt handling in basic.
They didn't, but I did.

You may want to take a look at my Instant Interrupts (DT_INTS).
http://www.darreltaylor.com/DT_INTS-14/intro.html

It solves all the problems you just mentioned.


For the simulator, you can do that with MPLAB.
Or debug the real thing with Microcode Studio Plus.
<br>