产品描述
PY32F003F14U6TR
简介
PY32F003 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入高
达 32Kbytes flash 和 4Kbytes SRAM 存储器,较高工作频率 32MHz。包含多种不同封装类型多款产品。芯片集
成多路 I2C、SPI、USART 等通讯外设,1 路 12bit ADC,5 个 16bit 定时器,以及 2 路比较器。
PY32F003 系列微控制器的工作温度范围为-40℃~85℃,工作电压范围 1.7V~5.5V。芯片提供 sleep 和
stop 低功耗工作模式,可以满足不同的低功耗应用。
PY32F003 系列微控制器适用于多种应用场景,例如控制器、手持设备、PC 外设、和 GPS 平台、工
业应用等。
表 1-1 PY32F003 系列产品规划及特征
外设
PY32F
003F1
6U
PY32F00
3F14U
PY32F00
3F18P
PY32F00
3F16P
PY32F00
3F14P
PY32F00
3F26P
PY32F00
3F36P
PY32F00
3F48P
PY32F00
3F18S
Flash
memory
(Kbyte)
32 16 64 32 16 32 32 64 64
SRAM
(Kbyte) 4 2 8 4 2 4 4 8 8
定
时
器
高级
定时
器
1 (16-bit)
通用
定时
器
4 (16-bit)
低功
耗定
时器
1
SysTick 1
Watch
dog 2
通
讯
口
SPI 2
I2C 1
USART 2
DMA 3ch
RTC Yes
通用端口 18 18 18 18 18 18
ADC 通道
数
(外部 +
内部)
8+2 8+2 9+2 6+2 6+2 8+2
比较器 2
较高主频 32MHz
工作电压 1.7~5.5 V
封装 QFN20 TSSOP20 SOP20
PY32F003 Datasheet Rev1.7
5/49
COMP1
COMP2
HSI
LSI RC 32KHz
SRAM
RCC Reset! & clock control
Flash Memory Bus matrix
CRC Decoder PORT B
CPU
CORTEX-M0+
fmax= 32MHz
SWD
NVIC IOPORT
EXTI
S-AHB TO S-APB
T1M16/17
HSE
POWER
VCCIO
VCCA
VCC
S-APB
XTAL OSC
4-32MHz
POR/BOR
PVD
SUPPLY
SUPERVISION
Voltage Regulator VDD
System and peripheral clocks, System reset
LPTIM
USART1
USART2
S-APB
VCC VSS
NRST
OSC_IN OSC_OUT
SWCLK
SWDIO
as AF
PA
from peripherals
IN+
IN- OUT
8xIN ADC I/F IN1,ETR as AF
RX,TX,RTS,CTS, CK as AF
SCL,SDA
DMA
I2C1
RX,TX,RTS,CTS, CK as AF 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
TEST
WWDG
IWDG RTC
PWR
SYSCFG
DBGMCU
TIM3
TIM14
T sensor
CH1~CH3, ETR
as AF
CH1 as AF
CH1, CH1N
BKIN as AF
I/F
10MHz
Filter RC 24MHz OBL reset WWDG reset IWDG reset HSI_10M
INT_CTRL
PVD_IN
1Hz Out as AF
图 1-1 功能模块
PY32F003 Datasheet Rev1.7
6/49
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 区域,4KBytes,它包括以下部分:
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 中),可选择三种不同的启动模式,如下
表所示:
表 2-1 Boot 配置
Boot mode configuration
Mode
nBOOT1 bit BOOT0 pin
X 0 选择 Main flash 作为启动区
1 1 选择 System memory 作为启动区
0 1 选择 SRAM 作为启动区
Boot loader 程序存储在 System memory,用于通过 USART 接口下载 Flash 程序。
PY32F003 Datasheet Rev1.7
7/49
2.4. 时钟系统
CPU 启动后默认系统时钟频率为 HSI 8MHz,在程序运行后可以重新配置系统时钟频率和系统时钟源。可
以选择的时钟有:
一个 4/8/16/22.12/24MHz 可配置的内部高精度 HSI 时钟。
一个 32.768KHz 可配置的内部 LSI 时钟。
4~32MHz HSE 时钟,并且可以使能 CSS 功能检测 HSE。如果 CSS fail,硬件会自动转换系统时钟为
HSI,HSI 频率由软件配置。同时 CPU NMI 中断产生。
AHB 时钟可以基于系统时钟分频,APB 时钟可以基于 AHB 时钟分频。AHB 和 APB 时钟频率较高为
32MHz。
图 2-1 系统时钟结构图
2.5. 电源管理
2.5.1. 电源框图
LSI
HSE
HSE
4~32MHz
Clock
detector
/1...128
LSI
HSE
/32
LSI RC
32kHz
SYSCLK
HSI
HSE
LSI
MCO
to RTC
to IWDG
SYSCLK
to PWR
AHB
PRESC
/1,2...512
FCLK Cortex free-running clock
To AHB bus, core, memory and DMA
To Cortex system timer
APB
PRESC
/1,2,4,8,16
PCLK To APB periphrals
TIM_PCLK
to ADC
您是第268461位访客
版权所有 ©2025 八方资源网 粤ICP备10089450号-8
深圳市华凡电子科技有限公司 保留所有权利.
深圳市华凡电子科技有限公司 保留所有权利.
技术支持: 八方资源网 八方供应信息 投诉举报 网站地图手机网站
地址:广东省 深圳市 宝安区 西乡街道
联系人:唐经理先生
微信帐号: