> Yes, if dejittering a single interrupt were the primary goal. However, I > believe the issue here was generating interrupts at 1 millisecond intervals > with no long-term timing creep. > > If you just let timer 1 free run then it will, of course, only generate > interrupts every 65536 instructions, or every 13.1072 milliseconds. Sorry, I should have made this more clear. I was assuming that timer 1 was being used with a CCP module to create periodic interrupts at your period of choice. Or, the same trick can be used with timer 2 which can be used with its period register. In either case there will be no long term timing creep, just jitter due to unpredictable interrupt latency. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@cognivis.com, http://www.cognivis.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu