Отвечаю на свой вопрос сам.
собрав минимальную диаграмму и замерив результат осцилографом, выяснил, что
Canny 7 физически не успевает зарегистрировать импульс короче 205 мс.
UPD:
Ошибся, переконфигурил вход на максимальную чувствительность, результаты уже обнадеживающие, 520мкс на минимальной диаграмме успевает фиксировать.
если получится посчитать хотя бы эту длительность то уже можно частично реализовать задуманное.
Осталось понять как?
Я так понимаю, как раз замерить то и не чем, регистр "Длительность программного цикла" отдает только миллисекунды, то-есть все таки упираемся в ограничения контроллера.