"одни и те же вычисления каждый цикл будут иметь одно и тоже время"
Это кто вам такое сказал? Откуда такие сведения. Даже если будут одни и те же начальные условия на универсальном процессоре не могут операции выполнятся динаково. Конвееры разные, разная последовательность выборки данных, разный стек сопроцессора и процессора, стек памяти + прерывания + watchdog, даже разная температура крисалла все таки - представьте что кристалл перегрелся. Даже на ПЛИС и то не будет одинаковое время выполнения кода, хоть там все выполняется параллельно. Но не будем спорить . Я вас понял. Спасибо за советы. А когда вздумается: я имел ввиду то, что не возможно предугадать когда сработает watchdog, и какой код это вызовет. Я не говорю о предсказуемом коде, а говорю о том который трудно проверить в лабораторных условиях.