Sort of a basic question that I thought I had understood.....you would think by now....the obvious would be obvious... Have a crystal, 4.1952MHz, so it has a cycle time of 0.95347uS. I am using TMR0 to generate an interupt, with a prescaler set for TMR0 (not the watchdog) of 1:64. OK, so by calculations, that should be every 64 tics or 61.022uS, TMR0 is clocked. Using the rollover for the interupt it should then be 15.621mS for each interupt cycle. I am measuring 13.32mS. What am I missing here... --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist