"Честный UART" есть в современных промышленных PC. И здесь он может оказаться весьма кстати для начальной загрузки кода в эмбедед МК. Ведь не всегда есть возможность отдать на пр-во свой любимый и дорогой JTAG (от 1500$ до 5000$). А меж тем, многие современные МК поддерживают начальную загрузку МК с чистой FLASH по UART'у. Вот тут то и срабатывает аппаратная поддержка CTS/RTS. Процессор-то ещё чистый, а в него нужно залить пару мегабайт софта из PC и не наделать при этом ошибок и не потерять время на перепрошивание. :)