PIC32WM_BZ6602 CoreDebug registers

The 4 registers of CoreDebug (Core Debug Register), from 0xE000EDF0, with their reset value and every field. The PIC32WM_BZ6602 has 3597 registers in 73 peripherals, one page each.

CoreDebug Core Debug Register

DHCSRDebug Halting Control and Status Register

Address
0xE000EDF0
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
S_RESET_ST25
S_RETIRE_ST24
S_LOCKUP19
S_SLEEP18
S_HALT17
S_REGRDY16
C_SNAPSTALL5
C_MASKINTS3
C_STEP2
C_HALT1
C_DEBUGEN0

DCRSRDebug Core Register Selector Register

Address
0xE000EDF4
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
FieldBitsWhat it does
REGWnR16
REGSEL4:0

DCRDRDebug Core Register Data Register

Address
0xE000EDF8
Reset
0x00000000
Access
read/write
Size
32-bit

DEMCRDebug Exception and Monitor Control Register

Address
0xE000EDFC
Reset
0x00000000
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
TRCENA24
MON_REQ19
MON_STEP18
MON_PEND17
MON_EN16
VC_HARDERR10
VC_INTERR9
VC_BUSERR8
VC_STATERR7
VC_CHKERR6
VC_NOCPERR5
VC_MMERR4
VC_CORERESET0