31.2 Features

The following are key features of the SERCOM module:

  • Interface for configuring into one of the following:

    • I2C – Two-wire serial interface

      SMBus™ compatible

    • Serial peripheral interface (SPI)
    • Universal synchronous and asynchronous serial receiver and transmitter (USART)
  • Single transmit buffer and double receive buffer
  • Baud Rate Generator (BRG)
  • Address match/mask logic
  • Operational in all sleep modes
  • Can be used with DMA
Note: SERCOM5, due to its location in PD0, has a reduced feature set and does not support these features:
  • General: DMA support
  • USART:
    • Fractional Baud Rate Generation
    • 3x or 8x oversampling
    • Flow control (RTS/CTS)
    • IrDA
    • Single wire UART according to EN54
    • SOF/EOF function
  • I2C:
    • Fm+ and Hs modes
    • SMBus SCL low timeout
    • 10-bit addressing
    • PMBus Group command support
  • SPI:
    • Hardware chip select
    • Wake on SS assertion

See the References for full feature lists of the interface configurations.

References:

SERCOM USART

SERCOM SPI

SERCOM I2C