STM32G0是支持指令缓存的,有16个字节的指令缓存,OTP区有1K字节,支持快速烧录、PCROP+安全存储区域和ECC纠错,安全存储区域目前只在H7和G0两个系列中存在。
STM32G0一个bank就嵌入了高达128KB的FLASH。FLASH接口管理所有访问存储保护,安全和选项字节编程。
运用优势:高性能低功耗、小的擦除粒度、短的烧录时间、安全和保护。
主要特性:
单bank高达128K字节;
2K字节的页面粒度;
快速擦除(22ms)和快速烧录时间(85µs双字);
预取指和指令缓存;
ECC纠错:每64位双字就有8位纠错码对应
单错误检测和纠错
双错误检测会产生一个NIMI中断
FLASH的组织结构如下:
一个主内存块包含64个页面,每个页面2K字节;
一个信息块包含:
为ST bootloader保留的系统内存
OTP(一次性可编程)1K字节(128双字)用于用户数据
OTP区域中的数据无法擦除,只能写入一次
选项字节用于用户配置; |