Один из вариантов - использовать сдвоенную оптопару. В этом случае и согласование уровней будет сделано, и оптическая развязка, что тоже полезно, особенно, если модули питаются от разных источников питания. Одна оптопара - передача сигнала от атмеги, другая - приём сигнала атмегой.
Я использовал сдвоенную оптопару ILD213. Пока работает на ура