PY32F071是普冉推出的一款32位ARM Cortex-M0+内核宽电压工业级单片机,主打高集成、超丰富模拟外设、全通信接口、多封装覆盖,适配工业控制、家电仪表、LCD显示、USB外设等各类嵌入式场景。
一、核心内核与存储配置
内核:ARM Cortex-M0+,两级流水线,低功耗高指令密度,支持单周期乘法、硬件除法,兼顾算力与功耗。
主频:最高 72MHz,支持 PLL 2 倍/3 倍频配置,时钟稳定性强。
存储规格
Flash:最大 128KB,部分型号 64KB 可选,支持最小 8KB 写保护及读保护加密。
SRAM:标配 16KB,小容量版本 8KB 可选,支持 8/16/32 位灵活访问。
系统存储:内置 12KB 系统 Boot 区、256 字节选项字节(Option bytes)、96 位全球唯一 UID,支持设备溯源与固件加密。
启动方式:支持主 Flash / 系统 Flash / SRAM 三种启动,通过 BOOT 引脚加配置位灵活切换。
时钟系统
内部时钟:4/8/16/22.12/24MHz 高精度 HSI、32.768kHz 超低功耗 LSI。
外部时钟:4~32MHz 高速晶振、32.768kHz 低速晶振。
安全机制:集成 CSS 时钟检测,HSE 异常时自动切换至内部时钟并触发 NMI,杜绝系统宕机。
二、电源管理与低功耗
宽压适配
工作电压 1.7V~5.5V,无需额外 LDO,可直接适配锂电池、5V 直供、工业宽压供电。
多重复位与监测
集成 POR(上电复位)、PDR(掉电复位)、BOR(欠压复位)、PVD(可编程电压检测):
BOR 多档阈值可配置,支持升降沿独立检测。
PVD 可监测主电源或外部引脚,异常时触发中断,实现掉电保护、紧急关机。
低功耗模式
支持 Sleep(睡眠)和 Stop(停机)两大模式:
Sleep:仅关闭 CPU,外设可运行,72MHz 下典型电流 8.4mA。
Stop:保留 SRAM 与寄存器,静态电流低至 5μA 级别。
多唤醒源:GPIO、PVD、比较器、RTC、LPTIM 均可唤醒,唤醒最快 3.5μs。
双调压:MR(正常模式)与 LPR(低功耗模式),动态匹配性能与功耗。
三、外设资源
1. 定时器(共 13 路)
1 路 16 位高级定时器 TIM1:带死区互补输出、刹车功能,适配电机驱动。
1 路 32 位通用定时器 TIM2 + 5 路 16 位通用定时器。
2 路基本定时器、1 路低功耗 LPTIM(停机模式下可运行)。
独立看门狗、窗口看门狗 + SysTick 系统定时器。
全部支持 DMA、正交编码器、PWM 输出,覆盖电机控制、定时、解码全场景。
2. 模拟外设
ADC:1 路 12 位 SAR,16 个外部通道 + 8 个内部通道,转换范围 0~VCCA,内置温度传感器、运放/比较器输入通道。
DAC:2 路 12 位独立通道,支持波形生成、同步更新。
运放 & 比较器:内置 3 路运算放大器 + 3 路比较器,可直接用于信号调理、阈值检测、电流闭环。
LCD 控制器:支持 8×36 / 4×40 段码屏,多占空比、对比度可调,省去驱动芯片。
3. 通信接口
USART:4 路,支持自动波特率、LIN/IrDA/ISO7816,最高 4.5Mbps。
I2C:2 路,100K/400K 速率,兼容 SMBus。
SPI:2 路,并带 I2S 音频功能,主机模式下最高 24MHz。
USB 2.0 全速:内置 PHY,支持挂起/恢复,可做 USB 设备类应用。
注:无 CAN 接口,是与 PY32F072 的最大区别。
4. 其他核心外设
DMA:7 通道独立控制器,高速搬运数据,解放 CPU。
硬件加速:32 位除法器、CRC-32 校验,简化算法开发。
CTC 时钟校准:硬件自动校准 HSI,保障时钟精度。
GPIO:最多 58 个,全部支持外部中断,部分兼容 5V 输入。
四、工业可靠性
电气与温度特性
工作温宽:标准版 -40℃~85℃,增强版 -40℃~105℃。
抗干扰:ESD 人体模型 6KV、CDM 1KV,EFT 4 级,Latch-up 200mA。
存储寿命:Flash 常温擦写 10 万次,55℃ 数据保存 20 年。
IO 驱动:常规 8mA,支持上拉/下拉、施密特迟滞。
五、核心优势
超高集成:自带运放/比较器/DAC/LCD/USB,省去大量外围芯片。
宽压通用:1.7~5.5V 免 LDO,适配所有常见供电。
资源拉满:13 路定时器 + 4 路串口 + 2 路 SPI/I2S,满足复杂控制。
高性价比:无 CAN 精简版,兼容替代 STM32F071,迁移成本极低。
工业级稳定:宽温高抗干扰,适合长期连续运行。
六、芯片封装
LQFP64、QFN64、CSP64、QFN56、LQFP48、QFN48、QFN32。