например, delay(CPU_ns(300)); Оно-то точно не будет, а всегда дольше, но мне пофиг - везде запись одного типа. Для микросекунд же достаточно точно получается. Очень приятно, что 32-бит таймер не требует никакой фигни насчёт ручного ввода атомарности модификации 32-бит переменной (как при 16-бит таймере).