that global interrupts are enabled). UDREn is cleared by writing UDRn. When interrupt-driven data 179 8011G–AVR–08/07 transmission is used, the Data Register Empty interrupt routine must either write new data to UDRn in order to clear UDREn or disable the Data Register Empty interrupt, otherwise a new