芯片简介
该产品是一款高集成度的通用MCU芯片,内部集成32位ARM Cortex-M0 CPU 内核。内部集成多个16位和32位定时器/计数器,带红外发送调制功能的UART模块,兼容7816协议的通信接口,SPI和I2C通信模块,带实时时钟模块RTC,支持停显及闪烁功能的LCD驱动模块,以及用于系统电源 监测的12位ADC和LVD模块等外设等。
* 工作条件
− 工作电压范围:2.2V ~ 5.5V
− 工作温度范围:-40 ~ 85℃(工业级)
− 工作主时钟频率:32K,400K~48M
− 工作电流:Ivdd < 12mA(@48Mhz)
− 待机电流:Ivdd < 8uA
* 内核
− ARM Cortex-M0 32位嵌入式处理器内核
− 支持SWD串行调试接口,支持2个监视点(watchpoint)和4个断点(breakpoint)
− 支持两组SWD调试接口可选择
− 内嵌向量中断控制器NVIC
− 支持唤醒中断控制器WIC
− NVIC包含一个不可屏蔽中断NMI
− 内置1个SysTick系统定时器
* 封装
− LQFP48封装(支持46个I/O端口)
− LQFP44封装(支持42个I/O端口)
− QFN32封装(支持30个I/O端口)
− SOP28封装(支持26个I/O端口)
* 时钟
− 外部晶体振荡器可配置,支持低速振荡器32KHz和高速振荡器1~20MHz, 可配置为系统时钟源
− 内部4MHz或16MHz RC振荡器(HRC)可配置为系统时钟源,出厂前已校准(全温度,全电压范围内频率精度为±3%)
− 内部32KHz RC振荡器(LRC)作为WDT时钟源,可配置为系统时钟源
− 支持PLL倍频,时钟源可选择,最大可倍频至48MHz,可配置为系统时钟源
* 存储器
− 36K字节FLASH存储器
− 8K字节SRAM存储器
− SRAM存储空间及外设寄存器地址空间支持位带(BIT BAND)扩展
− 支持ISP,IAP,SWD功能
* I/O端口
− 最多46个双向I/O端口
* 定时器/计数器
− 四个16位定时器/计数器,带预分频器,扩展输入捕捉/输出调制功能
− 一个32位定时器/计数器,带预分频器,扩展输入捕捉/输出调制功能
− RTC :一路RTC实时时钟
* UART通信接口
− 支持二路UART通信接口UART0,UART1
− EUART通信接口
− 一路增强型EUART,支持7816通信协议
* I2C通信接口
− 支持一路通信接口I2C
− 支持主控和从动模式
* SPI通信接口
− 支持二路通信接口SPI0,SPI1
* LCDC液晶显示控制器
− 支持最大8 COM x 28SEG
− 支持时钟源可配置:LRC的2分频,LOSC的2分频或PCLK的2048分频
− 支持灰度调节功能
− 支持显示闪烁功能,闪烁频率可调
− 支持两种不同的LCD驱动波形
− 支持不同的偏置电压产生方式
* LEDC数码管显示控制器
− 支持1~8个8段式共阴极数码管
− 支持时钟源可配置:LRC的2分频,LOSC的2分频或PCLK的2048分频
* RTC实时时钟
− 仅POR上电复位有效,支持程序写保护,有效避免系统干扰对时钟造成的影响
− 采用外部32.768KHz晶体振荡器时钟源
− 可进行高精度数字校正,配合温补算法实现温度补偿功能,提供高精度计时
− 低功耗设计:工作电压为3.6V时模块工作电流典型值为1.5μA (最大值为3μA)
* 电源
− 系统电源输入VDD,支持工作电压为5V或3.3V的应用系统
− 低功耗LVD用于监测系统电源掉电和上电,可选择产生掉电或上电中断
* 复位
− 内嵌上电复位电路POR
− 内嵌掉电复位电路BOR
− 支持外部复位