ZHCADB2A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
MSPM0 和 RL78 系列 MCU 具有非易失性闪存,用于存储可执行程序代码和应用程序数据。表 3-2 显示了闪存特性的比较。
| 特性 | RL78 | MSPM0 | |
|---|---|---|---|
| 闪存 | 为闪存编程 | RL78Gxx 范围 1KB 至 768KB RL78Lxx 范围 8KB 至 256KB RL78Ixx、RL78Hxx 范围 8KB 至 512KB RL78Fxx 范围 8KB 至 512KB |
MSPM0Gxx 范围 32KB 至 128KB MSPM0Lxx 范围 8KB 至 64KB MSPM0Cxx 8KB 或 16KBMSPM0Hxx 32 KB 或 64 KB |
| 数据闪存 | RL78Gxx 范围 0KB 至 8KB RL78Lxx 范围 2KB 至 8KB RL78Ixx、RL78Hxx 范围 0KB 至 4KB RL78Fxx 范围 4KB 至 16KB |
||
| 单个闪存大小 | 为闪存编程 | 32 位 | 64 位 |
| 数据闪存 | 32 位或 8 位 | ||
| 存储器组织 | 块大小(512B 或 1KB) 存储体大小(可变) 大多数器件 - 2 个存储体 I1C 器件 (512KB) - 3 个存储体(1) |
扇区大小 (1KB) 存储体大小(可变) 不超过 256KB 的器件 - 1 个存储体 超过 256KB 的器件 - 2 个存储体 |
|
| 访问 | 8 位或 16 位 | 单个闪存字(64 位)或多个字 | |
| 编程模式 | 为闪存编程 | 单个闪存字(32 位) | 单个闪存字(64 位)或多个字 |
| 数据闪存 | 单个闪存字(32 位或 8 位) | ||
| 擦除 | 块擦除 | 扇区擦除 存储体擦除(最大 256KB) |
|
|
错误码纠正 |
支持(RL78F23、F24) | 支持 | |
| 写保护 | 是 | 是,静态和动态 | |
| 读保护 | 是 | 是 | |
| 周期 | 1000k(典型值) | 100K(下部 32KB)或 10k(上部 32KB) | |
除了上表中列出的闪存功能外,MSPM0 闪存还具有以下功能:
在整个电源电压范围内支持电路内编程和擦除操作。