NXP Semiconductors LPC550x/S0x微控制器
NXP Semiconductors LPC550x/S0x MCU具有先进的安全性,因此非常适合用于工业、物联网和一般嵌入式应用。LPC550x/S0x基于Arm Cortex-M33的微控制器采用CASPER加密引擎,具有高达256KB片上闪存和高达96KB片上SRAM。该MCU还包括一个PRINCE模块,用于动态闪存加密/解密。LPC550x/S0x包括许多定时器,包括代码看门狗、CAN FD、五个通用定时器、一个Sctimer/PWM、一个RTC/报警定时器、一个24位多速率定时器 (MRT) 和窗口看门狗定时器 (WWDT)。另外,还包括许多灵活的串行通信外设、一个可编程逻辑单元 (PLU) 和一个能够同时转换的16位2.0M个样品/秒ADC、比较器和温度传感器。NXP LPC550x/S0x MCU采用ARM Cortex-M33,提供隔离功能,通过TrustZone® 技术保护宝贵的IP和数据。LPC550x/S0x可通过集成数字信号处理(DSP)指令简化数字信号控制系统的设计和软件开发。
LPC550x/S0x MCU符合安全要求,用于安全启动、HASH、AES、RSA、UUID、动态加密和解密,调试身份验证以及TBSA合规。
特性
- Arm Cortex-M33内核 (r0p4)
- CASPER加密协处理器,支持硬件加速
- 片上存储器
- 高达256kB片上闪存程序存储器
- 高达96KB总SRAM,包括代码总线上16KB SRAM
- PRINCE模块,用于数据实时加密
- 支持片上ROM引导加载程序
- 从片上闪存启动图像
- 支持CRC32图像完整性检查
- 支持通过系统内编程 (ISP) 进行闪存编程
- ROM API功能
- 支持从PRINCE加密闪存区域启动图像
- 支持NXP调试身份验证协议
- 支持将密封零件设置为故障分析模式
- 安全特性
- 支持Arm TrustZone®
- AES-256加密/解密引擎
- 安全散列算法 (SHA2) 模块
- 物理不可克隆功能 (PUF)
- 真随机数发生器 (TRNG)
- 唯一的128位设备识别序列号 (UUID)
- 安全GPIO
- 代码看门狗,用于检测代码流完整性
- 时钟生成
- 内部自运行振荡器 (FRO)
- 32kHz内部自运行振荡器 (FRO)
- 内部低功耗振荡器 (FRO) 1MHz
- 在12MHz至32MHz频率范围内工作的晶体振荡器
- 工作频率为32.768kHz的晶体振荡器
- PLL0和PLL1
- 时钟输出功能
- 频率测量单元
- 省电模式和唤醒
- 集成PMU(电源管理单元)
- 低功耗模式:睡眠、保留RAM深度睡眠
- 可配置唤醒选项
- 上电复位 (POR) 大约0.8V
- 掉电检测 (BOD)
- 由内部直流-直流转换器供电
- 1.8V至3.6V单电源
- 支持JTAG边界扫描
- 工作温度范围:-40°C至+105°C
- 采用HTQFP64和HVQFN48封装
应用
- 工业和楼宇自动化
- 远程IO和传感器节点
- 电梯和升降机
- 智能照明和实用工具
- 消费类产品
- 游戏和PC外设
- 车辆/资产跟踪系统
- 无声电动工具和电器
- 智能家居
- 安全/生物测定访问控制
- 安防系统
- 传感器节点
框图
发布日期: 2020-11-04
| 更新日期: 2024-11-05
