普冉PY32F003单片机是一颗32位 Cortex-M0+ 内核的 MCU,最高工作频率高达 32MHz,。FLASH 容量高达 64K 字节,SRAM 高达 8K 字节。PY32F003 的接口种类齐全,5个16bit定时器,18 个可用 I/O,一路12位ADC,UART 接口、I2C 接口和 SPI 接口都有。作为一款入门款MCU来说,性价比很高,FLASH和SRAM远远超过8位单片机,市场竞争力很强大。
想要快速上手PY32F003单片机,开发板是必不可少的。PY32F003开发板为开发者提供了一个简易的硬件开发环境,可以帮助开发人员快速搭建嵌入式系统原型,进行软硬件联合调试和测试。有着较低的成本和易于上手的特点,开发周期较短。PY32F003开发板上采用的芯片是PY32F003F16P6,最常用的TSSOP20封装,Type C接口供电。PY32F003开发板建议使用PY32 link来下载仿真,ST link,J link,DAP link也可以下载仿真,需自行测试。开发资料齐全,提供了LL库和HAL库,支持IAR和Keil开发,上手较为简单。
PY32F003单片机特性:
? 内核
— 32 位 ARM? Cortex? - M0+
— 最高 32MHz 工作频率
? 存储器
— 最大 64Kbytes flash 存储器
— 最大 8Kbytes SRAM
? 时钟系统
— 内部 4/8/16/22.12/24MHz RC 振荡器(HSI)
— 内部 32.768KHz RC 振荡器(LSI)
— 4~32MHz 晶体振荡器(HSE)
? 电源管理和复位
— 工作电压:1.7V~5.5V
— 低功耗模式: Sleep 和 Stop
— 上电/掉电复位 (POR/PDR)
— 掉电检测复位 (BOR)
— 可编程的电压检测 (PVD)
? 通用输入输出(I/O)
— 多达 18 个 I/O,均可作为外部中断
— 驱动电流 8mA
? 3 通道 DMA 控制器
? 1 x 12-bit ADC
— 支持 最多 10 个外部输入通道
— 输入电压转换范围: 0~VCC
? 定时器
— 1 个 16bit 高级控制定时器(TIM1)
— 4 个通用的 16 位定时器(TIM3/TIM14/TIM16/TIM17)
— 1 个低功耗定时器(LPTIM),支持从 stop 模式唤醒
— 1 个独立看门狗定时器 (IWDT)
— 1 个窗口看门狗定时器 (WWDT)
— 1 个 SysTick timer
— 1 个 IRTIM
? RTC
? 通讯接口
— 1 个串行外设接口(SPI)
— 2 个通用同步/异步收发器(USART),支持自动波特率检测
— 1 个 I2C 接口,支持标准模式 (100kHz)、 快速模式 (400kHz),支持 7 位寻址模式
? 硬件 CRC-32 模块
? 2 个比较器
? 唯一 UID
? 串行单线调试 (SWD)
? 工作温度:-40~85℃
? 封装 TSSOP20,QFN20,SOP8,SOP16