Здравствуйте, предупреждаю сразу ... я программист радиотехникой увлекался очень давно, хотя всё помню но уже не чего не умею

И так задача нужно сделать адресный контроллер на RS232, так дале в два байта передаётся информация , байт адрес контроллера и данный всего два байта )
И вторая чтобы тоже самое нов обратном направлении , тоесть будет два вида контроллеров у одних будет 8 дискретных выходов а у других 8 дискретных входов ...
теперь вопрсы
1.Как это сделать на микросхемах
2.Есть ли уже спицефические микроконтроллеры с такими возможностями ?
Помогите приветствуются ссылки схемы и прочее , держать паяльник умею ...