PIC32CX1025SG60100 PAC registers

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
FieldBitsWhat it does
KEY23:16Peripheral access control key
  • 0 No action
  • 1 Clear protection
  • 2 Set protection
  • 3 Set and lock protection
PERID15:0Peripheral identifier

EVCTRLEvent control

Address
0x40000004
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERREO
1 field
FieldBitsWhat it does
ERREO0Peripheral acess error event output

INTENCLRInterrupt enable clear

Address
0x40000008
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERR
1 field
FieldBitsWhat it does
ERR0Peripheral access error interrupt disable

INTENSETInterrupt enable set

Address
0x40000009
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERR
1 field
FieldBitsWhat it does
ERR0Peripheral access error interrupt enable

INTFLAGAHBBridge interrupt flag status

Address
0x40000010
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
QSPI_14QSPI
SDHC1_13SDHC1
SDHC0_12SDHC0
PUKCC_11PUKCC
HPB3_10HPB3
HPB2_9HPB2
HPB1_8HPB1
HPB0_7HPB0
RAMDMACICM_6RAMDMACICM
RAMDMAWR_5RAMDMAWR
RAMPPPDSU_4RAMPPPDSU
RAMCM4S_3RAMCM4S
SEEPROM_2SEEPROM
FLASH_ALT_1FLASH_ALT
FLASH_0FLASH

INTFLAGAPeripheral interrupt flag status - Bridge A

Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TC1_15TC1
TC0_14TC0
SERCOM1_13SERCOM1
SERCOM0_12SERCOM0
FREQM_11FREQM
EIC_10EIC
RTC_9RTC
WDT_8WDT
GCLK_7GCLK
SUPC_6SUPC
OSC32KCTRL_5OSC32KCTRL
OSCCTRL_4OSCCTRL
RSTC_3RSTC
MCLK_2MCLK
PM_1PM
PAC_0PAC

INTFLAGBPeripheral interrupt flag status - Bridge B

Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
FieldBitsWhat it does
RAMECC_16RAMECC
TC3_14TC3
TC2_13TC2
TCC1_12TCC1
TCC0_11TCC0
SERCOM3_10SERCOM3
SERCOM2_9SERCOM2
EVSYS_7EVSYS
DMAC_5DMAC
PORT_4PORT
CMCC_3CMCC
NVMCTRL_2NVMCTRL
DSU_1DSU
USB_0USB

INTFLAGCPeripheral interrupt flag status - Bridge C

Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CCL_14CCL
QSPI_13QSPI
PUKCC_12PUKCC
ICM_11ICM
TRNG_10TRNG
AES_9AES
AC_8AC
PDEC_7PDEC
TC5_6TC5
TC4_5TC4
TCC3_4TCC3
TCC2_3TCC2
GMAC_2GMAC
CAN1_1CAN1
CAN0_0CAN0

INTFLAGDPeripheral interrupt flag status - Bridge D

Address
0x40000020
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
PCC_11PCC
I2S_10I2S
DAC_9DAC
ADC1_8ADC1
ADC0_7ADC0
TC7_6TC7
TC6_5TC6
TCC4_4TCC4
SERCOM7_3SERCOM7
SERCOM6_2SERCOM6
SERCOM5_1SERCOM5
SERCOM4_0SERCOM4

STATUSAPeripheral write protection status - Bridge A

Address
0x40000034
Reset
0x00010000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
TC1_15TC1 APB Protect Enable
TC0_14TC0 APB Protect Enable
SERCOM1_13SERCOM1 APB Protect Enable
SERCOM0_12SERCOM0 APB Protect Enable
FREQM_11FREQM APB Protect Enable
EIC_10EIC APB Protect Enable
RTC_9RTC APB Protect Enable
WDT_8WDT APB Protect Enable
GCLK_7GCLK APB Protect Enable
SUPC_6SUPC APB Protect Enable
OSC32KCTRL_5OSC32KCTRL APB Protect Enable
OSCCTRL_4OSCCTRL APB Protect Enable
RSTC_3RSTC APB Protect Enable
MCLK_2MCLK APB Protect Enable
PM_1PM APB Protect Enable
PAC_0PAC APB Protect Enable

STATUSBPeripheral write protection status - Bridge B

Address
0x40000038
Reset
0x00000002
Access
read only
Size
32-bit
14 fields
FieldBitsWhat it does
RAMECC_16RAMECC APB Protect Enable
TC3_14TC3 APB Protect Enable
TC2_13TC2 APB Protect Enable
TCC1_12TCC1 APB Protect Enable
TCC0_11TCC0 APB Protect Enable
SERCOM3_10SERCOM3 APB Protect Enable
SERCOM2_9SERCOM2 APB Protect Enable
EVSYS_7EVSYS APB Protect Enable
DMAC_5DMAC APB Protect Enable
PORT_4PORT APB Protect Enable
CMCC_3CMCC APB Protect Enable
NVMCTRL_2NVMCTRL APB Protect Enable
DSU_1DSU APB Protect Enable
USB_0USB APB Protect Enable

STATUSCPeripheral write protection status - Bridge C

Address
0x4000003C
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
CCL_14CCL APB Protect Enable
QSPI_13QSPI APB Protect Enable
PUKCC_12PUKCC APB Protect Enable
ICM_11ICM APB Protect Enable
TRNG_10TRNG APB Protect Enable
AES_9AES APB Protect Enable
AC_8AC APB Protect Enable
PDEC_7PDEC APB Protect Enable
TC5_6TC5 APB Protect Enable
TC4_5TC4 APB Protect Enable
TCC3_4TCC3 APB Protect Enable
TCC2_3TCC2 APB Protect Enable
GMAC_2GMAC APB Protect Enable
CAN1_1CAN1 APB Protect Enable
CAN0_0CAN0 APB Protect Enable

STATUSDPeripheral write protection status - Bridge D

Address
0x40000040
Reset
0x00000000
Access
read only
Size
32-bit
12 fields
FieldBitsWhat it does
PCC_11PCC APB Protect Enable
I2S_10I2S APB Protect Enable
DAC_9DAC APB Protect Enable
ADC1_8ADC1 APB Protect Enable
ADC0_7ADC0 APB Protect Enable
TC7_6TC7 APB Protect Enable
TC6_5TC6 APB Protect Enable
TCC4_4TCC4 APB Protect Enable
SERCOM7_3SERCOM7 APB Protect Enable
SERCOM6_2SERCOM6 APB Protect Enable
SERCOM5_1SERCOM5 APB Protect Enable
SERCOM4_0SERCOM4 APB Protect Enable