ISD91200 Series Technical Reference Manual
Release Date: Sep 16, 2019
- 148 -
Revision 2.4
Brown-Out Detector Enable Register (BOD_BODCTL)
This register is initialized by user flash configuration bit config0[23]. If config0[23]=1, then reset value of
BOD_BODCTL
is 0x7. The effect of this is to generate a NMI interrupt (default NMI interrupt is BOD
interrupt) if BOD circuit detects a voltage below 2.1V. The NMI ISR can be defined by the user to
respond to this low voltage level.
Register
Offset
R/W Description
Reset Value
BOD_BODCTL
0x04
R/W Brown Out Detector Enable Register
0x000X_000X
Table 5-60 Detector Enable Register (BOD_BODCTL, address 0x4008_4004)
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
LVR_FILTER
LVR_EN
15
14
13
12
11
10
9
8
Reserved
7
6
5
4
3
2
1
0
Reserved
BODRST
BODOUT
BODIF
BODINTEN
BODEN
Bits
Description
[31:5]
Reserved
Reserved.
[18:17]
LVR_FILTER
00 = LVR output will be filtered by 1 HCLK.
01 = LVR output will be filtered by 2 HCLK
10 = LVR output will be filtered by 8 HCLK
11 = LVR output will be filtered by 15 HCLK
Default value is 00.
[16]
LVR_EN
Low Voltage Reset (LVR) Enable (Initialized & Protected Bit)
The LVR function resets the chip when the input power voltage is lower than LVR
trip point. Default value is set by flash controller as inverse of CLVR config0[27].
0 = Disable LVR function.
1 = Enable LVR function.
[15:6]
Reserved
[5]
BODRST
BOD Reset
1: Reset device when BOD is triggered.
[4]
BODOUT
Output of BOD Detection Block
This signal can be monitored to determine the current state of the BOD comparator.
BODOUT = 1 implies that VCC is less than BODVL.
[3]
BODIF
Current Status of Interrupt
Latched whenever a BOD event occurs and IE=1. Write ‘1’ to clear.