У наших охранных блоков считыватели (контакторы) подключены к микроконтроллеру через транзисторные ключи. Всего в эксплуатации девайсов уже больше 500 штук точно, самым старым уже года три. Чтобы выгорали транзисторы было один или два случая, микроконтроллер из-за наводок по линии ключей не горел ни разу. В новых модификациях стали на всякий случай ставить дополнительную защиту. Последовательно мощный резистор с небольшим сопротивлением и за ним в параллель стабилитрон. Как-то один нудный директор ЧОПа долго убеждал что нужна более основательная защита. Но дело так ничем и не кончилось - там линия двунаправленная, если делать честную опторазвязку надо много чего наворачивать, плюс нужен гальванически развязанный источник питания, типа тех, что ставят на компьютерных сетевых картах. Получается, защита в сумме будет стоить как вся остальная плата в сборе. И места будет занимать немало, придется увеличивать размер платы, а тогда плата может не поместиться в имеющийся корпус...