32.8.13 Peripheral Multiplexing n

Tip: The I/O pins are assembled in pin groups (”PORT groups”) with up to 32 pins. Group 0 consists of the PA pins, group 1 is for the PB pins, etc. Each pin group has its own PORT registers, with a 0x80 address spacing. For example, the register address offset for the Data Direction (DIR) register for group 0 (PA00 to PA31) is 0x00, and the register address offset for the DIR register for group 1 (PB00 to PB31) is 0x80.

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

Name: PMUX
Offset: 0x30 + n*0x01 [n=0..15]
Reset: 0x00
Property: PAC Write-Protection

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 PINCFGy.PMUXEN bit is '1'.

Not all possible values for this selection may be valid. For more details, refer to the I/O Multiplexing and Considerations.

PMUXO[3:0]NameDescription
0x0APeripheral function A selected
0x1BPeripheral function B selected
0x2CPeripheral function C selected
0x3DPeripheral function D selected
0x4EPeripheral function E selected
0x5FPeripheral function F selected
0x6GPeripheral function G selected
0x7HPeripheral function H selected
0x8IPeripheral function I selected
0x9JPeripheral function J selected
0xAKPeripheral function K selected
0xBLPeripheral function L selected
0xCMPeripheral function M selected
0xDN Peripheral function N selected
0xE-0xF-Reserved

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 PINCFGy.PMUXEN bit is '1'.

Not all possible values for this selection may be valid. For more details, refer to the I/O Multiplexing and Considerations.

PMUXE[3:0]NameDescription
0x0APeripheral function A selected
0x1BPeripheral function B selected
0x2CPeripheral function C selected
0x3DPeripheral function D selected
0x4EPeripheral function E selected
0x5FPeripheral function F selected
0x6GPeripheral function G selected
0x7HPeripheral function H selected
0x8IPeripheral function I selected
0x9JPeripheral function J selected
0xAKPeripheral function K selected
0xBLPeripheral function L selected
0xCMPeripheral function M selected
0xDNPeripheral function N selected
0xE-0xF-Reserved