1
芯片简介
CIU98320B 芯片基于 ARM SC000 RISC 处理器和 AMBA 总线结构,主要面向电子银
行、电子商务、电子政务等网络身份认证应用。
1.1 硬件特性
CPU
采用 32-bit ARM SC000 RISC Processor
Thumb/Thumb2 指令集
支持 Privilege 和 User 两种运行状态
具有多种防 SPA/DPA 攻击安全属性
低功耗设计
向量中断控制器
中断优先级可配置
总线结构
AHB 总线:符合 AMBA AHB 协议,用于挂接系统交互频繁、数据吞吐量
大、性能要求高的外设模块
APB 总线:符合 AMBA APB 协议,用于挂接与系统交互次数较少、数据
量小、性能要求低的模块
存储器
RAM
16KB 系统 RAM
512B USB 接口专用双口 RAM
512B FLASH Page Buffer RAM
FLASH
320KB FLASH
页擦 2ms,页编程 1.3ms,页擦写校验 3.4ms,读周期 41.7ns
擦写次数大于 10 万次,数据保持时间为 10 年
ROM
22KB ROM
接口
从 7816 接口
兼容 ISO/IEC 7816 T=0/1 协议
支持 8~2048 分频比
仅供全球芯参考 CIU98320B 芯片用户使用手册
2 / 191
支持 8B 数据缓冲区
支持正反向约定可配置
奇偶校验方式可配置
支持 1~10MHz
支持 A/B 类
USB 接口
支持硬件检测外部晶振功能
检测到外部晶振,则内部 USBPHY 使用外部晶振产生 48MHz 时
钟
检测到外部没有晶振时钟输入,则内部 USBPHY 利用 D+/D-芯片
产生 48MHz 时钟
符合 USB2.0 规范,支持 full speed,low speed 两种速度模式
支持 control 传输、interrupt 传输、bulk 传输(低速不支持)
支持 suspend 模式
支持内部软连接
支持 7 个端点
1 个控制传输端点(IN 16Bytes/OUT 16Bytes)
2 个可配置 IN/OUT 方向的中断端点(16Bytes)
2 个双 Buffer 端点(64Bytes*2)
2 个单 Buffer 端点(64Bytes)
SPI 接口
符合 SPI 接口规范
支持 Master 和 Slave 可软件配置
支持 MSB 或 LSB 传输
数据缓冲区为单 BUF 结构,BUF 深度为 16Bytes
支持中断和查询模式
作为 Master 接口
支持 Single/Dual/Quad 模式
支持数据发送和接收时钟的极性和相位可配置
支持 Mode0、1、2、3
支持输出时钟频率可配置
Mode0 时,SPI 输出频率最高与 APB 总线时钟频率相同
Mode1、2、3 时, SPI 输出频率最高为 APB 总线时钟频率的 2 分
频
作为 Slave 接口
仅供全球芯参考 CIU98320B 芯片用户使用手册
3 / 191
采用异步时钟设计
支持 Mode0(CPOL=0, CPHA=0)
支持 Standard 模式
最高频率是 8/3*APB 总线时钟频率
主 7816 接口
一个主 7816 控制器,支持 3 组独立的智能卡读写器接口分时复用
时钟最大支持 12MHz
UART 接口
支持 TX/RX 接口
最高波特率 115200bps
精度不低于 1%
输入捕获
2 路独立的输入捕获控制器
支持输入信号源可配置;
支持可配置单上升沿,单下降沿,上升沿或下降沿时,捕获 counter 计
数值;
支持有效沿捕获 counter 值后,硬件自动清零 counter 并继续计数;
支持软件清零 counter 并继续计数;
支持捕获 buffer 溢出功能;
支持可配置宽度滤毛刺功能;
输出比较
2 路独立的输出比较控制器
支持单次和连续输出标准 PWM 输出;
占空比可任意配置,高低电平最长宽度为 2^32-2 系统时钟周期;
支持单次和连续可变脉宽,可变相位输出;
输出脉宽误差小于 1%;
支持定时器功能;
GPIO
9 路可配置为智能卡读写器接口,其中 3 路可配置为智能卡接口
6 路可配置为 SPI 接口
2 路可配置为 UART 接口
2 路可配置为输入捕获源
2 路可配置为输出比较接口
1 路为外部唤醒输入(可配置为高/低电平唤醒)
32 路均可配置为中断输入(可配置为上升/下降沿触发、高/低电平触
仅供全球芯参考 CIU98320B 芯片用户使用手册
4 / 191
发)
支持输出类型(三态和开漏)、上拉电阻、驱动能力可配置,支持耐高
压 IO
时钟系统
AHB 总线时钟(即系统时钟)可配置为系统时钟源的 1/2/4/8/16/32
APB 总线时钟可配置为 AHB 总线时钟 1/2 分频
外设模块的时钟可单独关闭,以降低功耗
低功耗系统
CPU Hold 模式(FLASH 擦写)
Standby 模式
复位系统
硬复位
上电复位
VD/TD/FD/LD/GD 检测异常复位
通讯接口复位:7816 外部复位/USB 总线复位
FLASH 擦写期间发生指令复位
WDT 复位
Trimming 保护复位
存储器校验失败复位
有缘屏蔽复位
有缘屏蔽自检复位
软复位
非 FLASH 擦写期间发生指令复位
Timer
支持 1 个 systick timer
支持 2 个 16/32-bit timer
支持 1 个 32-bit Watchdog timer
工作范围
工作电压:USB 模式 3.6V~5.5V,ISO7816 模式 2.7V~5.5V
工作温度:-25℃~85℃
ESD:USB标准管脚大于4KV(HBM),ISO7816标准管脚大于4KV(HBM),
其他应用管脚大于 2KV(HBM)
仅供全球芯参考 CIU98320B 芯片用户使用手册
5 / 191
1.2 安全特性
采用 32 位 ARM SC000 安全处理器内核
支持 Unprivilege 和 Privilege 两种模式
支持存储器访问权限保护机制
电压检测/温度检测/频率检测/光检测/电压毛刺检测等安全传感器
复位毛刺过滤/时钟毛刺过滤
有源屏蔽层
存储器地址加扰
存储器数据加密
存储器完整性保护校验
自检功能
2 引脚信息
本芯片产品根据不同的应用领域和应用方式,支持以下几种封装形式:
2.1 QFN32_5_5 封装
图 2-1 QFN32 封装示意图
|