Du müsstest das ganze so einrichten, das der ATmega8 die Datenübertragung unterbrechen kann, sodass er seinen Puffer, der unweigerlich irgendwann einmal überlaufen wird, leeren kann.

Grüße,
Jonas