Wenn 9-Bit Zeichen verwendet werden (UCSZ = 7), wird das neunte Bit in das TXB8 Bit im UCSRB Register geschrieben, bevor das Low-Byte des Zeichens in das UDR geschrieben wird. Das folgende Programmbeispiel zeigt die Funktion für das Senden eine 9-Bit Zeichens. Im Assemblerbeispiel wird vorausgesetzt, dass die zu sendenden Daten in den Registern R17 und R16 stehen.
Codebeispiel Senden
Das neunte Bit kann dazu verwendet werden, um ein Adressframe bei der Multiprozessor Kommunikation zu kennzeichnen oder für andere Protokollaufgaben wie z.B. zur Synchronisation.