35.5.1 I/O Lines

To use the SERCOM’s I/O lines, the I/O pins must be configured as direct using the System Configuration registers. (See System Configuration and Register Locking (CFG) from Related Links.) I2C does not operate through PPS. (See the DEVCFG1 configuration bits SCOM_HSEN[x] in Configuration Bits Fuses and also the CFGCON1 SCOMn_HSEN in CFGCON1(L) register.)
Note:
  1. SERCOM6 has only I2C functionality and, therefore, the direct configuration using System configuration register is not required.
  2. SERCOM Instances.

    SERCOM

    FIFO DepthSPIUSARTI2C/SMBus

    1.8V

    I2C/SMBus

    Full Speed48-Pin64-Pin132-Pin
    SERCOM0(through PPS)4YesYesYesYesYes
    SERCOM0(Fixed pins)YesYesYesYesYesYesYes
    SERCOM1(through PPS)2YesYesYesYesYes
    SERCOM1(Fixed pins)YesYesYesYesYesYesYes
    SERCOM2(through PPS)2YesYesYesYesYes
    SERCOM2(Fixed pins)YesYesYesYes(a)YesYesYes
    SERCOM3(through PPS)2YesYesYesYesYes
    SERCOM4(through PPS)2YesYesYesYes
    SERCOM5(through PPS)2YesYesYesYes
    SERCOM6(Fixed pins)2YesYesYesYes
    Note:
    1. When used with external (off-chip) 1.8V pull-ups

When the SERCOM is used in I2C mode, the SERCOM controls the direction and value of the I/O pins. In I2C mode, pull-up resistors are disabled. External pull-up resistors are required for proper function.