Hallo Spee,

du verwendest ja für die Ausgabe einen Zähler charcount. Mit dem kannst du ja 16 Zeichen ausgeben, dann in die 2. Zeile umschalten und wieder 16 Zeichen ausgeben. Danach wird wieder auf Zeile 1 umgeschaltet.

Die ganze Schleife würde dann nur aus dem Byteempfang, sofortiger Ausgabe des Zeichens, Umschaltung Zeile 1/2 bei jedem 16. Byte bestehen.
Ob man dabei noch etwas lesen kann, ist fraglich.

Gruß Dirk

Viel Erfolg!