The 13 registers of PAC (Peripheral Access Controller), from 0x40000000, with their reset value and every field. The PIC32CX1025SG60100 has 2953 registers in 69 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 protection
2 Set protection
3 Set and lock protection
PERID
15:0
Peripheral identifier
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 acess 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
INTFLAGAHBBridge interrupt flag status
Address
0x40000010
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
Field
Bits
What it does
QSPI_
14
QSPI
SDHC1_
13
SDHC1
SDHC0_
12
SDHC0
PUKCC_
11
PUKCC
HPB3_
10
HPB3
HPB2_
9
HPB2
HPB1_
8
HPB1
HPB0_
7
HPB0
RAMDMACICM_
6
RAMDMACICM
RAMDMAWR_
5
RAMDMAWR
RAMPPPDSU_
4
RAMPPPDSU
RAMCM4S_
3
RAMCM4S
SEEPROM_
2
SEEPROM
FLASH_ALT_
1
FLASH_ALT
FLASH_
0
FLASH
INTFLAGAPeripheral interrupt flag status - Bridge A
Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
Field
Bits
What it does
TC1_
15
TC1
TC0_
14
TC0
SERCOM1_
13
SERCOM1
SERCOM0_
12
SERCOM0
FREQM_
11
FREQM
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 - Bridge B
Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
Field
Bits
What it does
RAMECC_
16
RAMECC
TC3_
14
TC3
TC2_
13
TC2
TCC1_
12
TCC1
TCC0_
11
TCC0
SERCOM3_
10
SERCOM3
SERCOM2_
9
SERCOM2
EVSYS_
7
EVSYS
DMAC_
5
DMAC
PORT_
4
PORT
CMCC_
3
CMCC
NVMCTRL_
2
NVMCTRL
DSU_
1
DSU
USB_
0
USB
INTFLAGCPeripheral interrupt flag status - Bridge C
Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
Field
Bits
What it does
CCL_
14
CCL
QSPI_
13
QSPI
PUKCC_
12
PUKCC
ICM_
11
ICM
TRNG_
10
TRNG
AES_
9
AES
AC_
8
AC
PDEC_
7
PDEC
TC5_
6
TC5
TC4_
5
TC4
TCC3_
4
TCC3
TCC2_
3
TCC2
GMAC_
2
GMAC
CAN1_
1
CAN1
CAN0_
0
CAN0
INTFLAGDPeripheral interrupt flag status - Bridge D
Address
0x40000020
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
PCC_
11
PCC
I2S_
10
I2S
DAC_
9
DAC
ADC1_
8
ADC1
ADC0_
7
ADC0
TC7_
6
TC7
TC6_
5
TC6
TCC4_
4
TCC4
SERCOM7_
3
SERCOM7
SERCOM6_
2
SERCOM6
SERCOM5_
1
SERCOM5
SERCOM4_
0
SERCOM4
STATUSAPeripheral write protection status - Bridge A
Address
0x40000034
Reset
0x00010000
Access
read only
Size
32-bit
16 fields
Field
Bits
What it does
TC1_
15
TC1 APB Protect Enable
TC0_
14
TC0 APB Protect Enable
SERCOM1_
13
SERCOM1 APB Protect Enable
SERCOM0_
12
SERCOM0 APB Protect Enable
FREQM_
11
FREQM APB Protect Enable
EIC_
10
EIC APB Protect Enable
RTC_
9
RTC APB Protect Enable
WDT_
8
WDT APB Protect Enable
GCLK_
7
GCLK APB Protect Enable
SUPC_
6
SUPC APB Protect Enable
OSC32KCTRL_
5
OSC32KCTRL APB Protect Enable
OSCCTRL_
4
OSCCTRL APB Protect Enable
RSTC_
3
RSTC APB Protect Enable
MCLK_
2
MCLK APB Protect Enable
PM_
1
PM APB Protect Enable
PAC_
0
PAC APB Protect Enable
STATUSBPeripheral write protection status - Bridge B
Address
0x40000038
Reset
0x00000002
Access
read only
Size
32-bit
14 fields
Field
Bits
What it does
RAMECC_
16
RAMECC APB Protect Enable
TC3_
14
TC3 APB Protect Enable
TC2_
13
TC2 APB Protect Enable
TCC1_
12
TCC1 APB Protect Enable
TCC0_
11
TCC0 APB Protect Enable
SERCOM3_
10
SERCOM3 APB Protect Enable
SERCOM2_
9
SERCOM2 APB Protect Enable
EVSYS_
7
EVSYS APB Protect Enable
DMAC_
5
DMAC APB Protect Enable
PORT_
4
PORT APB Protect Enable
CMCC_
3
CMCC APB Protect Enable
NVMCTRL_
2
NVMCTRL APB Protect Enable
DSU_
1
DSU APB Protect Enable
USB_
0
USB APB Protect Enable
STATUSCPeripheral write protection status - Bridge C
Address
0x4000003C
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
Field
Bits
What it does
CCL_
14
CCL APB Protect Enable
QSPI_
13
QSPI APB Protect Enable
PUKCC_
12
PUKCC APB Protect Enable
ICM_
11
ICM APB Protect Enable
TRNG_
10
TRNG APB Protect Enable
AES_
9
AES APB Protect Enable
AC_
8
AC APB Protect Enable
PDEC_
7
PDEC APB Protect Enable
TC5_
6
TC5 APB Protect Enable
TC4_
5
TC4 APB Protect Enable
TCC3_
4
TCC3 APB Protect Enable
TCC2_
3
TCC2 APB Protect Enable
GMAC_
2
GMAC APB Protect Enable
CAN1_
1
CAN1 APB Protect Enable
CAN0_
0
CAN0 APB Protect Enable
STATUSDPeripheral write protection status - Bridge D