Wenn du ein volltransparente Übertragung brauchst findest Du hier eine Beschreibung:
https://www.roboternetz.de/wissen/in...com_UART_Input
Das ist mit Byte Stuffing und Fehlerkontrolle. Das ist dann schon was feines.
Die Anwendung eines solchen Protokolls findest du in dieses Projekt eingebettet:
http://www.marvins-lab.roboterbastler.de/index.html
dort kommuniziert ein Mega32 per ByteStuffing mit einem PC. Vielleicht kannst Du dir da was von raussägen falls es für dich in Frage kommt.

Netter Gruß