Не так всё просто. При 16 МГц нужно за 2 мкс = 32 такта успеть: подавить дребезг, определить направление, инкрементировать 2х байтный счётчик, передать по интрефейсу эти 2 байта. То, что в среднем не более 50 кГц раньше НЕ спасало.
Что такое асимметричный ответ?
Это когда о тебе негативно отзываются в комментарии, а ты об авторе этого комментария пишешь хорошо и по-доброму: в некрологе!