NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
45
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
through the voltage of BOD_VL setting.
1 = When Brown-out Detector detects the V
DD
is dropped down through the voltage of
BOD_VL setting or the V
DD
is raised up through the voltage of BOD_VL setting, this bit is
set to 1 and the Brown-out interrupt is requested if Brown-out interrupt is enabled.
Note:
Write 1 to clear this bit to 0.
[3]
BOD_RSTEN
Brown-Out Reset Enable Bit (Write Protect)
0 = Brown-
out “INTERRUPT” function Enabled.
1 = Brown-out
“RESET” function Enabled.
While the Brown-out Detector function is enabled (BOD_EN high) and BOD reset function
is enabled (BOD_RSTEN high), BOD will assert a signal to reset chip when the detected
voltage is lower than the threshold (BOD_OUT high).
Note1:
While the BOD function is enabled (BOD_EN high) and BOD interrupt function is
enabled (BOD_RSTEN low), BOD will assert an interrupt if BOD_OUT is high. BOD
interrupt will keep till to the BOD_EN set to 0. BOD interrupt can be blocked by disabling
the NVIC BOD interrupt or disabling BOD function (set BOD_EN low).
Note2:
The default value is set by flash controller user configuration register
CBORST(CONFIG0[20]) bit.
Note3:
This bit is the protected bit. It means programming this needs to write “59h”, “16h”,
“88h” to address 0x5000_0100 to disable register protection. Refer to the register
REGWRPROT at address 0x100.
[2:1]
BOD_VL
Brown-Out Detector Threshold Voltage Selection (Write Protect)
The default value is set by flash momory controller user configuration register
CBOV(CONFIG0[22:21]) bit .
00 = Brown-out voltage is 2.2V.
01 = Brown-out voltage is 2.7V.
10 = Brown-out voltage is 3.7V.
11 = Brown-out voltage is 4.4V.
Note:
This bit is the protected bit. It means programming this needs to write
“59h”, “16h”,
“88h” to address 0x5000_0100 to disable register protection. Refer to the register
REGWRPROT at address 0x100.
[0]
BOD_EN
Brown-Out Detector Enable Bit (Write Protect)
The default value is set by flash memory controller user configuration register
CBODEN(CONFIG0[23]) bit.
0 = Brown-out Detector function Disabled.
1 = Brown-out Detector function Enabled.
Note:
This bit is the protected bit. It means programming this needs to write “59h”, “16h”,
“88h” to address 0x5000_0100 to disable register protection. Refer to the register
REGWRPROT at address 0x100.