Цитата
настраиваем прерывание от компаратора на режим Comparator Interrupt on Output Toggle.
в самом прерывании
...
17 тактов + вход в прерывание, даже SREG сохранять не надо
Ужос. Мало того, что в Вашем коде налицо принципиальные ошибки и дикий оверхед, так такой подход еще и принципиально приведет к дупе, если состояние компаратора (например, от помехи) будет меняться чаще, чем проц обработает прерывание
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин