PIC32CX2051MTC128 IPC1 registers

The 8 registers of IPC1 (Inter-processor Communication), from 0x48014000, with their reset value and every field. The PIC32CX2051MTC128 has 2891 registers in 62 peripherals, one page each.

IPC1 Inter-processor Communication

IPC_ISCRInterrupt Set Command Register

Address
0x48014000
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Set
IRQ2929Interrupt Set
IRQ2828Interrupt Set
IRQ2727Interrupt Set
IRQ2626Interrupt Set
IRQ2525Interrupt Set
IRQ2424Interrupt Set
IRQ2323Interrupt Set
IRQ2222Interrupt Set
IRQ2121Interrupt Set
IRQ2020Interrupt Set
IRQ1919Interrupt Set
IRQ1818Interrupt Set
IRQ1717Interrupt Set
IRQ1616Interrupt Set
IRQ1515Interrupt Set
IRQ1414Interrupt Set
IRQ1313Interrupt Set
IRQ1212Interrupt Set
IRQ1111Interrupt Set
IRQ1010Interrupt Set
IRQ99Interrupt Set
IRQ88Interrupt Set
IRQ77Interrupt Set
IRQ66Interrupt Set
IRQ55Interrupt Set
IRQ44Interrupt Set
IRQ33Interrupt Set
IRQ22Interrupt Set
IRQ11Interrupt Set
IRQ00Interrupt Set
IRQ3131Interrupt Set

IPC_ICCRInterrupt Clear Command Register

Address
0x48014004
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Clear
IRQ2929Interrupt Clear
IRQ2828Interrupt Clear
IRQ2727Interrupt Clear
IRQ2626Interrupt Clear
IRQ2525Interrupt Clear
IRQ2424Interrupt Clear
IRQ2323Interrupt Clear
IRQ2222Interrupt Clear
IRQ2121Interrupt Clear
IRQ2020Interrupt Clear
IRQ1919Interrupt Clear
IRQ1818Interrupt Clear
IRQ1717Interrupt Clear
IRQ1616Interrupt Clear
IRQ1515Interrupt Clear
IRQ1414Interrupt Clear
IRQ1313Interrupt Clear
IRQ1212Interrupt Clear
IRQ1111Interrupt Clear
IRQ1010Interrupt Clear
IRQ99Interrupt Clear
IRQ88Interrupt Clear
IRQ77Interrupt Clear
IRQ66Interrupt Clear
IRQ55Interrupt Clear
IRQ44Interrupt Clear
IRQ33Interrupt Clear
IRQ22Interrupt Clear
IRQ11Interrupt Clear
IRQ00Interrupt Clear
IRQ3131Interrupt Clear

IPC_IPRInterrupt Pending Register

Address
0x48014008
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Pending
IRQ2929Interrupt Pending
IRQ2828Interrupt Pending
IRQ2727Interrupt Pending
IRQ2626Interrupt Pending
IRQ2525Interrupt Pending
IRQ2424Interrupt Pending
IRQ2323Interrupt Pending
IRQ2222Interrupt Pending
IRQ2121Interrupt Pending
IRQ2020Interrupt Pending
IRQ1919Interrupt Pending
IRQ1818Interrupt Pending
IRQ1717Interrupt Pending
IRQ1616Interrupt Pending
IRQ1515Interrupt Pending
IRQ1414Interrupt Pending
IRQ1313Interrupt Pending
IRQ1212Interrupt Pending
IRQ1111Interrupt Pending
IRQ1010Interrupt Pending
IRQ99Interrupt Pending
IRQ88Interrupt Pending
IRQ77Interrupt Pending
IRQ66Interrupt Pending
IRQ55Interrupt Pending
IRQ44Interrupt Pending
IRQ33Interrupt Pending
IRQ22Interrupt Pending
IRQ11Interrupt Pending
IRQ00Interrupt Pending
IRQ3131Interrupt Pending

IPC_IECRInterrupt Enable Command Register

Address
0x4801400C
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Enable
IRQ2929Interrupt Enable
IRQ2828Interrupt Enable
IRQ2727Interrupt Enable
IRQ2626Interrupt Enable
IRQ2525Interrupt Enable
IRQ2424Interrupt Enable
IRQ2323Interrupt Enable
IRQ2222Interrupt Enable
IRQ2121Interrupt Enable
IRQ2020Interrupt Enable
IRQ1919Interrupt Enable
IRQ1818Interrupt Enable
IRQ1717Interrupt Enable
IRQ1616Interrupt Enable
IRQ1515Interrupt Enable
IRQ1414Interrupt Enable
IRQ1313Interrupt Enable
IRQ1212Interrupt Enable
IRQ1111Interrupt Enable
IRQ1010Interrupt Enable
IRQ99Interrupt Enable
IRQ88Interrupt Enable
IRQ77Interrupt Enable
IRQ66Interrupt Enable
IRQ55Interrupt Enable
IRQ44Interrupt Enable
IRQ33Interrupt Enable
IRQ22Interrupt Enable
IRQ11Interrupt Enable
IRQ00Interrupt Enable
IRQ3131Interrupt Enable

