The 4 registers of RCON (Reset control), from 0xBF801260, with their reset value and every field. The WFI32E01 has 1091 registers in 66 peripherals, one page each.
Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.
RCON Reset control
RCONRESET CONTROL REGISTER
Address
0xBF801260
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
Field
Bits
What it does
PORCORE
30
Core Voltage POR Flag bit
0 A Power-up Reset has not occurred due to Core Voltage.
1 A Power-up Reset has occurred due to Core Voltage.
BCFGERR
27
BCFG Error Flag Bit
0 A BCFG Error has not occurred.
1 A BCFG Error has occurred.
BCFGFAIL
26
BCFG Failure Flag Bit
0 A BCFG Failure has not occurred.
1 A BCFG Failure has occurred.
NVMLTA
25
NVM Life Time Alert Flag Bit
0 A NVM LTA Error has not occurred.
1 A NVM LTA Error has occurred.
NVMEOL
24
NVM End of Life Flag Bit
0 A NVM EOL Failure has not occurred.
1 A NVM EOL Failure has occurred.
VBPOR
17
VBPOR Mode Flag Bit
0 A VBAT Domain POR has not occurred.
1 A VBAT Domain POR has occurred.
VBAT
16
VBAT Mode Flag Bit
0 A POR exit from VBAT has not occurred
1 A POR exit from VBAT has occurred. A true POR must be established with the valid VBAT voltage level on the VBAT pin
DPSLP
10
DPSLP Deep Sleep Mode Flag Bit
0 Deep Sleep Mode has not occurred.
1 Deep Sleep Mode has occurred.
CMR
9
Configuration Mismatch Flag bit
0 A Configuration Mismatch Reset Event has not occurred.
1 A Configuration Mismatch Reset Event has occurred.
EXTR
7
External Reset (MCLR) Status bit
0 A Master Clear (pin) Reset has not occurred.
1 A Master Clear (pin) Reset has occurred.
SWR
6
Software Reset Flag bit
0 A Software Commanded Reset has not occurred.
1 A Software Commanded Reset has occurred.
DMTO
5
Deadman Timer Time-Out Flag bit
0 DMT Time-out has not occurred.
1 DMT Time-out has occurred and caused a reset.
WDTO
4
Watchdog Timer Time-Out Flag bit
0 WDT Time-out has not occurred.
1 WDT Time-out has occurred and caused a reset.
SLEEP
3
Wake from Sleep Flag bit
0 Device has not been in Sleep mode.
1 Device has been in Sleep mode.
IDLE
2
Wake from Idle Flag bit
0 Device was not in Idle mode.
1 Device was in Idle mode.
BOR
1
Brown-out Reset Flag bit
0 A Brown-out Reset has not occurred.
1 A Brown-out Reset has occurred.
POR
0
Power-On Reset Flag bit
0 A Power-up Reset has not occurred.
1 A Power-up Reset has occurred.
PORIO
31
IO Voltage POR Flag bit
0 A Power-up Reset has not occurred due to IO Voltage.
1 A Power-up Reset has occurred due to IO Voltage.
RSWRSTSOFTWARE RESET REGISTER
Address
0xBF801270
Reset
0x00000000
Access
write only
Size
32-bit
1 field
Field
Bits
What it does
SWRST
0
Software Reset Trigger
0 Do not enable software reset event
1 Enable software reset event
RNMICONNMI CONTROL REGISTER
Address
0xBF801280
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
DMTO
25
Deadman Timer Time-Out Flag bit
0 DMT Time-out has not occurred.
1 DMT Time-out has occurred and caused a NMI.
WDTR
24
Watchdog Timer Time-Out in Run Flag bit
0 WDT Time-out has not occurred.
1 WDT Time-out has occurred and caused a NMI.
SWNMI
23
Software NMI Trigger
0 Writing a 0 to this bit will have no effect.
1 Writing a 1 to this bit will cause an NMI to be generated
GNMI
19
External / Generic NMI Event
0 A general NMI event has not been detected.
1 A general NMI event has been detected and caused an NMI
LVD
18
Programmable Low Voltage Detect Event
0 PLVD has not detected a low voltage condition
1 PLVD has detected a low voltage condition and caused an NMI
CF
17
Clock Fail Detect bit
0 FSCM has not detected clock failure
1 FSCM has detected clock failure and caused an NMI
WDTS
16
Watch-Dog Timer Time-Out in Sleep Flag bit
0 WDT Time-out has not occurred during sleep_mode.
1 WDT Time-out has occurred during sleep_mode and caused a wake-up from sleep.
NMICNT
15:0
NMI Reset counter value
0 No delay between NMI assertion and device reset event
1 1 sys_clk cycle that Software has to clear the NMI event before a device reset is performed.
2 2 sys_clk cycles that Software has to clear the NMI event before a device reset is performed.
65535 65535 sys_clk cycles that Software has to clear the NMI event before a device reset is performed.
PWRCONPOWER CONTROL REGISTER
Address
0xBF801290
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VRGRUN
7:6
Controls Output level of the Voltage Regulators in Mission/Run Mode
0 Main VREG Outputs are set to nominal voltage
1 Main VREG Outputs are set to reduced voltage (approx 67% nominal)
2 Main VREG Outputs are set to reduced voltage (approx 83% Nominal)
3 Main VREG Outputs are set to nominal voltage
VRGSLP
5:4
Controls Output level of the Voltage Regulators During SLEEP Mode
0 Main VREG Outputs are set to nominal voltage
1 Main VREG Outputs are set to reduced voltage (approx 67% nominal)
2 Main VREG Outputs are set to reduced voltage (approx 83% Nominal)
3 Main VREG Outputs are set to nominal voltage
VREGS
0
Voltage Regulator Standby Enable bit
0 Main Voltage Regulator will go to standby mode during Sleep
1 Main Voltage Regulator will remain active during Sleep