Microchip® Advanced Software Framework

Extra Information for SERCOM USART Driver

Acronyms

Below is a table listing the acronyms used in this module, along with their intended meanings.

Acronym Description
SERCOM Serial Communication Interface
USART Universal Synchronous and Asynchronous Serial Receiver and Transmitter
LSB Least Significant Bit
MSB Most Significant Bit
DMA Direct Memory Access

Dependencies

This driver has the following dependencies:

Errata

There are no errata related to this driver.

Module History

An overview of the module history is presented in the table below, with details on the enhancements and fixes made to the module since its first release. The current version of this corresponds to the newest version in the table.

Changelog
Added new feature as below:
  • ISO7816
Added new features as below:
  • LIN master
  • RS485
Added new features as below:
  • Oversample
  • Buffer overflow notification
  • Irda
  • Lin slave
  • Start frame detection
  • Hardware flow control
  • Collision detection
  • DMA support
  • Added new transmitter_enable and receiver_enable Boolean values to struct usart_config
  • Altered usart_write_* and usart_read_* functions to abort with an error code if the relevant transceiver is not enabled
  • Fixed usart_write_buffer_wait() and usart_read_buffer_wait() not aborting correctly when a timeout condition occurs
Initial Release