23.4.3.5 Non-Recoverable Faults
The non-recoverable fault action will force all compare outputs to a predefined level set in the Non-Recoverable State x Output Enable and Non-Recoverable State x Output Value bit fields in the Driver Control register (DRVCTRL.NRE and DRVCTRL.NRV). The non-recoverable fault event input actions are enabled in the Timer/Counter Event Input n Action bit fields in the Event Control register (EVCTRL.EVACT0 and EVCTRL.EVACT1).
To avoid false fault detection on external events (e.g., a glitch on an I/O port), a digital filter can be enabled using the Non-Recoverable Fault Input n Filter Value bits in the Driver Control register (DRVCTRL.FILTERVAL0 and DRVCTRL.FILTERVAL1). As a result, event detection is synchronous, and event action is delayed by the selected digital filter value clock cycles.
When the Fault Detection on Debug Break Detection bit in the Debug Control register (DGBCTRL.FDDBD) is written to '1', a non-recoverable Debug Faults State (DFS) and an interrupt are generated when the system enters debug operation.
In RAMP2, RAMP2A, or DSBOTH operation, when the Lock Update bit in the Control B register (CTRLBSET.LUPD) is set and the ramp index or counter direction changes, a non-recoverable Update Fault State (UFS) and the respective interrupt are generated.
