> That may be true, but don't forget that RETFIE does it for > you anyway (that being its /raison d'etre/ - otherwise it's the > same as RETURN) :-) At that point in Sean's code the interrupts hadn't yet been enabled Mr W, so reaching the RETFIE would be a tad on the difficult side ;-) I've made occassional use of the difference between RETURN and RETFIE. GIE is turned off by the interrupt process and if you end the ISR with RETURN, it stays off. This prevents any subsequent event entering the ISR until code turns GIE back on -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist