> The only thing that really stands out to me is that the difference > between 2500 and 2480 is 20 instruction cycles, or 4 usec, and this Do not forget that any count you do is never exact anyway. It is +/- 1 count, and from the description you give, this 20 instruction variation you get is one loop through your code which would be correct for +/- 1 count. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu