表现形式贴片
设计工具IDE
设计类型精简
用途电子
品牌普冉
PY32F002BD15
Arm® Cortex®- M0+是一款为广泛的嵌入式应用设计的入门级 32 位 Arm Cortex 处理器。它为开发人员提
供了显著的好处,包括:
结构简单,易于学习和编程
**低功耗,节能运行
精简的代码密度等
Cortex-M0+处理器是 32 位内核,面积和功耗优化高,为 2 级流水的冯诺伊曼架构。处理器通过精简但强
大的指令集和广泛优化的设计,提供高端处理硬件,包含单周期乘法器,提供了 32 位架构计算机所期望的**
性能,比其他 8 位和 16 位微控制器具有更高的代码密度。
Cortex-M0+与一个嵌套的矢量中断控制器(NVIC)紧密耦合。
2.2. 存储器
片内集成 SRAM。通过 bytes (8bits)、half-word (16bits)或者 word (32bits)的方式可访问 SRAM。
片内集成 Flash,包含 2 个不同的物理区域组成:
Main Flash 区域,它包含应用程序和用户数据
可配置大小的 Load Flash 区域,用于存放客户 ISP/IAP 引导程序
Information 区域,768bytes,它包括以下部分:
Option bytes
UID bytes
Factory config bytes
USER OTP memory
对 Flash main memory 的保护包括以下几种机制:
write protection (WRP)控制,以防止不想要的写操作(由于程序存储器指针 PC 的混乱)。写保护的较小
保护单位为 4Kbytes。
Option byte 写保护,专门的解锁设计。
2.3. Boot 模式
通过配置位 nBOOT0/ nBOOT1(存放于 Option bytes 中),可选择三种不同的启动模式,如下表所示:
表 2-1 Boot 配置
Boot mode configuration
Mode
nBOOT1 bit
nBOOT0 bit
Boot memory size ==0
Boot memory size !=0
X
0
Main flash 启动
Main Flash 启动
0
1
SRAM 启动
SRAM 启动
1
1
N/A
Load Flash 启动
http://lzysh.b2b168.com