热门搜索:
PY32F002A
1. 简介
PY32F002A 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入高
达 20Kbytes flash 和 3Kbytes SRAM 存储器,较高工作频率 24MHz。包含多种不同封装类型多款产品。芯片集
成多路 I2C、SPI、USART 等通讯外设,1 路 12bit ADC,多个定时器。
PY32F002A 系列微控制器的工作温度范围为-40℃~85℃,工作电压范围 1.7V~5.5V。芯片提供 sleep 和
stop 低功耗工作模式,可以满足不同的低功耗应用。
PY32F002A 系列微控制器适用于多种应用场景,例如控制器、手持设备、PC 外设、和 GPS 平台、工
业应用等。
表 1-1 PY32F002A 系列产品规划及特征
外设
PY32F002AL15
S
PY32F002AW15
S
PY32F002AA15
M
PY32F002AF15
P
PY32F002AW15
U
Flash
memory
(Kbyte)
20 20 20 20 20
SRAM
(Kbyte) 3 3 3 3 3
定
时
器
高级定
时器 1 (16-bit)
基本定
时器 1 (16-bit)
低功耗
定时器 1
SysTick 1
Watch
dog 1
通
讯
口
SPI 1
I2C 1
USAR
T 1
通用端口 6 14 8 18 15
ADC 通道
数 4+2 6+2 5+2 8+2 10+2 (外部 + 内
部)
较高主频 24MHz
工作电压 1.7~5.5 V
封装 SOP8 SOP16 ESSOP10 TSSOP20 QFN16
PY32F002A Datasheet Rev0.4
5/43
HSI
LSI RC 32KHz
SRAM
RCC Reset! & clock control
Flash Memory Bus matrix
CRC Decoder PORT B
CPU
CORTEX-M0+
fmax= 24MHz
SWD
NVIC IOPORT
EXTI
S-AHB TO S-APB
T1M16
HSE
POWER
VCCIO
VCCA
VCC
S-APB
XTAL OSC
4-24MHz
POR/BOR
SUPPLY
SUPERVISION
Voltage Regulator VDD
System and peripheral clocks, System reset
LPTIM
USART1
S-APB
VCC VSS
NRST
OSC_IN OSC_OUT
SWCLK
SWDIO
as AF
PA
from peripherals
9xIN ADC I/F
IN1,ETR as AF
RX,TX,RTS,CTS, CK as AF
I2C1 SCL,SDA
SPI1 MOSI,MISO,SCK NSS as AF
PORT F
PORT A
GPIO
PB
PF
TIM1 CH1~CH4, BKIN, CH1N~CH2N, ETR as AF
S-AHB
Power domain of analog modules: VCCA domain VCC domain VCCIO domain
IWDG
PWR
SYSCFG
DBGMCU
T sensor
10MHz
Filter RC 24MHz OBL reset IWDG reset HSI_10M
INT_CTRL
COMP1
IN+
IN- OUT COMP2 I/F
图 1-1 功能模块
PY32F002A Datasheet Rev0.4
6/43
2. 功能概述
2.1. Arm® Cortex®-M0+ 内核
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,包含两个不同的物理区域组成:
Main flash 区域,它包含应用程序和用户数据
Information 区域,2.7KBytes,它包括以下部分:
Option bytes
UID bytes
System memory
对 Flash main memory 的保护包括以下几种机制:
read protection(RDP),防止来自外部的访问。
wrtie protection(WRP)控制,以防止不想要的写操作(由于程序存储器指针 PC 的混乱)。写保护
的较小保护单位为 4Kbytes。
Option byte 写保护,专门的解锁设计。
2.3. Boot 模式
通过 BOOT0 pin 和 boot 配置位 nBOOT1(存放于 Option bytes 中),可选择三种不