CC27xx SimpleLink™ 无线 MCU 包含一个 Arm®Cortex®-M33 系统 CPU,可运行应用程序、协议栈和无线电。Cortex-M33 处理器在实时确定性、能效、软件生产力和系统安全性方面达到了理想的平衡。32 位处理器内核采用专为低延迟处理设计的主线扩展 Armv8-M 架构。Cortex-M33 处理器为开发人员提供了多项优势,包括:
- 具有 32 位性能的实时确定性高性能中断处理
- 通过引入 TrustZone-M 技术构建安全基础
- 低功耗处理,便于进行软件开发
Cortex-M33 处理器为开发人员提供了多项优势,非常适合需要高效安全或数字信号控制的汽车、物联网和嵌入式应用。其中一些特性包括:
- 具有主线扩展的 Armv8-M 架构
- 支持 Thumb/Thumb-2 子集指令
- 3 级流水线
- 软件安全:
- 用于 Armv8-M 的 TrustZone-M,具有最多八个区域的安全归属单元 (SAU)
- 栈限制边界和检查
- DSP 扩展:包括所有 V8.1-M DSP/SIMD 指令
- 浮点单元 (FPU):单精度浮点单元,符合 IEEE 754 标准
- 存储器保护单元 (MPU),其中 8 个区域用于安全状态 (MPU_S),8 个区域用于非安全状态 (MPU_NS)
- 每个安全域的 24 位 SysTick 计时器
- 支持不可屏蔽中断 (NMI) 的集成嵌套矢量中断控制器 (NVIC)
- 低功耗睡眠模式
- Arm® 睡眠映射到器件的空闲功耗模式
- Arm® 深度睡眠映射到器件的待机功耗模式
- 具有多达八个断点和四个观察点的串行线调试端口
- 数据观察点和跟踪 (DWT) 和仪表跟踪宏单元 (ITM)
- CC27xx 在 96MHz 下的性能为 1.41DMIPS/MHz 和 3.85 CoreMark®/MHz(从闪存运行 CoreMark®)
- 为机器学习加速提供 Arm® CDE(自定义数据扩展)指令支持
此外,CC27xx 器件还与所有 Arm® 工具和软件兼容。