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.

Table 31-1. SERCOM Instances

SERCOM

FIFO DepthSPIUSARTI2C/SMBus

1.8V

I2C/SMBus

Full Speed
SERCOM0(through PPS)4YesYes
SERCOM0(Fixed pins)YesYesYesYes
SERCOM1(through PPS)2YesYes
SERCOM1(Fixed pins)YesYesYesYes
SERCOM2(through PPS)2YesYes
SERCOM2(Fixed pins)YesYesYesYes(1)Yes
SERCOM3(through PPS)2YesYes
SERCOM4(through PPS)2YesYes
SERCOM5(through PPS)2YesYes
SERCOM6(Fixed pins)2Yes
Note:
  1. When used with external (off-chip) 1.8V pull-ups.