Пытаюсь заставить принимать данные от внешнего устройства.
Принимает она совсем не то что передается.

Инициализация и прочие параметры - как во множестве примеров в интернете.
BAUD расчитан по формуле на 118 странице мануала - 77.
Делитель частоты на 8 убран.
В Протеусе всё работает как часы.
Шью в железку - принимает и передает мусор (повторяющийся).
Tiny менял на другой такой-же экземпляр. Кварц менял. С фьюзами игрался. Даташит читал. BAUD менял туда-сюда. Не работает.
Написал прграммулину, что записывает принимаемые данные в EEPROM - мусор.
Написал прграммулину, выдающую фиксированную строку на терминал - мусор!
В Протеусе всё работает как часы.
Скажите, в каком месте мне стоит руки поправить?
Какая информация поможет локализовать проблему?