Я тут подумал... для определения срабатывания прерывания достаточно повторно считать и сравнить самую младшую программную часть структуры времени, т.к. она меняется гарантированно всегда, при каждом прерывании.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.