ZHCAF88 April 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
一个上电复位 (POR) 电路,用于指示外部电源已达到足够的电压来启动片上带隙基准和 BOR 电路。一个用户可编程的欠压复位 (BOR) 电路,用于确保外部电源保持足够的电压来支持器件的正确运行。就 EM 而言,POR 和 BOR 的存在使 MCU 更加稳健。这也确保了如果任何外部干扰影响电源,应用能够安全恢复。
当电源电压 (VDD) 降至 POR- 以下时,将清除整个器件状态。未降至 BOR0- 阈值以下的 VDD 微小变化不会导致 BOR- 违例,此时器件会继续运行。除了 BOR0 以外的 BORx 阈值(例如,BOR1-BOR3)的行为与 BOR0 的行为相同,但 BOR 电路配置为产生中断,而不是立即触发 BOR 复位。
有四个可选的 BOR 阈值电平 (BOR0-BOR3)。在启动期间,BOR 阈值始终为 BOR0。启动后,软件可以重新配置 BOR 电路以使用更高的阈值电平 (BOR1-BOR3)。当 BOR 阈值为 BOR0 时,违例情况会产生 BOR 复位。当 BOR 阈值被重新配置为 BOR1、BOR2 或 BOR3 时,BOR 电路会生成一个 SYSCTL 中断。这可用于向应用发出电源已降至某一特定水平以下的预警。用户可以在中断服务例程中保存数据,并选择复位器件。要启用该功能,请按照图 4-2 上的说明进行操作。
图 4-2 SysConfig 中的 BOR 级别设置