Обьясните мне тупенькому на какой ляд там складывать с переносом? Вы хоть раз гоняли этот кусок кода на симуляторе? Или у вас прерывания по пол периода таймера запрещены?(+)
Если с запретом прерываний все в порядке т.е. он не запрещается на длительный период времени, то на счетчике набегаем максимум-максиморум 8-9 и никакого сложения с переносом делать необязательно...