33.14.13 Peripheral Multiplexing

There are up to 16 Peripheral Multiplexing registers in each group, one for every set of two subsequent I/O lines. The m denotes the number of the set of I/O lines.

Table 33-20. Peripheral Port Mux Control Mapping
Port

PINCFGn.MUXEN

Value

Port

WRCONFIG.PMUX

Value

Peripheral FunctionDescription
0N/APort Normal Port in /out functions (Pxy)
100EIC / EIC_EXTINT(n)External Interrupts
101ADC / CMPADC and Analog Comparator
103SERCOM(n)SERCOMn (UART, I2C, SPI)
104EBIExternal Bus Interface
105TCC WO(n)Timer/Counter Controller
106MLBMedia Local Bus
107CAN(n) / SQI(n)CAN, Serial Quad Interface
108SDMMCSD/MMC Host Controller (Memory Card Interface)
109I2S / SWCLK, SWDIO, SWO, TRACE_CLK, TRACE_DATA[3:0]I2S audio and, Debug and debug Trace
10AETHEthernet
10BOnly 2 alternate ETH signalsRX_CLK on PD12 and

GTX_CLK on PD05

10CGCLKControls GCLK_IO[7:2]
10FPTCPeripheral Touch Controller
Note: All undefined values of WRCONFIG.PMUX are reserved.
Table 33-21. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: PMUX
Offset: 0x30 + n*0x01 [n=0..15]
Reset: 0x00
Property: RW

Bit 76543210 
 PMUXO[3:0]PMUXE[3:0] 
Access RWRWRWRWRWRWRWRW 
Reset 00000000 

Bits 7:4 – PMUXO[3:0] Peripheral Multiplexing for Odd-Numbered Pin

These bits select the peripheral function for odd-numbered pins (2*n + 1) of a PORT group, if the corresponding PINCFGn.PMUXEN bit is '1'.

Not all possible values for this selection may be valid. For more details, refer to the Pinout section.

Table 33-22. Peripheral Port Mux Control Mapping
Port

PINCFGn.MUXEN

Value

Port

WRCONFIG.PMUX

Value

Peripheral FeaturePeripheral FunctionDescription
0N/APort ----Normal Port in /out functions (Pxy)
10x00EIC / EIC_EXTINT(n)AExternal Interrupts
10x01ADC / CMPBADC and Analog Comparator
10x03SERCOM(n)DSERCOMn (UART, I2C, SPI)
10x04EBIEExternal Bus Interface
10x05TCC[9:0] WO(n)FTimer/Counter Controller
10x02TCC[2] WO(n)C
10x06MLBGMedia Local Bus
10x07CAN(n) / SQI(n)HCAN, Serial Quad Interface
10x08SDMMCISD/MMC Host Controller (Memory Card Interface)
10x09I2S / SWCLK, SWDIO, SWO, TRACE_CLK, TRACE_DATA[3:0]JI2S audio and, Debug and debug Trace
10x0AETH / GMACKEthernet
10x0B

Only 2 alternate

ETH signals

LRX_CLK on PD12 and

GTX_CLK on PD05

10x0CGCLK_IOnMControls GCLK_IO[7:2]
---0x0DReserved---Reserved
---0x0EReserved---Reserved
10x0FPTCPPeripheral Touch Controller
ValueNameDescription
0APeripheral function A selected
1BPeripheral function B selected
3DPeripheral function D selected
5FPeripheral function F selected
7HPeripheral function H selected
8IPeripheral function I selected
10KPeripheral function K selected
15PPeripheral function P selected

Bits 3:0 – PMUXE[3:0] Peripheral Multiplexing for Even-Numbered Pin

These bits select the peripheral function for even-numbered pins (2*n) of a PORT group, if the corresponding PINCFGn.PMUXEN bit is '1'.

Not all possible values for this selection may be valid. For more details, refer to the Pinout.

Table 33-23. Peripheral Port Mux Control Mapping
Port

PINCFGn.MUXEN

Value

Port

WRCONFIG.PMUX

Value

Peripheral FeaturePeripheral FunctionDescription
0N/APort ----Normal Port in /out functions (Pxy)
10x00EIC / EIC_EXTINT(n)AExternal Interrupts
10x01ADC / CMPBADC and Analog Comparator
10x03SERCOM(n)DSERCOMn (UART, I2C, SPI)
10x04EBIEExternal Bus Interface
10x05TCC[9:0] WO(n)FTimer/Counter Controller
10x02TCC[2] WO(n)C
10x06MLBGMedia Local Bus
10x07CAN(n) / SQI(n)HCAN, Serial Quad Interface
10x08SDMMCISD/MMC Host Controller (Memory Card Interface)
10x09I2S / SWCLK, SWDIO, SWO, TRACE_CLK, TRACE_DATA[3:0]JI2S audio and, Debug and debug Trace
10x0AETH / GMACKEthernet
10x0B

Only 2 alternate

ETH signals

LRX_CLK on PD12 and

GTX_CLK on PD05

10x0CGCLK_IOnMControls GCLK_IO[7:2]
---0x0DReserved---Reserved
---0x0EReserved---Reserved
10x0FPTCPPeripheral Touch Controller
ValueNameDescription
0APeripheral function A selected
1BPeripheral function B selected
3DPeripheral function D selected
5FPeripheral function F selected
7HPeripheral function H selected
8IPeripheral function I selected
10KPeripheral function K selected
15PPeripheral function P selected