QUOTE (p_kav @ Apr 7 2015, 22:46)

У меня контроллер Atmel при питании 5В вполне понимает и 3,3В, и 2,8В. При этом сам отправляет на 5В, чем может сжечь принимающую сторону. Сделал согласование в одну сторону через делитель, а потом вспомнил, что где-то читал что так делать неправильно. Вот и спрашиваю почему неправильно.
..вам так может казаться что ваш микроконтроллер понимает уровни сигналов ниже требуемых, мы живём в мире статистики, и на 1000 импульсов которые ваш микроконтроллер принял будет 1 который он поймёт неправильно. И соотношение это может меняться в худшую сторону.
Могу предположить что дело в скоростных характеристиках, резистивный делитель это по любому RC цепочка которая будет заваливать фронты у скоростных сигналов, чем больше номиналы резисторов в делителе - тем медленнее сигнал может пройти. И к примеру, SPI или UART уже могут не работать или часто сбоить . К тому же, лично я, всегда стараюсь жёстко разделить зоны с разноуровневым питанием элементов, опыт показывает что когда есть возможность спалить что-то маловольтное высоковольтным - так и происходит, рано или поздно.