Цитата(Rst7 @ Feb 8 2006, 14:32)

__delay_cycles(сколько тактов) в IAR'е решат ваши проблемы

Но если важна точность, то придётся запрещать прерывания.
Rst7, одни и те же команды для всех семейств выполняются за одинаковое число тактов.
Возможны варианты только для очень специфических команд (сейчас не вспомню каких). Но в Вашей задаче они явно не будут использоваться.