The 13 registers of PAC (Peripheral Access Controller), from 0x40000000, with their reset value and every field. The PIC32WM_BZ6602 has 3597 registers in 73 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
14 fields
Field
Bits
What it does
PBDB_
13
PBDB
CRYPTO_
12
CRYPTO
ROT_
11
ROT
QSPI_
10
QSPI
HPBPIC_
9
HPBPIC0
HPBC_
8
HPBC
HPBB_
7
HPBB
HPBA_
6
HPBA
PFLASH_
5
PFLASH
CFLASH_
4
CFLASH
SRAM3_
3
SRAM3
SRAM2_
2
SRAM2
SRAM1_
1
SRAM1
SRAM0_
0
SRAM0
INTFLAGAPeripheral interrupt flag status - Bridge A
Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
Field
Bits
What it does
TCC2_
15
TCC2
TCC1_
14
TCC1
TCC0_
13
TCC0
TC7_
12
TC7
TC6_
11
TC6
TC5_
10
TC5
TC4_
9
TC4
TC3_
8
TC3
TC2_
7
TC2
TC1_
6
TC1
TC0_
5
TC0
SERCOM1_
4
SERCOM1
SERCOM0_
3
SERCOM0
EIC_
2
EIC
FREQM_
1
FREQM
PAC_
0
PAC
INTFLAGBPeripheral interrupt flag status - Bridge B
Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
RAMECC_
4
RAMECC
EVSYS_
3
EVSYS
DMAC_
2
DMAC
DSU_
0
DSU
INTFLAGCPeripheral interrupt flag status - Bridge C
Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
HMTX_
9
HMTX
AC_
7
AC
CCL_
6
CCL
SERCOM6_
1
SERCOM6
QSPI_
0
QSPI
INTFLAGDPeripheral interrupt flag status - Bridge D
Address
0x40000020
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
CAN1_
9
CAN1
CAN0_
8
CAN0
TC9_
5
TC9
TC8_
4
TC8
SERCOM3_
1
SERCOM3
SERCOM2_
0
SERCOM2
STATUSAPeripheral write protection status - Bridge A
Address
0x40000034
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
Field
Bits
What it does
TCC2_
15
TCC2 APB Protect Enable
TCC1_
14
TCC1 APB Protect Enable
TCC0_
13
TCC0 APB Protect Enable
TC7_
12
TC7 APB Protect Enable
TC6_
11
TC6 APB Protect Enable
TC5_
10
TC5 APB Protect Enable
TC4_
9
TC4 APB Protect Enable
TC3_
8
TC3 APB Protect Enable
TC2_
7
TC2 APB Protect Enable
TC1_
6
TC1 APB Protect Enable
TC0_
5
TC0 APB Protect Enable
SERCOM1_
4
SERCOM1 APB Protect Enable
SERCOM0_
3
SERCOM0 APB Protect Enable
EIC_
2
EIC APB Protect Enable
FREQM_
1
FREQM APB Protect Enable
PAC_
0
PAC APB Protect Enable
STATUSBPeripheral write protection status - Bridge B
Address
0x40000038
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
RAMECC_
4
RAMECC APB Protect Enable
EVSYS_
3
EVSYS APB Protect Enable
DMAC_
2
DMAC APB Protect Enable
DSU_
0
DSU APB Protect Enable
STATUSCPeripheral write protection status - Bridge C
Address
0x4000003C
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
Field
Bits
What it does
HMTX_
9
HMTX Protect Enable
AC_
7
AC APB Protect Enable
CCL_
6
CCL APB Protect Enable
SERCOM6_
1
SERCOM6 APB Protect Enable
QSPI_
0
QSPI APB Protect Enable
STATUSDPeripheral write protection status - Bridge D