Microchip Technology PIC32CZ CA80/CA90微控制器是32位高性能MCU,基于Arm^^^ ^Cortex®-M7处理器而打造。此系列MCU具有高达8MB的闪存和1MB的SRAM。CA80/CA90 MCU提供各种连接选项,包括高速USB、CAN FD、SQI、SDHC、I2S ^^ ™、Media LB™总线、EBI和SERCOM。这些MCU具有内存保护单元 (MPU)、带故障安全内部RC振荡器的时钟故障检测,以及某些外设的写保护。PIC32CZ CA80/CA90 MCU采用100引脚、144引脚、176引脚和208引脚TQFP和BGA封装。
数据手册:*附件:Microchip Technology PIC32CZ CA80,CA90微控制器数据手册.pdf
PIC32CZ CA90 MCU具有嵌入式硬件安全模块 (HSM),用于开发安全应用。HSM提供所有加密硬件加速、密钥存储和TRNG,用于实现安全功能,例如安全启动、TLS和加密/解密。PIC32CZ CA80 MCU设计用于实现各种功能和应用,如工业网关、图形和汽车应用。
特性
- 连接性:
- 多达10个SERCOM接口,包括USART、 ^I2C^ 、SPI和LIN
- 多达两个^I2S^模块,支持时分多路复用(TDM)
- 多达两个四路串行接口 (SQI)
- 多达六个CAN FD端口,具有专用直接内存访问 (DMA)
- 一个MediaLB^®^ 控制器
- 多达两个高速USB 2.0端口
- 10/100/1000以太网,支持专用DMA、IEEE^®^ 1588和以太网音频/视频桥接(AVB)
- 功能安全:
- 闪存和所有SRAM上具有故障注入ECC校验
- Global mBIST
- 内存保护单元 (MPU)
- 某些外设上的写保护
- 时钟故障检测,带故障安全内部RC振荡器
- 通信接口回顾
- 采用PIC32CZ CA90 MCU的HSM具有以下属性:
- RSA、DSA和ECC公钥加密,密钥长度达4096位
- AES加密完全符合NIST FIPS 197位和256位密钥长度
- Hash/MAC,具有MD-5、SHA-1、SHA-256、SHA-224、SHA-384、SHA-512和SHA3功能
- 真随机数发生器 (TRNG)
- 安全密钥存储
- 出厂配置
使用PIC32CZ CA90微控制器实现安全性

方框图

原理图

规范
- 工作条件:
VDDREG :1.75V至1.85V、-40°C至85°C、直流至300MHzVDDIO/AVDD :1.75V至3.63V、-40°C至85°C、直流至300MHz
- 300MHz Arm^^^ ^Cortex®-M7:
- 超标管道(6级,带分支预测)
- L1缓存(ECC保护指令和数据缓存各16KB)
- 高达256Kb的紧耦合存储器(TCM)(ECC保护指令和数据TCM各128KB)
- 内存保护单元(MPU),具有8个区
- 双精度和单精度浮点运算单元(FPU)(32位和64位)
- 单周期吞吐量乘积累加单元(MAC)
- 符合DSP Thumb ^®^ -2标准的指令集
- 时钟管理:
- 32.768kHz超低功耗内部振荡器
- 时钟故障检测事件路由至正常中断或不可屏蔽中断(NMI)控制器:
- CPU频率监控器
- 主晶体振荡器故障检测
- 32.768kHz晶体振荡器频率监控器
- 独立看门狗定时器 (WDT)
- 精密48MHz微调内部RC振荡器
- 多达两个用于系统时钟的PLL和一个用于USB高速运行的PLL
- FREQM:频率计
- 电源管理:
- 上电复位 (POR) 和欠压复位 (BOR)
- 多种电源管理模式:空闲、待机、休眠、备份和关闭模式
- 超低功耗实时时钟(RTC)和实时定时器(RTT):
- 具有Gregorian日历和UTC模式的RTC,可在低功耗模式下生成波形
- RTC计数器微调校准电路,用于补偿32.768kHz晶体频率变化
- 存储器:
- 8MB、4MB和2MB系统内自编程闪存,具有:
- 纠错码(ECC = 闪存、SRAM、TrustRAM、缓存和TCM)
- 双组支持同时读写 (RWW)(实时更新)
- 高达4KB仿真用户OTP存储器
- 额外的2x 80KB引导闪存(2x24页)
- 高达256KB紧耦合存储器 (TCM) 带ECC
- 高达8KB的额外SRAM:
- 八个32位备份寄存器
应用