А может, тактировать таймер как раз от частоты датчика, и скажем с одинакоым интервалом времени спрашивать этот таймер, сколько там натикало?
скажем я использую тамймер А, а источником тактирования для негослужит INCLK. На который, собственно, и подан сигнал с частотой 2.98..Мгц.
Затем, скажем с помощью таймера Б, я отсчитываю интервалы, допустим в 100милисек.
и по прерывают от таймера, опрашиваю чего там насчиталось в таймере А. таким образом получаю как мне кажется большую точность. Останется только привести это всё в человеческий вид

Однако показания должны быть тру. как мне кажется.
Я прав?