普冉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