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外设
    • 车辆/资产跟踪系统
    • 无声电动工具和电器
  • 智能家居
    • 安全/生物测定访问控制
    • 安防系统
    • 传感器节点

框图

框图 - NXP Semiconductors LPC550x/S0x微控制器
发布日期: 2020-11-04 | 更新日期: 2024-11-05