PIC32CX1025SG61100 CoreDebug registers

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

CoreDebug Core Debug Register

DHCSRDebug Halting Control and Status Register

Address
0xE000EDF0
Reset
0x00000000
Access
read/write
Size
32-bit
12 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
DBGKEY31:16

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