Data Sheet
NUC123
May 3, 2017 Page 31 of 99 Rev.2.04
NUC123 SERIES DATASHEET
Low Voltage
Reset
Power-on
Reset
Brown-out
Reset
Reset Pulse Width
3.2ms
WDT/WWDT
Reset
~50k ohm
@5v
Reset Pulse Width
2 system clocks
nRESET
V
DD
AV
DD
CHIP Reset
CHIP_RST(IPRSTC1[0])
CPU Reset
CPU_RST(IPRSTC1[1])
MCU Reset
SYSRESETREQ(AIRCR[2])
BOD_RSTEN(BODCR[3])
Reset Pulse Width
64 WDT clocks
Glitch Filter
36 us
Software Reset
LVR_EN(BODCR[7])
POR_DIS_CODE(PORCR[15:0])
System Reset
Figure 6-2 System Reset Resources
There are a total of 8 reset sources in the NuMicro
®
family. In general, CPU reset is used to reset
Cortex
®
-M0 only; the other reset sources will reset Cortex
®
-M0 and all peripherals. However,
there are small differences between each reset source and they are listed in Table 6-1.
Reset Sources
Register
POR
NRESET
WDT
LVR
BOD
CHIP
MCU
CPU
RSTSRC
Bit 0 = 1
Bit 1 = 1
Bit 2 = 1
Bit 3 = 1
Bit 4 = 1
Bit 0 = 1
Bit 5 = 1
Bit 7 = 1
CHIP_RST
(IPRSTC1[0])
0x0
-
-
-
-
-
-
-
BOD_EN
(BODCR[0])
Reload from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
-
Reload from
CONFIG0
Reload
from
CONFIG0
-
BOD_VL
(BODCR[2:1])
BOD_RSTEN
(BODCR[3])
XTL12M_EN
(PWRCON [0])
Reload from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload from
CONFIG0
Reload
from
CONFIG0
-
WDT_EN
(APBCLK[0])
0x1
-
0x1
-
-
0x1
-
-
HCLK_S
(CLKSEL0[2:0])
Reload from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload
from
CONFIG0
Reload from
CONFIG0
Reload
from
CONFIG0
-