ZHCADH3 December 2023 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228
MSPM0 和 STM8 器件都支持 BSL 编程接口。表 3-12 比较了 MSPM0 和 STM8 器件系列的不同选项和功能。
BSL 功能 | STM8L 和 STM8S | MSPM0L 和 MSPM0C |
---|---|---|
嵌入式 BSL 代码存储 | ROM (1) | ROM (2) |
可定制 | 否 | 是,可配置调用引脚和插件功能 |
辅助 BSL 代码存储 | UBC 程序区域(1) | 主闪存(2) |
BSL 在空白器件上启动 | 是 | 是 |
自动检测编程接口 | 是 | 是 |
安全性 | 读出保护 (ROP);命令校验和 | 安全启动选项;CRC 保护 |
调用方法 | 检查 BSL 选项字节是否为 0x55AA,或者程序存储器是否为原始格式 | 在发生 BOOTRST、SW 进入时 1 个引脚处于高电平 |
支持的接口 | ||
UART | 是 | 是 |
I2C | 不支持 | 是 |
SPI | 是 | 需要自定义插件 |
CAN | 是(3) | 已计划提供插件(4) |