>Like I said, I'm sure I can find a way around this, the math to do >1/period is certainly one way. Or a lookup table, or changing it to >count pulses over a timer interrupt. All of which have various >drawbacks, I was realy just polling for other peoples ideas. Switch the roles of the two couters/timers. One timer should measure (overflow) at regular intervals - 1 sec or other suitable period. The measured signal should be counted by the other counter. Then read the counter each second, subtract current and previous value and this is your frequency. Alternatively clear the counter each second after reading the frequency. Josef -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist