The 11 registers of PAC (Peripheral Access Controller), from 0x40000000, with their reset value and every field. The PIC32CM1216PL10064 has 702 registers in 32 peripherals, one page each.
PAC Peripheral Access Controller
WRCTRLWrite Control
Address
0x40000000
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
KEY
23:16
Peripheral Access Control Key
0 No action
1 Clear the peripheral write-control
2 Set the peripheral write-control
3 Set and lock the peripheral write-control until the next hardware reset
PERID
15:0
Peripheral Identifier
0 PAC - APBA Peripheral
1 PM - APBA Peripheral
2 MCLK - APBA Peripheral
3 RSTC - APBA Peripheral
4 OSCCTRL - APBA Peripheral
5 OSC32KCTRL - APBA Peripheral
6 SUPC - APBA Peripheral
7 GCLK - APBA Peripheral
8 WDT - APBA Peripheral
9 RTC - APBA Peripheral
10 EIC - APBA Peripheral
32 PORT - APBB Peripheral
33 DSU - APBB Peripheral
34 NVMCTRL - APBB Peripheral
35 DMAC - APBB Peripheral
36 MTB - APBB Peripheral
37 HMATRIXHS - APBB Peripheral
64 EVSYS - APBC Peripheral
65 SERCOM0 - APBC Peripheral
66 SERCOM1 - APBC Peripheral
67 TC0 - APBC Peripheral
68 TC1 - APBC Peripheral
69 TC2 - APBC Peripheral
70 TCC0 - APBC Peripheral
71 ADC0 - APBC Peripheral
72 AC - APBC Peripheral
73 CCL - APBC Peripheral
74 PTC - APBC Peripheral
75 SYSCTRL - APBC Peripheral
EVCTRLEvent Control
Address
0x40000004
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERREO
1 field
Field
Bits
What it does
ERREO
0
Peripheral Access Error Event Output
INTENCLRInterrupt Enable Clear
Address
0x40000008
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERR
1 field
Field
Bits
What it does
ERR
0
Peripheral Access Error Interrupt Disable
INTENSETInterrupt Enable Set
Address
0x40000009
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERR
1 field
Field
Bits
What it does
ERR
0
Peripheral Access Error Interrupt Enable
INTFLAGAHBAHB Client Bus Interrupt Flag Status and Clear
Address
0x40000010
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
BROM_
7
BROM
SRAMDMAC_
6
SRAMDMAC
APBC_
5
APBC
APBA_
4
APBA
APBB_
3
APBB
HSRAMDSU_
2
HSRAMDSU
HSRAMCM0P_
1
HSRAMCM0P
FLASH_
0
FLASH
INTFLAGAPeripheral Interrupt Flag Status and Clear A
Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
EIC_
10
EIC
RTC_
9
RTC
WDT_
8
WDT
GCLK_
7
GCLK
SUPC_
6
SUPC
OSC32KCTRL_
5
OSC32KCTRL
OSCCTRL_
4
OSCCTRL
RSTC_
3
RSTC
MCLK_
2
MCLK
PM_
1
PM
PAC_
0
PAC
INTFLAGBPeripheral Interrupt Flag Status and Clear B
Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
HMATRIXHS_
5
HMATRIXHS
MTB_
4
MTB
DMAC_
3
DMAC
NVMCTRL_
2
NVMCTRL
DSU_
1
DSU
PORT_
0
PORT
INTFLAGCPeripheral Interrupt Flag Status and Clear C