18.5.3.3 VDD Brown-out Detector (BODVDD)

The VDD Brown-out Detector (BODVDD) is able to monitor the VDD supply and compares the voltage with the brown-out threshold level set in the BODVDD Level field (BODVDD.LEVEL) in the BODVDD register.

When VDD crosses below the brown-out threshold level, the BODVDD can generate either an interrupt or a Reset, depending on the BODVDD Action bit field (BODVDD.ACTION).

The BODVDD detection status can be read from the BODVDD Detection bit in the Status register (STATUS.BODVDDDET).

At start-up or at Power-on Reset (POR), the BODVDD register values are loaded from the NVM User Row. It is a good practice to enable the BODVDD hysteresis in the user row configuration in order to avoid reset loops due to power drop on VDDIO when the product starts.