IPC_IDCRInterrupt Disable Command Register

Address
0x48014010
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Disable
IRQ2929Interrupt Disable
IRQ2828Interrupt Disable
IRQ2727Interrupt Disable
IRQ2626Interrupt Disable
IRQ2525Interrupt Disable
IRQ2424Interrupt Disable
IRQ2323Interrupt Disable
IRQ2222Interrupt Disable
IRQ2121Interrupt Disable
IRQ2020Interrupt Disable
IRQ1919Interrupt Disable
IRQ1818Interrupt Disable
IRQ1717Interrupt Disable
IRQ1616Interrupt Disable
IRQ1515Interrupt Disable
IRQ1414Interrupt Disable
IRQ1313Interrupt Disable
IRQ1212Interrupt Disable
IRQ1111Interrupt Disable
IRQ1010Interrupt Disable
IRQ99Interrupt Disable
IRQ88Interrupt Disable
IRQ77Interrupt Disable
IRQ66Interrupt Disable
IRQ55Interrupt Disable
IRQ44Interrupt Disable
IRQ33Interrupt Disable
IRQ22Interrupt Disable
IRQ11Interrupt Disable
IRQ00Interrupt Disable
IRQ3131Interrupt Disable

IPC_IMRInterrupt Mask Register

Address
0x48014014
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Interrupt Mask
IRQ2929Interrupt Mask
IRQ2828Interrupt Mask
IRQ2727Interrupt Mask
IRQ2626Interrupt Mask
IRQ2525Interrupt Mask
IRQ2424Interrupt Mask
IRQ2323Interrupt Mask
IRQ2222Interrupt Mask
IRQ2121Interrupt Mask
IRQ2020Interrupt Mask
IRQ1919Interrupt Mask
IRQ1818Interrupt Mask
IRQ1717Interrupt Mask
IRQ1616Interrupt Mask
IRQ1515Interrupt Mask
IRQ1414Interrupt Mask
IRQ1313Interrupt Mask
IRQ1212Interrupt Mask
IRQ1111Interrupt Mask
IRQ1010Interrupt Mask
IRQ99Interrupt Mask
IRQ88Interrupt Mask
IRQ77Interrupt Mask
IRQ66Interrupt Mask
IRQ55Interrupt Mask
IRQ44Interrupt Mask
IRQ33Interrupt Mask
IRQ22Interrupt Mask
IRQ11Interrupt Mask
IRQ00Interrupt Mask
IRQ3131Interrupt Mask

IPC_ISRInterrupt Status Register

Address
0x48014018
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
IRQ3030Current Interrupt Identifier
IRQ2929Current Interrupt Identifier
IRQ2828Current Interrupt Identifier
IRQ2727Current Interrupt Identifier
IRQ2626Current Interrupt Identifier
IRQ2525Current Interrupt Identifier
IRQ2424Current Interrupt Identifier
IRQ2323Current Interrupt Identifier
IRQ2222Current Interrupt Identifier
IRQ2121Current Interrupt Identifier
IRQ2020Current Interrupt Identifier
IRQ1919Current Interrupt Identifier
IRQ1818Current Interrupt Identifier
IRQ1717Current Interrupt Identifier
IRQ1616Current Interrupt Identifier
IRQ1515Current Interrupt Identifier
IRQ1414Current Interrupt Identifier
IRQ1313Current Interrupt Identifier
IRQ1212Current Interrupt Identifier
IRQ1111Current Interrupt Identifier
IRQ1010Current Interrupt Identifier
IRQ99Current Interrupt Identifier
IRQ88Current Interrupt Identifier
IRQ77Current Interrupt Identifier
IRQ66Current Interrupt Identifier
IRQ55Current Interrupt Identifier
IRQ44Current Interrupt Identifier
IRQ33Current Interrupt Identifier
IRQ22Current Interrupt Identifier
IRQ11Current Interrupt Identifier
IRQ00Current Interrupt Identifier
IRQ3131Current Interrupt Identifier

IPC_WPMRWrite Protection Mode Register

Address
0x4801401C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
WPITEN1Write Protection Interrupt Enable
WPKEY31:8Write Protection Key
  • 4804675 Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.