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.
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(2) | 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 | SCLKI | Secondary Oscillator - Digital | 47 | I | ST/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 | PGC2ENTRY | DEBUG | 9 | I | ST | |
SERCOM0_PAD1 | SERCOM0 | I/O | DIG/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 | TRACECLK | DEBUG | 10 | I | DIG | |
SERCOM1_PAD0 | SERCOM1 | I/O | DIG/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 Radio | O | DIG | |||
SERCOM1_PAD1 | SERCOM1 | I/O | DIG/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 | O | DIG | |
SERCOM1_PAD2 | SERCOM1 | I/O | DIG/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(2) | FECTRL2 | RF Radio | 13 | O | DIG | |
SERCOM1_PAD3 | SERCOM1 | I/O | DIG/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:
|
Pin Name (1) | Functions in Priority Order | Reference Peripheral | Pin Number (48-pin) | I/O | Type |
---|---|---|---|---|---|
pb0 | COEXCTRL2 | RF Radio | 30 | I/O | DIG/ST |
AN4 | ADC | I | ANALOG | ||
AC_AIN2 | Analog Comparator | I | ANALOG | ||
RPB0 | PPS | I/O | DIG/ST | ||
IOCB0 | Change Notification | I | ST | ||
RB0 | GPIO | I/O | DIG/ST | ||
pb1(1) | AN5 | ADC | 31 | I | ANALOG |
AC_AIN3 | Analog Comparator | I | ANALOG | ||
RPB1 | PPS | I/O | DIG/ST | ||
IOCB1 | Change Notification | I | ST | ||
RB1 | GPIO | I/O | DIG/ST | ||
pb2 | AN6 | ADC | 32 | I | ANALOG |
AC_AIN0 | Analog Comparator | I | ANALOG | ||
RPB2 | PPS | I/O | DIG/ST | ||
IOCB2 | Change Notification | I | ST | ||
RB2 | GPIO | I/O | DIG/ST | ||
pb3 | AN7 | ADC | 33 | I | ANALOG |
AC_AIN1 | Analog Comparator | I | ANALOG | ||
RPB3 | PPS | I/O | DIG/ST | ||
IOCB3 | Change Notification | I | ST | ||
RB3 | GPIO | I/O | DIG/ST | ||
pb4 | PGC1ENTRY | Debug | 34 | I | ST |
FECTRL3 | RF Radio | O | DIG | ||
AN0 | ADC | I | ANALOG | ||
TP4 | DO NOT USE | — | — | ||
RPB4 | PPS | I/0 | DIG/ST | ||
INT0 | Edge Interrupt | I | ST/STMV | ||
IOCB4 | Change Notification | I | ST | ||
RB4 | GPIO | I/O | DIG/ST | ||
pb5 | PGC4ENTRY | Debug | 35 | I | ST |
TRACEDAT0 | Debug | O | DIG | ||
FECTRL4 | RF Radio | O | DIG | ||
AN1 | ADC | I | ANALOG | ||
TP5 | DO NOT USE | — | — | ||
RPB5 | PPS | I/O | DIG/ST | ||
IOCB5 | Change Notification | I | ST | ||
RB5 | GPIO | I/O | DIG/ST | ||
pb6 | PGD1ENTRY | Debug | 37 | I | ST |
TRACEDAT1 | Debug | O | DIG | ||
FECTRL5 | RF Radio | O | DIG | ||
AN2 | ADC | I | ANALOG | ||
ANN0 | ADC (Differential) | I | ANALOG | ||
RPB6 | PPS | I/O | DIG/ST | ||
IOCB6 | Change Notification | I | ST | ||
RB6 | GPIO | I/O | DIG/ST | ||
pb7 | PGD4ENTRY | Debug | 38 | I | ST |
CM4_SWO | Debug | O | DIG | ||
TRACEDAT2 | Debug | O | DIG | ||
AN3 | ADC | I | ANALOG | ||
LVDIN | LVD Voltage Reference | I | ANALOG | ||
RPB7 | PPS | I/O | DIG/ST | ||
IOCB7 | Change Notification | I | ST | ||
RB7 | GPIO | I/O | DIG/ST | ||
pb8 | CM4_SWCLK | DEBUG | 41 | I | ST |
RPB8 | PPS | I/O | DIG/ST | ||
IOCB8 | Change Notification | I | ST | ||
RB8 | GPIO | I/O | DIG/ST | ||
pb9 | CM4_SWDIO | DEBUG | 40 | I/O | DIG/ST |
RPB9 | PPS | I/O | DIG/ST | ||
IOCB9 | Change Notification | I | ST | ||
RB9 | GPIO | I/O | DIG/ST | ||
pb10 | QSPI_CS | QSPI | 43 | O | DIG |
RPB10 | PPS | I/O | DIG/ST | ||
IOCB10 | Change Notification | I | ST | ||
RB10 | GPIO | I/O | DIG/ST | ||
pb11 | QSPI_SCK | QSPI | 44 | I/O | DIG/ST |
RPB11 | PPS | I/O | DIG/ST | ||
IOCB11 | Change Notification | I | ST | ||
RB11 | GPIO | I/O | DIG/ST | ||
pb12 | QSPI_DATA0 | QSPI | 14 | I/O | DIG/ST |
RPB12 | PPS | I/O | DIG/ST | ||
IOCB12 | Change Notification | I | ST | ||
RB12 | GPIO | I/O | DIG/ST | ||
pb13 | QSPI_DATA1 | QSPI | 15 | I/O | DIG/ST |
RTC_EVENT | RTCC | O | DIGMV | ||
RPB13 | PPS | I/O | DIG/ST | ||
IOCB13 | Change Notification | I | ST | ||
RB13 | GPIO | I/O | DIG/ST | ||
Note:
|