The 12 registers of RCON, from 0x44000A60, with their reset value and every field. The PIC32WM_BZ6602 has 3597 registers in 73 peripherals, one page each.
RCON
RCONRESET CONTROL REGISTER
Address
0x44000A60
Reset
0x00000003
Access
read/write
Size
32-bit
16 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.
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.
RCONCLR
Address
0x44000A64
Reset
0x00000000
Access
read/write
Size
32-bit
RCONSET
Address
0x44000A68
Reset
0x00000000
Access
read/write
Size
32-bit
RCONINV
Address
0x44000A6C
Reset
0x00000000
Access
read/write
Size
32-bit
RSWRSTSOFTWARE RESET REGISTER
Address
0x44000A70
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
RSWRSTCLR
Address
0x44000A74
Reset
0x00000000
Access
read/write
Size
32-bit
RSWRSTSET
Address
0x44000A78
Reset
0x00000000
Access
read/write
Size
32-bit
RSWRSTINV
Address
0x44000A7C
Reset
0x00000000
Access
read/write
Size
32-bit
RNMICONNMI CONTROL REGISTER
Address
0x44000A80
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.