Повторяю: ты не сделал ни одной путной вещи, если говоришь, что эмбедеру не нужно знать про interrupt latency. Что ж, жить во мраке - выбор каждого, насильно за яйца я вас к знаниям не буду тянуть. Повторяю еще раз: я прав в двух обсуждаемых в этом посте вещам: 1. АВР требует минимум 2 такта (до 4 фронтов) для исполнения инструкции. 2. Программист не можен называться Эмбеддером если он не умеет выравнивать ветви программы по тактам и не знает про interrupt latency. Может, давай, по второму вопросу устроим голосование? :-)