PY32F040是普冉半导体推出的32位ARM Cortex-M0+内核通用微控制器,主打宽电压、高集成度、低功耗、高性价比,适用于消费电子、工业控制、手持设备、物联网等多类场景。
一、核心内核与存储
内核:ARM Cortex-M0+,最高 72MHz 主频,2 级流水线,支持单周期乘法,中断延迟低。
Flash:最大 128KB,另有 64KB/32KB 版本;支持读保护、写保护(最小保护单元为 8KB)。
SRAM:最大 16KB,部分精简版为 8KB/4KB。
专属信息区:包含 256 字节唯一 UID、选项字节、出厂配置字节。
二、时钟系统
支持 4 类时钟源及 PLL 倍频,配置灵活:
内部高速 HSI:4/8/16/22.12/24MHz 可选。
内部低速 LSI:固定 32.768kHz。
外部高速 HSE:4~32MHz 晶振。
外部低速 LSE:32.768kHz 晶振。
PLL:支持 HSI/HSE 输入,2 倍频/3 倍频,最高输出 72MHz;内置时钟检测机制,异常时自动切换至内部时钟。
三、电源与低功耗
工作电压:1.7V ~ 5.5V 超宽电压,适配电池及工业供电。
复位机制:集成 POR/PDR 上下电复位、BOR 欠压复位、PVD 可编程电压检测。
低功耗模式
睡眠模式:仅关闭 CPU,外设可正常运行。
停机模式:关闭高速时钟,保留 SRAM 和寄存器数据,支持 GPIO/RTC/LPTIM/比较器唤醒。
电压调节器:内置主调节器 MR、低功耗调节器 LPR,停机模式下可配置 0.8V~1.2V 多级稳压。
工作温度:常规版 -40℃ ~ 85℃,工业版 -40℃ ~ 105℃。
四、片内外设资源
1.通用资源
GPIO:最多 58 个,全部支持外部中断,可配置推挽/开漏、上拉/下拉/浮空,单引脚灌/拉电流最大 20mA。
DMA:7 通道,支持外设?存储器、存储器?存储器高速传输,可编程优先级。
调试:支持 SWD 串行调试。
2.模拟外设
ADC:1 路 12 位 SAR,16 路外部通道 + 5 路内部通道,转换范围 0~VCCA,支持单次/连续/扫描模式。
比较器:2 路通用比较器,支持迟滞、硬件中断及低功耗唤醒。
运算放大器:2 路独立 OPA,可编程增益,轨对轨输入输出。
LCD 控制器:支持 8×36 / 4×40 段码屏,内置电阻分压,低功耗常驻显示。
内置温度传感器、2.14V/2.66V 基准电压。
3.定时器
高级定时器 TIM1:16 位,带互补 PWM、死区、刹车功能。
通用定时器:1 个 32 位 TIM2 + 5 个 16 位定时器。
基本定时器:TIM6/TIM2,用于定时触发 ADC/DMA。
低功耗定时器 LPTIM:停机模式下可唤醒。
看门狗:独立 IWDG、窗口 WWDG。
系统定时器 SysTick。
4.通信接口
USART:4 个,支持自动波特率,2 路兼容 ISO7816/LIN/IrDA,最高 4.5Mbit/s。
I2C:2 个,支持 100kHz 标准模式 / 400kHz 快速模式,支持 7/10 位寻址、SMBus。
SPI:2 个,自带 I2S 音频功能,主从模式最高 24MHz。
5.特色硬件
硬件 CRC-32 校验模块。
32 位硬件除法器:8 个时钟周期完成运算,支持有符号/无符号除法。
时钟校准 CTC:自动校准 16MHz HSI,提升时钟精度。
五、芯片封装
LQFP64、LQFP48、QFN48、QFN32。