> that part isn't assembler. it's picbasic. i only require help on the > assembler part, as that's what the ISR is done in. Don't you just love it when someone has busted code and is asking for help, but insists on telling you exactly where the problem is, as if they know what they are doing. The details are very important, especially in an ISR. Ditch the silly Basic compiler, or at least write the interrupt module in MPASM. Then we can see *exactly* what it's doing (including the parts you don't think are important but may well be where the problem is). ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.