Um UART é um receptor e transmissor assíncrono universal. É um dispositivo que pega bits de dados paralelos, como encontrado no computador, e os serializa para enviar um meio, como um fio ou as ondas de rádio. Ele também coleta dados em formato serial e os monta em um formato paralelo para ser usado no computador. Aqui está o artigo da Wikipedia e aqui está outra boa explicação . Para obter mais informações, siga o link do JF Sebastian nessa página.