Это не от архитектуры проца зависит, а от конструкции конкретного
UART. Обычно эта способность называется LIN-совместимостью. Бо
протокол LIN эту штуку широко использует. 1) Прием.
Некоторые UART умеют детектировать состояние Break и сигнализировать отдельным битом/прерыванием. Остальные отдадут нулевой байт и Frame Error.
2) Передача.
Если UART не поддерживает формирование Break аппаратно, то либо рукопашное шевеление ножкой по таймеру, либо уменьшить в полтора раза скорость UART и отправить нулевой байт. По завершении передачи этого байта скорость вернуть на место и передавать данные. Удобно, потому что UART сам таймером работает.