33.12.13 Peripheral Multiplexing m

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-18. Register Bit Attribute Legend
Symbol Description Symbol Description Symbol Description
R Readable bit HC Cleared by Hardware (Grey cell) Unimplemented
W Writable bit HS Set by Hardware X Bit is unknown at Reset
K Write to clear S Software settable bit
Name: PMUXm
Offset: 0x30 + m*0x01 [m=0..15]
Reset: 0x00
Property: PAC Write-Protection

Bit 76543210 
 PMUXO[3:0]PMUXE[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
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.

Table 33-20. Peripheral Port Mux Control Mapping
Port

PINCFGn.MUXEN value

Port

WRCONFIG.PMUX value

Peripheral Function Description
0 N/A Port Normal Port I/O functions
1 0x0 EIC External Interrupts
1 0x1 ADCN/ADC/AC ADC and Analog Comparator
1 0x2 SERCOM SERCOMn (UART, I2C, SPI)
1 0x3 SERCOM Alt SERCOMn (UART, I2C, SPI)
1 0x4 EBI External Bus Interface
1 0x5 TCC Timer/Counter controller
1 0x6 TCC Alt/PDEC Timer/Counter controller and Positional Decoder
1 0x7 COM/CM33 Trace SQI/CAN/USB/CM33 Trace
1 0x8 SDMMC SD/MMC Host Controller (Memory Card Interface)
1 0x9 SPI_IXS SPI_IXS Audio
1 0xa PCC Parallel Capture Controller
1 0xb ETH Ethernet
1 0xc MISC GCLK/CCL/AC Alt
1 0xd PTC Debug Peripheral Touch Controller and JTAG/SWD Debug Interfaces

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-19. Peripheral Port Mux Control Mapping
Port

PINCFGn.MUXEN value

Port

WRCONFIG.PMUX value

Peripheral Function Description
0 N/A Port Normal Port I/O functions
1 0x0 EIC External Interrupts
1 0x1 ADCN/ADC/AC ADC and Analog Comparator
1 0x2 SERCOM SERCOMn (UART, I2C, SPI)
1 0x3 SERCOM Alt SERCOMn (UART, I2C, SPI)
1 0x4 EBI External Bus Interface
1 0x5 TCC Timer/Counter controller
1 0x6 TCC Alt/PDEC Timer/Counter controller and Positional Decoder
1 0x7 COM/CM33 Trace SQI/CAN/USB/CM33 Trace
1 0x8 SDMMC SD/MMC Host Controller (Memory Card Interface)
1 0x9 SPI_IXS SPI_IXS Audio
1 0xa PCC Parallel Capture Controller
1 0xb ETH Ethernet
1 0xc MISC GCLK/CCL/AC Alt
1 0xd PTC Debug Peripheral Touch Controller and JTAG/SWD Debug Interfaces