编辑: 贾雷坪皮 | 2019-07-15 |
4 个通用
16 位定时器/计数器. 2.1.11 可编程计数器阵列 PCA PCA(Programmable Counter Array)有5路捕获/比较模块,每一个模块都可以独立编程,以 提供输入捕获、输出比较或脉冲宽度调制功能.PCA 亦可用作一个额外的 WDT. 2.1.12 看门狗 WDT WDT(Watch Dog Timer)是一个可配置的
20 位定时器,在MCU 异常的情况下提供复位.其 时钟来源可选择外部 32,768Hz 晶振或内部 32K 的RC OSC 时钟. 可配置的最大溢出时间为
32 秒. 2.1.13 通用异步收发器 UART0/UART1
2 路通用异步收/发器(Universal Asynchronous Receiver/Transmitter) ,支持全部
4 种8xC251 标准的工作模式,带有帧位错误检测功能,能实现多处理器通信和自动地址识别.
2 个独立的
8 位计数器分别给 UART
0、UART1 提供可编程波特率. 2.1.14 同步串行接口 SPI 一路同步串行接口 (Serial Peripheral Interface) , 支持主从模式, 全双工半双工模式,
2 级FIFO.
1 个独立的
8 位计数器为 SPI 提供可编程波特率. 2.1.15 IIC 总线 IIC(Inter-Integrated Circuit)是一个真正的多主机总线,如果两个或更多主机同时进行数据 传输,可以通过冲突检测和仲裁防止数据被破坏.它包括一条串行数据线 SDA,一条串行时 钟线 SCL,通过简单有效的连线方式实现设备间的数据交换.采用串行同步时钟,可实现设 备之间以不同的速率传输数据,串行
8 位双向数据传输最大速度可以到 400Kps. 支持
26 种传输状态、主从收发
4 种传输模式,支持
7 位地址自动识别.
1 个独立的
8 位计数器为 IIC 提供可编程波特率. 2.1.16 蜂鸣器 Buzzer 该蜂鸣器端口可提供 16mA 的sink 电流,不需要额外的三极管.
1 个独立的
8 位定时器为 Buzzer 提供可编程驱动频率. 2.1.17 ISO7816 主机接口 标准智能卡通讯接口,符合 ISO/IEC 7816-3 标准.支持 T=0 和T=1 的传输模式,收发自动转 换,支持 Retry 次数设置,支持额外的 ETU 设置,支持 ETU counter 计数,支持硬件 LRC/CRC 计算,起始位采用
16 次采样判决算法,每一个 Bit 数据三次采样并遵从择多判决算法,支持ISO7816 接口软复位.在接收数据尚未取走即被新数据覆盖的情况下,置overrun 标志. 根据接口状态置 busy/idle 标志. 2.1.18 硬件标准数据加解密 DES 协处理器 硬件
64 位DES(Data Encryption Standard)协处理器提供一个安全的硬件实现架构,能够有效 抵御旁路攻击中的简单功耗攻击(SPA)和差分功耗分析攻击(DPA) .它是一种对称分组密码 算法,明文、密钥、密文均为
64 位.不过,64 位密钥实际只用到其中的
56 位,其余
8 位 在算法中被忽略. 2.1.19 硬件
64 位真随机数模块 包括
2 个随机数产生模块,一个是低功耗的伪随机数,一个是功耗较高的真随机数.一个周 期即可产生
64 位随机数.可以对 Key 密钥和时钟扰乱等抗 DPA 技术提供支持. 2.1.20 硬件
16 位冗余循环校验码 CRC 该校验码符合 ISO/IEC13239 中给出的多项式 F(x) =X16 + X12 + X5 +1. 2.1.21 唯一 ID 号 每颗芯片出厂前具备唯一的
8 Byte 设备标识........