Часто наблюдается такая ошибка - манипуляция значением счётчика в обработчике прерываний, с целью задать требуемый интервал между прерываниями. Чаще всего это означает, что неверно выбран режим работы таймера. В данном случае, для 50 Гц меандра - установить режим CTC/toggle on compare, в OCR0 записать 71, прескэйлер 1024. Прерывание не нужно
Добавлено спустя 1 минуту 41 секунду:
Это я протелепатировал, что тактовая частота 7.3728 МГц