主要特性如下:
ARM Cortex-M0+ 32位CPU内核
- 最高CPU运行时钟频率40MHz
- 主时钟工作频率范围:625KHz ~ 40MHz
低功耗运行
- 工作电压:2.5V ~ 5.5V
- 10MHz时钟频率时芯片电流<8mA,20MHz时钟频率工作时电流< 10mA
- 提供深度睡眠模式,全部电路关闭后的最小电流<2uA
- 深度睡眠模式下,当RTC和1KHz低功耗计时器工作时,芯片电流< 5uA
- 提供深度睡眠唤醒机制
- 低功耗计时器或RTC定时唤醒
- 其它中断(包括外部引脚中断)唤醒
- 复位唤醒(系统重启)
片上存储器
- 指令存储器:256K-Byte FLASH,带ECC纠错功能,1位纠错,2位检错
- 数据存储器:16K-Byte SRAM
时钟资源
- 高速晶体振荡器时钟:20MHz / 10MHz,外接20MHz / 10MHz晶体
- 低速晶体振荡器时钟:32.768KHz,外接32.768KHz晶体
- 倍频器时钟:40MHz(20MHz高速晶体振荡时钟的2倍频)
- 分频器时钟:625KHz/1.25MHz/5MHz/10MHz
- 内置高速RC振荡器时钟:4MHz,精度±3%
- 内置低速RC振荡器时钟:1KHz,精度±100%
低功耗高精度实时钟(RTC)
- 提供实时时钟信息,闰年自动调整
- 可频率补偿(软件辅助),补偿后的误差小于5ppm
- 提供可编程定时信号输出及IRQ中断请求
- RTC中断可以把芯片由深度睡眠唤醒
- 外接32KHz晶振供RTC使用
- 电池备份供电时,本模块功耗<1uA
高精度ADC
-12位高精度
- 外部8路通道输入内部1路BandGap基准信号
- 内部1路温度检测
- 1路电池电压检测
低功耗LCD
- SEG和COM可编程配置,支持1COM*43SEG、2COM*42SEG、4COM*40SEG、6COM*38SEG、8COM*36SEG
- 软件可配置任意一个LCD功能引脚为COM[0-7]或SEG[0-43]
- 可配置占空比,支持1/1, 1/2, 1/4, 1/6, 1/8 duty
- 可配置偏置电压,支持1/3, 1/4 偏置电压
- 可配置刷新率
- 基于约32KHz时钟,帧刷新率范围为25Hz~120Hz可调
- 可配置对比度
- 外部偏置电压输入
- 内置稳压器,可编程输出偏置电压,16档调节
- 内置充电泵(电容外接),16档调节,最高输出4.5V左右
- 每帧刷新结束中断功能
- 支持闪烁功能,点亮、熄灭时间可配置
- 支持全亮、全灭功能
- 支持两种LCD驱动波形
- A类:在每一公共端内改变相位
- B类:在每一帧边界改变相位
- 功耗指标
- 模块禁止时,近乎0功耗
- 外部偏置电压,正常显示,模块功耗<0.5uA
- 内置稳压器偏置电压,正常显示,模块功耗<1.0uA
- 内置充电泵偏置电压,正常显示,模块功耗<1.5uA
串口资源
- 1个IIC串口
- 1个16位SPI串口
- 4个UART串口
- 其中3个串口支持无极性RX接收模式(软件配合)
- 其中1个固定支持38KHz低功耗红外接收解调和发送调制
- 其中1个固定支持与计量芯片的帧通讯(支持变压器隔离模式)
- 其中1个支持ISO7816,数据单线半双工收发,提供1MHz~5MHz时钟输出
通用定时器(Timer)
- TMR0
- TMR1
- TMR2,TMR3通用定时器
- LPTMR,16位低功耗定时器