PIC32WM_BZ6602 PAC registers

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
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
14 fields
FieldBitsWhat it does
PBDB_13PBDB
CRYPTO_12CRYPTO
ROT_11ROT
QSPI_10QSPI
HPBPIC_9HPBPIC0
HPBC_8HPBC
HPBB_7HPBB
HPBA_6HPBA
PFLASH_5PFLASH
CFLASH_4CFLASH
SRAM3_3SRAM3
SRAM2_2SRAM2
SRAM1_1SRAM1
SRAM0_0SRAM0

INTFLAGAPeripheral interrupt flag status - Bridge A

Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TCC2_15TCC2
TCC1_14TCC1
TCC0_13TCC0
TC7_12TC7
TC6_11TC6
TC5_10TC5
TC4_9TC4
TC3_8TC3
TC2_7TC2
TC1_6TC1
TC0_5TC0
SERCOM1_4SERCOM1
SERCOM0_3SERCOM0
EIC_2EIC
FREQM_1FREQM
PAC_0PAC

INTFLAGBPeripheral interrupt flag status - Bridge B

Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RAMECC_4RAMECC
EVSYS_3EVSYS
DMAC_2DMAC
DSU_0DSU

INTFLAGCPeripheral interrupt flag status - Bridge C

Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
HMTX_9HMTX
AC_7AC
CCL_6CCL
SERCOM6_1SERCOM6
QSPI_0QSPI

INTFLAGDPeripheral interrupt flag status - Bridge D

Address
0x40000020
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CAN1_9CAN1
CAN0_8CAN0
TC9_5TC9
TC8_4TC8
SERCOM3_1SERCOM3
SERCOM2_0SERCOM2

STATUSAPeripheral write protection status - Bridge A

Address
0x40000034
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
TCC2_15TCC2 APB Protect Enable
TCC1_14TCC1 APB Protect Enable
TCC0_13TCC0 APB Protect Enable
TC7_12TC7 APB Protect Enable
TC6_11TC6 APB Protect Enable
TC5_10TC5 APB Protect Enable
TC4_9TC4 APB Protect Enable
TC3_8TC3 APB Protect Enable
TC2_7TC2 APB Protect Enable
TC1_6TC1 APB Protect Enable
TC0_5TC0 APB Protect Enable
SERCOM1_4SERCOM1 APB Protect Enable
SERCOM0_3SERCOM0 APB Protect Enable
EIC_2EIC APB Protect Enable
FREQM_1FREQM APB Protect Enable
PAC_0PAC APB Protect Enable

STATUSBPeripheral write protection status - Bridge B

Address
0x40000038
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
RAMECC_4RAMECC APB Protect Enable
EVSYS_3EVSYS APB Protect Enable
DMAC_2DMAC APB Protect Enable
DSU_0DSU APB Protect Enable

STATUSCPeripheral write protection status - Bridge C

Address
0x4000003C
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
HMTX_9HMTX Protect Enable
AC_7AC APB Protect Enable
CCL_6CCL APB Protect Enable
SERCOM6_1SERCOM6 APB Protect Enable
QSPI_0QSPI APB Protect Enable

STATUSDPeripheral write protection status - Bridge D

Address
0x40000040
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
CAN1_9CAN1 APB Protect Enable
CAN0_8CAN0 APB Protect Enable
TC9_5TC9 APB Protect Enable
TC8_4TC8 APB Protect Enable
SERCOM3_1SERCOM3 APB Protect Enable
SERCOM2_0SERCOM2 APB Protect Enable