31.1 Overview
The device supports up to three SERCOM modules. Two SERCOM’s (SERCOM0/1) can be configured to support a number of modes: I2C, SPI and USART. One of the SERCOM (SERCOM2) has only I2C functionality. When an instance of SERCOM is configured and enabled, all of the resources of that SERCOM instance is dedicated to the selected mode.
The SERCOM serial engine consists of a transmitter and receiver, baud-rate generator and address-matching functionality and mode-specific transmitter and receiver logic. It can use the internal generic clock or an external clock.
SERCOM | FIFO Depth | SPI | USART | I2C/SMBus |
1.8V I2C/SMBus | Full Speed |
---|---|---|---|---|---|---|
SERCOM0(through PPS) | 4 | Yes | Yes | — | — | — |
SERCOM0(Fixed pins) | Yes | Yes | Yes | — | Yes | |
SERCOM1(through PPS) | 2 | Yes | Yes | — | — | — |
SERCOM1(Fixed pins) | Yes | Yes | Yes | — | Yes | |
SERCOM2(through PPS) | 2 | Yes | Yes | — | — | — |
SERCOM2(Fixed pins) | Yes | Yes | Yes | Yes(1) | Yes | |
SERCOM3(through PPS) | 2 | Yes | Yes | — | — | — |
SERCOM4(through PPS) | 2 | Yes | Yes | — | — | — |
SERCOM5(through PPS) | 2 | Yes | Yes | — | — | — |
SERCOM6(Fixed pins) | 2 | — | — | Yes | — | — |
Note:
|