WFI32E01 RCON registers

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
FieldBitsWhat it does
PORCORE30Core 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.
BCFGERR27BCFG Error Flag Bit
  • 0 A BCFG Error has not occurred.
  • 1 A BCFG Error has occurred.
BCFGFAIL26BCFG Failure Flag Bit
  • 0 A BCFG Failure has not occurred.
  • 1 A BCFG Failure has occurred.
NVMLTA25NVM Life Time Alert Flag Bit
  • 0 A NVM LTA Error has not occurred.
  • 1 A NVM LTA Error has occurred.
NVMEOL24NVM End of Life Flag Bit
  • 0 A NVM EOL Failure has not occurred.
  • 1 A NVM EOL Failure has occurred.
VBPOR17VBPOR Mode Flag Bit
  • 0 A VBAT Domain POR has not occurred.
  • 1 A VBAT Domain POR has occurred.
VBAT16VBAT 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
DPSLP10DPSLP Deep Sleep Mode Flag Bit
  • 0 Deep Sleep Mode has not occurred.
  • 1 Deep Sleep Mode has occurred.
CMR9Configuration Mismatch Flag bit
  • 0 A Configuration Mismatch Reset Event has not occurred.
  • 1 A Configuration Mismatch Reset Event has occurred.
EXTR7External Reset (MCLR) Status bit
  • 0 A Master Clear (pin) Reset has not occurred.
  • 1 A Master Clear (pin) Reset has occurred.
SWR6Software Reset Flag bit
  • 0 A Software Commanded Reset has not occurred.
  • 1 A Software Commanded Reset has occurred.
DMTO5Deadman Timer Time-Out Flag bit
  • 0 DMT Time-out has not occurred.
  • 1 DMT Time-out has occurred and caused a reset.
WDTO4Watchdog Timer Time-Out Flag bit
  • 0 WDT Time-out has not occurred.
  • 1 WDT Time-out has occurred and caused a reset.
SLEEP3Wake from Sleep Flag bit
  • 0 Device has not been in Sleep mode.
  • 1 Device has been in Sleep mode.
IDLE2Wake from Idle Flag bit
  • 0 Device was not in Idle mode.
  • 1 Device was in Idle mode.
BOR1Brown-out Reset Flag bit
  • 0 A Brown-out Reset has not occurred.
  • 1 A Brown-out Reset has occurred.
POR0Power-On Reset Flag bit
  • 0 A Power-up Reset has not occurred.
  • 1 A Power-up Reset has occurred.
PORIO31IO 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
FieldBitsWhat it does
SWRST0Software 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
FieldBitsWhat it does
DMTO25Deadman Timer Time-Out Flag bit
  • 0 DMT Time-out has not occurred.
  • 1 DMT Time-out has occurred and caused a NMI.
WDTR24Watchdog Timer Time-Out in Run Flag bit
  • 0 WDT Time-out has not occurred.
  • 1 WDT Time-out has occurred and caused a NMI.
SWNMI23Software 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
GNMI19External / Generic NMI Event
  • 0 A general NMI event has not been detected.
  • 1 A general NMI event has been detected and caused an NMI
LVD18Programmable 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
CF17Clock Fail Detect bit
  • 0 FSCM has not detected clock failure
  • 1 FSCM has detected clock failure and caused an NMI
WDTS16Watch-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.
NMICNT15:0NMI 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
FieldBitsWhat it does
VRGRUN7:6Controls 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
VRGSLP5:4Controls 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
VREGS0Voltage Regulator Standby Enable bit
  • 0 Main Voltage Regulator will go to standby mode during Sleep
  • 1 Main Voltage Regulator will remain active during Sleep