[an error occurred while processing this directive]
Это очень логично! иначе можно случано очистить другой флаг если их несколько в регистре. Кстати RXC так сбросить нельзя! И логичнее использовать UDRE (который тоже сбросить нельзя)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)