34.2 Features
-
Interface for configuring into one of the following:
- Inter-Integrated Circuit (I2C) Two-wire Serial Interface
- System Management Bus (SMBus™) compatible
- Serial Peripheral Interface (SPI)
- Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
- Single transmit buffer and double receive buffer
- Baud-rate generator
- Address match/mask logic
- Operational in all Sleep modes with an external clock source
- Can be used with DMA
The following table lists the supported features for each SERCOM instance:
Protocol | SERCOM Instance | ||
---|---|---|---|
SERCOM0 | SERCOM1 | SERCOM2 | |
SPI | Yes | Yes | Yes |
I2C (1) |
Yes High-speed mode (≤ 3,4 Mbit/s) |
Yes Fast plus Mode (≤ 1 Mbit/s) |
No |
USART |
Yes including: Hardware Handshaking IrDA |
Yes including: Hardware Handshaking IrDA |
Yes including: Hardware Handshaking IrDA RS-485 Auto-baud mode LIN Client ISO7816 |
USART/SPI Receive Buffer Size | Two-level | Four-level | Two-level |
Secure Pin Multiplexing (SAM L11 only) |
No | Yes | No |
Note:
- I2C is not supported on all SERCOM pins. Refer to the SERCOM I2C Pins table for more details.