Der universelle synchrone und asynchrone serielle Empfänger und Sender (USART) ist ein hochflexibler serieller Baustein. Seine wesentlichen Eigenschaften sind:
- Full Duplex Operation (d.h. unabhängiges Senden und Empfangen)
- Asynchrone und synchrone Arbeitsweise
- Master oder Slave getakteter synchroner Modus
- Baudraten Generator mit hoher Auflösung
- Unterstützt serielle Frames mit 5, 6, 7, 8, oder 9 Datenbits und 1 oder 2 Stoppbits
- Erzeugen von geraden und ungeraden Paritätsbits und Paritätscheck durch die Hardware
- Datenüberlauf Erkennung
- Framefehler Erkennung
- Störungsfilter mit Erkennung falscher Startbits und digitaler Tiefpassfilter
- Drei separate Interrupts bei TX Complete, TX Data Register leer und RX Complete
- Multiprozessor Kommunikationsmodus
- Asynchroner Modus mit doppelter Geschwindigkeit