6.3 Function Priority for Device Pins

The device pins have an associated priority order where functionality is exhibited on each pin. This priority order impacts the availability of PPS functionality. For example, if SERCOM0 is enabled with outputs chosen to be High Speed/Direct mode in the DEVCFG1 fuses (bit 17), pins PA3, PA4, PA5 and PA6 are given priority to be used as SERCOM0 pins instead of GPIO/PPS pins. See the following tables for the priority in which functions are brought out on each device pin.

Table 6-11. Priority for Device Pins PAn (n=0-14)
Pin Name (1) Functions in Priority Order Reference Peripheral Pin Number (48-pin) I/O Type
pa0 QSPI_DATA2 QSPI 4 I/O DIG/ST
RTC_IN3 RTCC I ST/STMV
RPA0 PPS I/O DIG/ST
IOCA0 Change Notification I ST
RA0 GPIO I/O DIG/ST
pa1 QSPI_DATA3 QSPI 5 I/O DIG/ST
AC_CMP1 Analog Comparator O DIG
RTC_IN2 RTCC I ST/STMV
RPA1 PPS I/O DIG/ST
IOCA1 Change Notification I ST
RA1 GPIO I/O DIG/ST
pa2 AC_CMP0 Analog Comparator 6 O DIG
RTC_IN1 RTCC I ST/STMV
RPA2 PPS I/O DIG/ST
IOCA2 Change Notification I ST
RA2 GPIO I/O DIG/ST
pa3 SCLKISecondary Oscillator - Digital 47 IST/STMV
SERCOM0_PAD2 SERCOM0 I/O DIG/ST
RTC_IN0 RTCC I ST/STMV
RPA3 PPS I/O DIG/ST
IOCA3 Change Notification I ST
RA3 GPIO I/O DIG/ST
pa4 SERCOM0_PAD3 SERCOM0 42 I/O DIG/ST
RTC_OUT RTCC O DIGMV
RPA4 PPS I/O DIG/ST
IOCA4 Change Notification I ST
RA4 GPIO I/O DIG/ST
pa5 SERCOM0_PAD0 SERCOM0 7 I/O DIG/ST/I2C(1)/SMB
RPA5 PPS I/O DIG/ST
IOCA5 Change Notification I ST
RA5 GPIO I/O DIG/ST
pa6 PGC2ENTRYDEBUG 9 I ST
SERCOM0_PAD1 SERCOM0I/ODIG/ST/I2C(1)/SMB
AC_CMP1_ALT Analog Comparator O DIG
RPA6 PPS I/O DIG/ST
IOCA6 Change Notification I ST
RA6 GPIO I/O DIG/ST
pa7 TRACECLKDEBUG 10 IDIG
SERCOM1_PAD0 SERCOM1I/ODIG/ST/I2C(1)/SMB
RPA7 PPS I/O DIG/ST
IOCA7 Change Notification I ST
RA7 GPIO I/O DIG/ST
pa8 PGD2ENTRY DEBUG 11 I ST
FECTRL0 RF RadioODIG
SERCOM1_PAD1 SERCOM1 I/ODIG/ST/I2C(1)/SMB
RPA8 PPS I/O DIG/ST
IOCA8 Change Notification I ST
RA8 GPIO I/O DIG/ST
pa9 FECTRL1 RF Radio 12 ODIG
SERCOM1_PAD2SERCOM1I/ODIG/ST
RTC_IN0_ALT RTCC I ST/STMV
RPA9 PPS I/O DIG/ST
IOCA9 Change Notification I ST
RA9 GPIO I/O DIG/ST
pa10 FECTRL2 RF Radio 13 ODIG
SERCOM1_PAD3 SERCOM1I/ODIG/ST
RTC_OUT_ALT RTCC O DIGMV
RPA10 PPS I/O DIG/ST
IOCA10 Change Notification I ST
RA10 GPIO I/O DIG/ST
pa11 SOSCI Secondary Oscillator 45
pa12 SOSCO Secondary Oscillator 46
pa13 COEXCTRL0 RF Radio 16 I/O DIG/ST
SERCOM2_PAD0 SERCOM2 I/O DIG/ST/I2C(1)/SMB
RPA13 PPS I/O DIG/ST
IOCA13 Change Notification I ST
RA13 GPIO I/O DIG/ST
pa14 COEXCTRL1 RF Radio 17 I/O DIG/ST
SERCOM2_PAD1 SERCOM2 I/O DIG/ST/I2C(1)/SMB
RPA14 PPS I/O DIG/ST
IOCA14 Change Notification I ST
RA14 GPIO I/O DIG/ST
Note:
  1. SERCOMx_PADx supports SPI, UART, and I2C modes. SERCOM I2C mode is specifically mentioned in the "Type" column as it does not support Peripheral Pin Select (PPS) functionality.
