SAML10/L11:超低功耗Cortex-M23微控制器:TrustZone、加密与高级特性

需积分: 23 9 下载量 127 浏览量 更新于2024-07-15 收藏 10.02MB PDF 举报
SAML10/L11系列是Microchip Technology公司推出的一款高性能、低功耗的32位Cortex-M23微控制器。这款MCU以其集成的TrustZone®、加密功能和增强型PTC特性而闻名,适用于对安全性和能效有较高要求的应用场景。 1. **核心特性**: - 核心采用Arm Cortex-M23,运行速度高达32MHz,具有2.64 CoreMark/MHz的性能,最大支持31 DMIPS。 - 内部硬件包含单周期硬件乘法器、硬件除法器,以及嵌套向量中断控制器(NVIC),确保高效处理中断和任务调度。 - Memory Protection Unit (MPU) 实现内存空间的隔离,提供存储器保护,保证代码和数据的安全性。 - 包含堆栈限制检查功能,防止栈溢出错误。 - 可选的TrustZone®支持ARMv8-M架构,为敏感数据处理提供额外的安全保障。 2. **系统设计**: - 提供上电复位(POR)和可编程欠压检测(BOD)功能,确保系统稳定启动。 - 具备8通道Direct Memory Access Controller (DMAC),支持高效的数据传输。 - 8通道事件系统允许外设独立于CPU执行操作,提高灵活性。 - 包含CRC-32发生器,用于数据校验。 3. **存储器配置**: - 闪存容量范围广泛,支持16/32/64KB,满足不同应用需求。 - SRAM有4/8/16KB选项,其中2KB为Write-While-Read(WWR)段,便于存储非易失性数据。 - 256字节TrustRAM具备物理保护功能,确保关键数据安全。 4. **时钟管理**: - 支持多种时钟选项,包括32.768kHz晶体振荡器和多个内部RC振荡器,满足不同功耗和频率需求。 - 提供超低功耗和高性能数字锁相环(DFLLULP)以及小数数字锁相环(FDPLL96M),提供广泛的频率范围。 - 还有一个频率计用于精确的时间测量。 5. **低功耗与电源管理**: - 提供多种工作模式,如工作模式下功耗小于25μA/MHz,空闲模式下仅需10μA/MHz,待机模式保留全部SRAM,功耗极低。 - 关闭模式下功耗低于100nA,适合电池供电设备。 - 动态和静态电源门控架构进一步降低能耗。 6. **安全性增强**: - 配备多路防篡改引脚,支持静态和动态入侵检测。 - 数据闪存经过优化,确保敏感数据的安全存储。 - 用户接口设计考虑了安全因素,例如数据保护措施。 7. **其他特性**: - 睡眠步行外设支持在低功耗状态下维持某些功能运行。 - 有两个性能等级可供选择,以及动态可调的嵌入式降压/LDO稳压器,以适应不同应用负载。 SAML10/L11系列微控制器凭借其全面的功能、低功耗特性和安全保障,是构建高效、安全边缘计算设备的理想选择。