21.6.5 3.3V Brown-Out Detector (BOD33) Control

Name: BOD33
Offset: 0x10
Reset: x initially determined from NVM User Row after reset
Property: PAC Write-Protection, Enable-Protected Bits, Write-synchronized Bits

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
   LEVEL[5:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset xxxxxx 
Bit 15141312111098 
 PSEL[3:0]VREFSEL  ACTCFG 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 
Bit 76543210 
  RUNSTDBYSTDBYCFGACTION[1:0]HYSTENABLE  
Access R/WR/WR/WR/WR/WR/W 
Reset 00xxxx 

Bits 21:16 – LEVEL[5:0]  BOD33 Threshold Level on VDD/AVDD

These bits set the triggering voltage threshold for the BOD33 when the BOD33 monitors the VDD/AVDD.

These bits are loaded from NVM User Row at start-up.

Note: This bit field is enable-protected. This bit field is not synchronized.

Bits 15:12 – PSEL[3:0] Prescaler Select

Selects the prescaler divide-by output for the BOD33 sampling mode. The input clock comes from the OSCULP32K 1024 Hz output.

Note: This bit field is enable-protected. This bit field is not synchronized.
ValueNameDescription
0x0DIV2Divide clock by 2
0x1DIV4Divide clock by 4
0x2DIV8Divide clock by 8
0x3DIV16Divide clock by 16
0x4DIV32Divide clock by 32
0x5DIV64Divide clock by 64
0x6DIV128Divide clock by 128
0x7DIV256Divide clock by 256
0x8DIV512Divide clock by 512
0x9DIV1024Divide clock by 1024
0xADIV2048Divide clock by 2048
0xBDIV4096Divide clock by 4096
0xCDIV8192Divide clock by 8192
0xDDIV16384Divide clock by 16384
0xEDIV32768Divide clock by 32768
0xFDIV65536Divide clock by 65536

Bit 11 – VREFSEL  BOD33 Voltage Reference Selection

Note: This bit is enable-protected. This bit is not synchronized.
ValueDescription
0Selects VREF for the BOD33.
1Selects ULPVREF for the BOD33.

Bit 8 – ACTCFG  BOD33 Configuration in Active Sleep Mode

Note: This bit is enable-protected. This bit is not synchronized.
ValueDescription
0In active mode, the BOD33 operates in continuous mode.
1In active mode, the BOD33 operates in sampling mode.

Bit 6 – RUNSTDBY Run in Standby

Note: This bit is enable-protected. This bit is not synchronized.
ValueDescription
0In standby sleep mode, the BOD33 is disabled.
1In standby sleep mode, the BOD33 is enabled.

Bit 5 – STDBYCFG  BOD33 Configuration in Standby Sleep Mode

If the RUNSTDBY bit is set to '1', the STDBYCFG bit sets the BOD33 configuration in standby sleep mode.

Note: This bit is enable-protected. This bit is not synchronized.
ValueDescription
0In standby sleep mode, the BOD33 is enabled and configured in continuous mode.
1In standby sleep mode, the BOD33 is enabled and configured in sampling mode.

Bits 4:3 – ACTION[1:0]  BOD33 Action

These bits are used to select the BOD33 action when the supply voltage crosses below the BOD33 threshold.

These bits are loaded from NVM User Row at start-up.

Note: This bit field is enable-protected. This bit field is not synchronized.
ValueNameDescription
0x0NONENo action
0x1RESETThe BOD33 generates a reset
0x2INTThe BOD33 generates an interrupt
0x3-

Reserved

Bit 2 – HYST Hysteresis

This bit indicates whether hysteresis is enabled for the BOD33 threshold voltage.

This bit is loaded from NVM User Row at start-up.

Note: This bit field is enable-protected. This bit field is not synchronized.
ValueDescription
0No hysteresis.
1Hysteresis enabled.

Bit 1 – ENABLE Enable

This bit is loaded from NVM User Row at start-up.
Note: This bit is write-synchronized: STATUS.B33SRDY must be checked to ensure the BOD33.ENABLE synchronization is complete.
Note: This bit is not enable-protected.
ValueDescription
0BOD33 is disabled.
1BOD33 is enabled.