"Прелести" в том, что после срабатывания ОСх тот таймер, которому этот ОСх подан на вход, инкрементируется лишь спустя несколько тактов. А если в этот момент таймеры будут читаться как одна длинная переменная, то прочитана будет, разумеется, пурга. В PIC24/dsPIC таймеры каскадируются аппаратно и через сквозной перенос, поэтому там этой проблемы не существует