微控制器提供一个由以下事件触发的掉电检测电路:
(1)
(2)
该应用程序通过读取复位原因寄存器可以识别导致复位的BOR事件。当检测到掉电条件,默认条件将产生一个复位。BOR事件也可以通过编程,在清除上电和掉电复位控制寄存器(PBORCTL)的BOR0位或BOR1位时产生中断。
(1)当
(2)如果BOR条件存在,则内部复位有效。
(3)内部复位释放,微控制器获取并加载初始堆栈指针、初始程序计数器以及由程序计数器指定的第一条指令,然后开始执行。
掉电复位的效果等同于一次有效的外部RST输入,并且该复位将会保持有效,直到