VDDCORE Brown-Out Detector (BODCORE) Control
Name:
BODCORE
Offset:
0x14
Reset:
0x00XX00YZ - determined by NVM User Row (0xXX=0bxxxxxx, 0xYZ=0x000yy0z0)
Access:
Write-Synchronized, PAC Write-Protection
Bit3130292827262524
Access
Reset
Bit2322212019181716
LEVEL[5:0]
AccessR/WR/WR/WR/WR/WR/W
Resetxxxxxx
Bit15141312111098
PSEL[3:0]ACTCFG
AccessR/WR/WR/WR/WR/W
Reset00000
Bit76543210
RUNSTDBYSTDBYCFGACTION[1:0]HYSTENABLE
AccessR/WR/WR/WR/WR/WR/W
Reset000000

Bits 21:16 – LEVEL[5:0]: BODCORE Threshold Level

BODCORE Threshold Level

This field sets the triggering voltage threshold for the BODCORE.

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

This field is not synchronized.

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

Prescaler Select

Selects the prescaler divide-by output for the BODCORE Sampling mode. The input clock comes from the OSCULP32K 1KHz output.

ValueNameDescription
0x0 DIV2 Divide clock by 2
0x1 DIV4 Divide clock by 4
0x2 DIV8 Divide clock by 8
0x3 DIV16 Divide clock by 16
0x4 DIV32 Divide clock by 32
0x5 DIV64 Divide clock by 64
0x6 DIV128 Divide clock by 128
0x7 DIV256 Divide clock by 256
0x8 DIV512 Divide clock by 512
0x9 DIV1024 Divide clock by 1024
0xA DIV2048 Divide clock by 2048
0xB DIV4096 Divide clock by 4096
0xC DIV8192 Divide clock by 8192
0xD DIV16384 Divide clock by 16384
0xE DIV32768 Divide clock by 32768
0xF DIV65536 Divide clock by 65536

Bit 8 – ACTCFG: BODCORE Configuration in Active Sleep Mode

BODCORE Configuration in Active Sleep Mode

This field is not synchronized.

ValueDescription
0 In active mode, the BODCORE operates in continuous mode.
1 In active mode, the BODCORE operates in sampling mode.

Bit 6 – RUNSTDBY: Run in Standby

Run in Standby

This bit is not synchronized.

ValueDescription
0 In standby sleep mode, the BODCORE is disabled.
1 In standby sleep mode, the BODCORE is enabled.

Bit 5 – STDBYCFG: BODCORE Configuration in Standby Sleep Mode

BODCORE Configuration in Standby Sleep Mode

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

This field is not synchronized.

ValueDescription
0 In standby sleep mode, the BODCORE is enabled and configured in continuous mode.
1 In standby sleep mode, the BODCORE is enabled and configured in sampling mode.

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

BODCORE Action

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

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

This field is not synchronized.

ValueNameDescription
0x0 NONE No action.
0x1 RESET The BODCORE generates a reset.
0x2 INT The BODCORE generates an interrupt.
0x3 - Reserved

Bit 2 – HYST: Hysteresis

Hysteresis

This bit indicates whether hysteresis is enabled for the BODCORE threshold voltage:

This bit is not synchronized.

ValueDescription
0 No hysteresis.
1 Hysteresis enabled.

Bit 1 – ENABLE: Enable

Enable

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

This bit is not enable-protected.

ValueDescription
0 BODCORE is disabled.
1 BODCORE is enabled.