? 32 位 ARM Cortex-M0+ 内核 ? 处理器版本: r0p1 ? 高工作频率: 32 MHz ? 嵌套向量中断控制器(NVIC): 支持 1 通道 NMI(不可屏蔽中断)和 32 通道的外设中断, 能够设定 4 个中断**级 ? 24 位系统定时器 (Sys Tick) : 该系统定时器用于管理操作系统任务 ? 支持位带(Bit Band)操作 ? 片上存储器 ? 闪存 ? 大 128KB ? 保护代码的加密功能 ? 支持读等待(0 个或者 1 个周期) ? 片上 SRAM ? 大: 6KB ? 深度休眠待机模式下整体 RAM 数据保持功能可配置 ? LCD 控制器 ? 支持内部电阻分压模式、外部电阻分压模式和外部电容分压模式 ? 可选 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 偏置 ? 可调整帧显示频率 ? 多功能串行接口 (多同时 6 通道) 可从下列模式中选择每个通道的工作模式。 ? UART(其中 4,5,6 三个通道支持波特率补偿) ? 全双工双缓冲器 ? 可选择奇偶校验的有/无 ? 内建**波特率发生器 ? 可选择外部时钟作为串口时钟 ? 多种错误检测功能(奇偶校验错误、 帧错误、溢出错误) ? 支持硬件流控制: 根据 CTS/RTS 自动控制数据收/发 ? 支持波特率补偿 ? SPI ? 全双工双缓冲器 ? 内建**波特率发生器 ? 溢出错误检测 ? 片选功能 ? 数据长度: 5 到 16 位 ? I2C ? 支持标准模式(快 100 kbps)/高速模式(快 400 kbps) ? A/D 转换器 (多 12 通道) ? 12 位 A/D 转换器 ? 逐次比较型 ? 采样/转换周期 ≥ 18 时钟周期, 转换速率达 200K SPS(Sample per second). ? 单调的无失码的 12 位转化 ? 采样、保持时间和转换速率可调. ? 可选内建 2 种参考电压(1.5V 和 2.5V) ? 支持 12 路外部端口输入和 3 路内部信号源采样(DVCC/VBAT/BGR) ? 内建信号输入放大器,可采样外部微弱信号 ? 窗口阈值比较功能 ? 模拟电压比较器 (VC) ? 4 通道端口电压监测 ? 可产生异步中断、支持低功耗唤醒功能 ? 支持迟滞电路以增强抗干扰能力 ? 可配置响应时间(16us-64ms) ? 比较器输出可作为复合定时器输入 ? 复合定时器 (大: 8 通道) 可从以下模式中选择各通道的工作模式 ? 16 位 PWM 定时器模式 ? 16 位 PPG 定时器模式 ? 16/32 位重载定时器模式 ? 16/32 位 PWC 定时器模式 ? 蜂鸣器驱动器 ? ** 8 位计数器产生可配置频率 ? 四种时钟源可选择 ? 大灌电流 12mA(具体参考电气参数章节的 IO 特性), 可直接驱动蜂鸣器,*外部 元件 ? 通用 IO 端口 本系列的引脚不用作外部总线或者外设功能时,可用作 I/O 口。另外,任何一个 I/O 口都 可以搭载端口重定位功能, 用于配置外设功能的设定 ? 快速 GPIO 支持单周期访问 ? 每个端口可配置内置上拉电阻 ? 每个端口可配置开漏输出 ? 端口引脚电平可直接读取 ? 端口重定位 ? 部分引脚支持大电流输出 12 毫安(P10/P11/P35/P53). ? 双定时器 双定时器由两个可编程的 32/16 位递减计数器构成。 可从下列模式中选择定时器通道的工 作模式。 ? 自由运行模式 ? 周期模式 (=重载模式) ? 单次模式 ? 实时时钟(RTC) 实时时钟记录从 01 到 99 间的年、月、日、小时、分、秒和星期 ? 可在特定时刻产生中断(年/月/日/小时/分/秒) ,也可在特定年、特定月、特定日、特 定时、特定分钟、特定秒产生中断 ? 含有一个支持定时器中断功能发生器可以产生特定时刻中断或者周期性的中断 ? 在修改时间的时候计时器不会停止 ? 具有硬件自动修正闰年的日历功能 ? 外部中断控制器单元 ? 外部中断输入引脚, 多 16 个 ? 不可屏蔽中断(NMI)输入引脚 1 个 ? 监视定时器(2 通道) ? 当达到**时值时,监视定时器产生中断或复位, ? 本系列有两种监视定时器: 硬件监视定时器和软件监视定时器。 ? 硬件监视定时器使用的时钟可以选择内部低速振荡器或者外部低速晶振,因此在停止 模式以外的任何低功耗模式下都可以工作。 ? SCI7816 智能卡主控接口 ? 标准智能卡通讯接口;符合 ISO/IEC 7816-3 标准 ? 支持 T=0 和 T=1 的传输模式 ? 收发自动转换 ? 支持重试次数设置 ? 支持额外的 ETU 设置 ? 支持 ETU 计算器计数 ? 支持硬件 LRC/CRC 计算 ? 起始位采用 16 次采样判决算法 ? 每一位数据三次采样并遵从择多判决算法 ? 支持 SCI7816 接口软复位 ? 支持接收数据未取走情况下,被新数据覆盖(overrun)标志 ? 支持 SCI7816 接口状态(busy/idle)标志 ? AES 硬件加速器 AES(The Advanced Encryption Standard)是美国国家标准技术研究所(NIST)宣布的新 的数据加密标准 ? 支持硬件抗 DFA/DPA 攻击 ? 有效秘钥长度: 128/192/256 位 ? 支持 CBC 和 ECB 模式 ? 时钟/复位 ? 时钟 四种时钟可供选择 (二种外部振荡器, 二种内部 RC 振荡器) ? 外部高速 OSC 振荡器: 4MHz ~ 32 MHz ? 外部低速 OSC 振荡器: 32.768 kHz ? 内部高速 RC 振荡器: 2 MHz/4 MHz/8 MHz/16 MHz ? 内部低速 RC 振荡器: 32 kHz ? 复位 ? RSTB 引脚复位 ? 上电复位 ? 软件复位 ? 监视定时器复位 ? 低电压检测复位 ? 时钟监视器复位 ? 深度休眠待机模式进入复位 ? 时钟监视器(CSV) 根据内部 RC 振荡器生成的时钟来监视外部时钟的异常 ? 检测出外部振荡时钟故障(时钟停止)时,中断或复位有效 ? 检测出外部频率异常时,中断或复位有效 ? 低电压检测(LVD) 本系列产品包含有两个低电压检测单元 ? LVD1 可以选择检测不同来源(DVCC, DVDD 或 LVDI) ? LVD2 用于检测 DVCC 电压。当电压阈值电压时,可根据配置产生中断或者复位 ? LVD1: 检测阈值可调,带迟滞和滤波功能,可选产生中断或者复位 ? LVD2: 检测阈值可调,能产生中断 ? SRAM 奇偶校验 本系列产品支持 SRAM 奇偶校验功能,当检测到奇偶错误时可产生中断。 ? 低功耗模式 有五种低功耗模式 ? IDLE 模式 ? 实时时钟模式(RTC) ? 停止模式(Stop) ? 深度休眠实时时钟模式(DeepStandby RTC)(可选 RAM 数据保持) ? 深度休眠待机模式(DeepStandby STOP)(可选 RAM 数据保持) ? 外设时钟门控 ? 可以通过门控不用的外设的操作时钟来降低系统功耗 ? 电池(VBAT-仅双电源系列) ? 当 DVCC 电压阈值 1.8V 时,系统供电自动切换到电池供电,当电压**阈值 1.8V 时自动切换到主电供电。 ? 建议:当 LVD2 检测到电压阈值 1.8V 时,将系统切换到低功耗模式。 ? 调试接口 ? 串行线调试接口(SW-DP) ? 微追踪缓存(MTB) ? 一识别码(Unique ID) ? 每颗芯片都有固定的 80 位一识别码. ? 电源 ? 支持宽幅范围电压, DVCC 1.8V ~ 3.8V, DVCC 2.2V ~ 3.8V (当使用 LCD 时) ? 电池供电电压 VBAT 1.8 V ~ 3.8 V