Datasheet
26. SERCOM USART
26.1 Overview
The Universal Synchronous and Asynchronous Receiver and Transmitter (USART) is one of the available
modes in the Serial Communication Interface (SERCOM).
The USART uses the SERCOM transmitter and receiver, see 26.3 Block Diagram. Labels in uppercase
letters are synchronous to CLK_SERCOMx_APB and accessible for CPU. Labels in lowercase letters can
be programmed to run on the internal generic clock or an external clock.
The transmitter consists of a single write buffer, a shift register, and control logic for different frame
formats. The write buffer support data transmission without any delay between frames. The receiver
consists of a two-level receive buffer and a shift register. Status information of the received data is
available for error checking. Data and clock recovery units ensure robust synchronization and noise
filtering during asynchronous data reception.
Related Links
25. SERCOM – Serial Communication Interface
26.2 USART Features
• Full-duplex Operation
• Asynchronous (with Clock Reconstruction) or Synchronous Operation
• Internal or External Clock source for Asynchronous and Synchronous Operation
• Baud-rate Generator
• Supports Serial Frames with 5, 6, 7, 8 or 9 Data bits and 1 or 2 Stop bits
• Odd or Even Parity Generation and Parity Check
• Selectable LSB- or MSB-first Data Transfer
• Buffer Overflow and Frame Error Detection
• Noise Filtering, Including False Start bit Detection and Digital Low-pass Filter
• Collision Detection
• Can Operate in all Sleep modes
• Operation at Speeds up to Half the System Clock for Internally Generated Clocks
• Operation at Speeds up to the System Clock for Externally Generated Clocks
• RTS and CTS Flow Control
• IrDA Modulation and Demodulation up to 115.2kbps
• Start-of-frame detection
• Can work with DMA
Related Links
25.2 Features
SAM D21 Family
SERCOM USART
© 2018 Microchip Technology Inc.
Datasheet Complete
DS40001882D-page 468