У AVR команда выполняется за 2 (ДВА периода) тактовой частоты. НО !!! За счет конвейера получается, что команда выполняется за один такт. Именно поэтому ВСЕ команды ветвлений в AVR выполняются за 2 такта. Нужно перезагружать конвейер.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)