1、澎湃微PT32L003/L005概述
澎湃微PT32L003/L005 系列产品是基于 Cortex-M0 内核的一款 32 位高性能 MCU,支持工作电压 1.8~5.5v, 工作温度为-40~+85 度。该系列产品支持内部高速 RC 24MHz 振荡器和内部低 速 RC 32KHz 振荡器。同时内部集成了 1 个 8 通道 12 位 400K 采样率的高性能 SARADC,2路 UART,1 路 SPI,1 路 I2C 等丰富的串口外设,高级定时器 Timer1, 普通定时器 Timer2/3,低功耗定时器,支持 Sleep 模式和 Deep Sleep 模式。支持低电压检测功能,芯片内部用户码,支持 CRC 校验等功能。该系列产品适用于烟感探测、无线模块、无磁水表、光电直读模块、兼容墨盒等电池供电场合。
2、澎湃微PT32L003/L005主要特性
l ARM M0 内核
Ø CPU 运行时钟频率 48MHz
Ø 外设总线与内核时钟频率互相独立
Ø 优先级控制的中断嵌套响应机制
l 低功耗运行
Ø 深度睡眠时功耗 0.9μA
Ø 提供 SLEEP,DEEPSLEEP 两种低功耗模式
Ø 普通睡眠模式(SLEEP)下,所有中断均可唤醒系统
Ø 深度睡眠模式(DEEPSLEEP)下,提供多种唤醒源(IO 唤醒,外部复位唤醒,调试模式请求等)
l 片上存储器
Ø 指令存储器:16K-Byte/32K-Byte FLASH
Ø 数据存储器:2K-Byte SRAM
Ø 数据存储单元:共享指令存储器地址,大小为 512Bytes,可用于存储应用数据
l 时钟资源
Ø 内置高速 RC 振荡器时钟:24MHz,经过 trim 后,25℃时精度±1%,-40~85℃
时精度为±1.5%
Ø 内置低速 RC 振荡器时钟:32KHz,精度±20%,模块功耗<600nA,可供时钟监测模块使用
Ø 分频器时钟:高速时钟的 1/1.5/3/6/12/24 分频时钟,外设时钟和 CPU 时钟独立
l 高精度 ADC
Ø 12 位
Ø 转换速率 400Ksps
Ø 8 路通道输入,8 路输入源自于 GPIO
Ø 支持单次转换(single mode)/连续转换(continuous scan mode)
Ø 支持内部定时器定时触发一次转换
Ø 参考电压:内部参考电压 VDDA
l 串口资源
Ø 1 个 IIC 串口,速率支持 400KHz(主频为 24MHz)
- 支持主/从模式
- 支持标准速率(100Kb/s),快速速率(400Kb/s)
Ø 1 个 SPI 串口
- 支持主/从模式
- 支持标准 SPI 接口,速率支持 Fsys/2
Ø 2 个 UART 串口
- 支持波特率可编程
- 其中 2 个固定支持 38KHz 低功耗红外发送调制
- 所有串口支持单线通讯
- 数据单线半双工收发,提供 2/4/8/16/32/64/128 外设分频时钟输出
l 定时器(Timer)
Ø 1 个 24 位系统定时器(M0 内核自带)
Ø 1 个 16 位高级定时器,timer1
- 支持 16 位预分频
- 支持 16 位递增计数,递减计数,递减递增交替计数
- 支持 4 路输入捕捉,4 路比较输出
- 输入捕捉支持上升沿捕捉,下降沿捕捉,上升沿至下降沿捕捉,下降沿至上升沿捕捉
- 支持互补 pwm 输出
- 支持输入中断,输出中断和溢出中断
- 可用于触发 ADC 转换
Ø 2 个 16 位普通定时器,timer2 & timer3
- 支持 8 位预分频
- 支持 16 位递增计数,递减计数
- 可用于触发 ADC 转换
Ø 1 个 16 位低功耗定时器,timer4
l 安全机制
Ø 低电压监控,当电压低于安全值时,输出中断或复位
- 触发阈值支持:4.0V、3.5V、2.75V、2.2V、1.7V
Ø 晶体振荡器时钟监控,当高速时钟作为系统主时钟时,一旦晶体振荡失效,芯片可以自动切换到内部高速振荡器 24MHz 时钟
l GPIO 口资源
Ø 提供 17 个 IO 口,另外一个 IO 与复位脚复用,只能做为输入
Ø 每个 GPIO 口均可提供外部中断并用于唤醒系统
Ø 支持弱上拉(下拉)功能,上拉(下拉)电阻为 50kΩ(阻值待定)
Ø 支持 source 电流为 8mA,sink 电流为 20mA
Ø 支持开漏功能
Ø 支持模拟模式(作为 ADC 输入)
l 调试接口
Ø 使用 swd 标准两线制调试接口