SIR-стандарт - это практически тот же UART, но с модуляцией "3/16".

Длительность импульса, подаваемого на приемно-передающий модуль
равна 3/16 от длительности бита данных. Кроме того, при SIR-
модуляции используется инверсия бита данных.
Можно подключить к UART модулирующую микросхему (например,
HSDL-7000) и модуль IrDA (например, TFDU4100/TFDS4500/TFDT4500).
Можно упростить аппаратную часть, переделать программный UART на модуляцию "3/16".