31.7.13 Peripheral Multiplexing n

Important: For PIC32CM LS00/LS60 Non-Secure accesses, read and write accesses (RW*) are allowed only if the security attribution for the corresponding I/O pin is set as Non-Secured in the NONSEC register.
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: 0x06 (PMUX15 for Group 0 only), 0x00 (others)
Property: PAC Write-Protection, Mix-Secure

Bit 76543210 
 PMUXO[3:0]PMUXE[3:0] 
Access RW/RW*/RWRW/RW*/RWRW/RW*/RWRW/RW*/RWRW/RW*/RWRW/RW*/RWRW/RW*/RWRW/RW*/RW 
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 Pinout and Packaging.

ValueNameDescription
0x0APeripheral function A selected
0x1BPeripheral function B selected
0x2CPeripheral function C selected
0x3DPeripheral function D selected
0x4EPeripheral function E selected
0x5-Reserved
0x6GPeripheral function G selected
0x7HPeripheral function H selected
0x8IPeripheral function I selected
0x9JPeripheral function J selected
0xAKPeripheral function K selected
0xB-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 Pinout and Packaging

ValueNameDescription
0x0APeripheral function A selected
0x1BPeripheral function B selected
0x2CPeripheral function C selected
0x3DPeripheral function D selected
0x4EPeripheral function E selected
0x5-Reserved
0x6GPeripheral function G selected
0x7HPeripheral function H selected
0x8IPeripheral function I selected
0x9JPeripheral function J selected
0xAKPeripheral function K selected
0xB-0xF-Reserved