CIU98320B芯片用户指南:多功能安全微控制器

需积分: 45 51 下载量 89 浏览量 更新于2024-08-08 收藏 3.73MB PDF 举报
"CIU98320B芯片用户使用手册,描述了该国产MCU的特性、功能和应用范围,旨在帮助开发者了解其硬件结构、CPU特性和工作模式,以便进行基于COS的系统开发。" CIU98320B芯片是一款基于32位ARM SC000 RISC架构的微控制器,特别强调了其在安全性和低功耗设计上的优势。它提供了两种运行状态——Privilege和Unprivilege,增强了系统的安全性能,并集成了一个内存管理单元(EMMU)以支持存储器映射。此外,该芯片还具备多种防御DPA/DFA攻击的安全属性,可以设定不同的低功耗模式,以适应不同应用场景的需求。 在中断处理方面,CIU98320B支持22个中断源和4个可配置的中断优先级,同时IRQ和NMI(非 maskable interrupt)可以通过软件进行配置,确保高效响应系统事件。其内部集成的高速时钟可达48MHz,内存配置包括16KB SRAM、22KB ROM以及320KB FLASH,满足不同存储需求。 在安全特性上,CIU98320B芯片不仅有硬件CRC校验,还包括PKE、DES、SM1、SM3、SM4等多种协处理器,以支持高级加密算法。此外,还有符合AIS31-P2标准的硬件随机数生成器,增强了密码学的安全性。存储器安全管理机制则为算法提供了高级别的保护,防止非法访问和篡改。 在物理保护方面,CIU98320B芯片具备多种传感器,如Watchdog、电压检测(VD)、频率检测(FD)、温度检测(TD)、光检测(LD)、电压毛刺检测器(GD),以及存储器数据加密和地址加扰功能,确保设备在各种环境条件下的稳定运行和数据安全。 在通信和外设接口上,CIU98320B支持7816和USB通信协议,便于数据传输。GPIO、SPI、UART和音频接口的集成,使得它可以连接LCD屏幕、串行FLASH、LED、触摸屏、指纹识别设备、蓝牙模块和耳机等外部设备,极大地扩展了其在物联网和嵌入式系统中的应用范围。 该手册的编写目的是为了指导COS(可能是特定的操作系统或开发平台)开发人员熟悉CIU98320B芯片的硬件架构和特性,以便有效地进行系统设计和编程。通过详细阅读和理解手册内容,开发者能够掌握如何利用这款芯片的各种功能,构建安全、高效的嵌入式系统。