ZHCAC19A January 2023 – December 2025 MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0L1105 , MSPM0L1106 , 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
MSPM0 器件還可能在只讀存儲器 (ROM) 中包含一個不可變的引導加載程序 (BSL)。與串行線調(diào)試 (SWD) 接口相反,BSL 提供了一種通過標準串行接口(UART 或 I2C)對器件存儲器內(nèi)容進行編程和驗證的方法。
BSL 只能由 BCR 啟動。BCR 會檢查是否存在有效的 BSL 調(diào)用條件(軟件調(diào)用、IO 引腳調(diào)用、空白器件調(diào)用),并驗證在啟動 BSL 之前是否啟用了 BSL 以供使用。當 BSL 退出時,BCR 會再次運行以加載當前器件安全策略并啟動用戶應用程序。
BSL 始終受用戶指定的 256 位密碼保護,在啟動 BSL 會話時,該密碼必須通過 UART 或 I2C 接口傳遞給 BSL。如果不使用 BSL,則可以將其禁用(請參閱 BSL 啟用/禁用策略)。