Совет от gfhekelhdekwdlleshwhw:
Если буфер передатчика пуст UART и сдвиговый регистр передатчика UART пуст, по при загрузке байта в UDR флаг UDRE не сбрасывается.

Т.к. байт минуя буферный регистр UDR сразу "проваливается" в сдвиговый регистр.