Ansonsten habe ich zum Thema UART und Interrupt noch folgendes gefunden (mit Code):

http://www.rowalt.de/mc/avr/avrboard/06/avrb06.htm

Vielleicht hilft das ja auch...