Table 6-12. Priority for Device Pins PBn (n=0-13)
Pin Name (1)Functions in Priority OrderReference PeripheralPin Number (48-pin)I/OType
pb0COEXCTRL2RF Radio30I/ODIG/ST
AN4ADCIANALOG
AC_AIN2Analog ComparatorIANALOG
RPB0PPSI/ODIG/ST
IOCB0Change NotificationIST
RB0GPIOI/ODIG/ST
pb1AN5ADC31IANALOG
AC_AIN3Analog ComparatorIANALOG
RPB1PPSI/ODIG/ST
IOCB1Change NotificationIST
RB1GPIOI/ODIG/ST
pb2AN6ADC32IANALOG
AC_AIN0Analog ComparatorIANALOG
RPB2PPSI/ODIG/ST
IOCB2Change NotificationIST
RB2GPIOI/ODIG/ST
pb3AN7ADC33IANALOG
AC_AIN1Analog ComparatorIANALOG
RPB3PPSI/ODIG/ST
IOCB3Change NotificationIST
RB3GPIOI/ODIG/ST
pb4PGC1ENTRY Debug 34IST
FECTRL3 RF RadioODIG
AN0ADCIANALOG
TP4DO NOT USE
RPB4PPSI/0DIG/ST
INT0Edge InterruptIST/STMV
IOCB4Change NotificationIST
RB4GPIOI/ODIG/ST
pb5PGC4ENTRY Debug 35IST
TRACEDAT0 Debug ODIG
FECTRL4 RF RadioODIG
AN1ADCIANALOG
TP5DO NOT USE
RPB5PPSI/ODIG/ST
IOCB5Change NotificationIST
RB5GPIOI/ODIG/ST
pb6PGD1ENTRY Debug 37IST
TRACEDAT1 Debug ODIG
FECTRL5 RF RadioODIG
AN2ADCIANALOG
ANN0ADC (Differential)IANALOG
RPB6PPSI/ODIG/ST
IOCB6Change NotificationIST
RB6GPIOI/ODIG/ST
pb7PGD4ENTRY Debug 38IST
CM4_SWODebug ODIG
TRACEDAT2 Debug ODIG
AN3ADCIANALOG
LVDINLVD Voltage ReferenceIANALOG
RPB7PPSI/ODIG/ST
IOCB7Change NotificationIST
RB7GPIOI/ODIG/ST
pb8CM4_SWCLKDEBUG41IST
RPB8PPSI/ODIG/ST
IOCB8Change NotificationIST
RB8GPIOI/ODIG/ST
pb9CM4_SWDIODEBUG 40I/ODIG/ST
RPB9PPSI/ODIG/ST
IOCB9Change NotificationIST
RB9GPIOI/ODIG/ST
pb10QSPI_CSQSPI43ODIG
RPB10PPSI/ODIG/ST
IOCB10Change NotificationIST
RB10GPIOI/ODIG/ST
pb11QSPI_SCKQSPI44I/ODIG/ST
RPB11PPSI/ODIG/ST
IOCB11Change NotificationIST
RB11GPIOI/ODIG/ST
pb12QSPI_DATA0QSPI14I/ODIG/ST
RPB12PPSI/ODIG/ST
IOCB12Change NotificationIST
RB12GPIOI/ODIG/ST
pb13QSPI_DATA1QSPI15I/ODIG/ST
RTC_EVENTRTCC ODIGMV
RPB13PPSI/ODIG/ST
IOCB13Change NotificationIST
RB13GPIOI/ODIG/ST