Поправил схему:
Спойлер

В целом-то прошивка оказалась рабочей... это я, по собственной неосмотрительности, забыл в макетку подтягивающие резисторы на 2 и 3 ноги МК.
Собственно, как тут и сказано было:
akl писал(а):Думаю, все чудеса от некорректного включения кнопок.
Спойлер
Конечно же мелкие баги присутствуют. Не всегда чётко отрабатывает переход из режима ручного переключения в автоматический. Щас будем поглядеть, где в коде собака кота напугала.
Кстати, спасибо за тестовую прошивку! Пригодится.