产品特点
技术文档
开发工具
应用方案
⚫32位arm cortex-m0 内核
– 处理器版本:r0p1
– 最高工作频率:48mhz
– 嵌套向量中断控制器(nvic):支持1通道nmi(不可屏蔽中断)和32通道的外设中断,能够设定4个中断优先级
– 24位系统定时器(sys tick:该系统定时器用于管理操作系统任务
– 支持位带(bit band)操作
⚫片上存储器
– 闪存
最大128kb
保护代码的加密功能
支持读等待(0个或者1个周期)
– 片上sram
最大8kb
⚫dma控制器(2通道)
– dma控制器为cpu配备了dma专用的总线,可与cpu同时进行处理工作
– 2路可独立配置和操作的通道
– 可根据软件或者内置外设功能的请求进行传输
– 传输地址空间32位(4gb)
– 传输模式: 整块传输/突发传输/请求传输
– 传输数据类型:字节/半字/字
– 传输块个数: 1~16
– 传输次数: 1~65536
⚫lcd控制器
– lcdc
支持内部电阻分压模式、外部电阻分压模式和外部电容分压模式
可选40seg × 4com(最多) , 38seg × 6com(最多) 或者36seg × 8com(最多)输出
4com模式下,可选1/2、1/3或1/4 占空比,可选1/2 或1/3偏置
6com模式下,1/6 占空比,可选1/3 或1/4偏置
8com模式下,1/8 占空比,可选1/3 或1/4偏置
可调整帧显示频率
⚫多功能通讯串口(最多同时3通道)
可从下列模式中选择每个通道的工作模式:
– uart
全双工双缓冲器
可选择奇偶校验的有/无
内建专用波特率发生器
多种错误检测功能(奇偶校验错误、帧错误、溢出错误)
支持硬件流控制: 根据cts/rts自动控制数据收/发
支持波特率补偿
– spi
全双工双缓冲器
内建专用波特率发生器
溢出错误检测
片选功能
数据长度: 5到16 位
– i2c
支持标准模式(最快100 kbps)/高速模式(最快400 kbps)
⚫a/d 转换器(最多16通道)
– 12位a/d转换器
逐次比较型
采样/转换周期≥20时钟周期, 转换速率达1mbps(m-bit per second).
可选优先级转换模式或扫描转换模式
内建fifo用于存储转换结果
单调的无失码的12位转化
采样、保持时间和转换速率可调
支持16路外部端口输入和2路内部信号源采样(opa0/opa1)
窗口阈值比较功能
⚫复合定时器(最大: 4通道)
可从以下模式中选择各通道的工作模式:
– 16位pwm模式
– 16位ppg模式
– 16/32位重载定时器模式
– 16/32位pwc模式
⚫通用io端口
本系列的引脚不用作外部总线或者外设功能时,可用作i/o口。另外,任何一个i/o口都可以搭载端口重定位功能,用于配置外设功能的设定。
– 快速gpio支持单周期访问
– 每个端口可配置内置上拉电阻
– 每个端口可配置开漏输出
– 端口引脚电平可直接读取
– 端口重定位
– 部分引脚支持大电流输出12毫安
⚫双定时器
双定时器由两个可编程的32/16位递减计数器构成。可从下列模式中选择定时器通道的工作模式:
– 自由运行模式
– 周期模式(=重载模式)
– 单次模式
⚫外部中断控制器单元
– 外部中断输入引脚:最多16个
– 不可屏蔽中断(nmi)输入引脚:1个
⚫看门狗定时器(2通道)
– 当达到超时值时,看门狗定时器产生中断或复位
– 本系列有两种看门狗:硬件看门狗和软件看门狗
硬件”看门狗定时器使用内部低速rc振荡器,因此在停止模式以外的任何低功耗模式下都可以工作。
⚫计时计数器
– 计时计数器可以在低功耗模式下唤醒系统。
– 计时计数器的时钟源可以来自除pll时钟外的任何时钟。
⚫时钟/复位
– 时钟
五种时钟源可供选择(二种外部振荡器,二种内部rc振荡器)
外部高速osc振荡器:4mhz ~ 16 mhz
外部低速osc振荡器:32.768 khz
内部高速rc振荡器:4 mhz
内部低速rc振荡器:32 khz
内部pll:高达48mhz
– 复位
rstb 引脚复位
上电复位
软件复位
看门狗定时器复位
低电压检测复位
时钟监视器复位
⚫时钟监视器
根据内部rc振荡器生成的时钟来监视外部时钟的异常
– 检测出外部振荡时钟故障(时钟停止)时,发生复位
– 检测出外部频率异常时,中断或复位有效
⚫低电压检测(lvd)
本系列产品包含有两个低电压检测单元:lvd1和lvd2,用于检测dvcc电压。
lvd检测阈值可调,当电压低于阈值电压时,可根据配置产生中断或者复位。
⚫运算放大器
– 本系列产品包含两单元运算放大器,可独立工作。
⚫低功耗模式
有以下低功耗模式:
– 休眠模式(sleep)
– 定时器模式(timer)
– 停止模式(stop)
⚫外设时钟门控
– 可以通过门控不用的外设的操作时钟来降低系统功耗
⚫调试接口
– 串行线调试接口(sw-dp)
– 微追踪缓存(mtb)
⚫唯一识别码(unique id)
– 每颗芯片都有固定的80位唯一识别码.
⚫电源
– 支持宽幅范围电压,dvcc 2.7v ~ 5.5v