LPC55(S)1x 是一款基于 Arm Cortex®-M33 内核的 MCU。该 MCU 集成有Casper 安全加速器,最大 96kBytes 片上 RAM,最大 256kBytes 片上Flash,
PRINCE 模块支持加密固件边解密边执行,片上带有一路 CAN-FD 控制器,5 个通用定时器 CTIMER,1 个状态可配置定时器,1 个看门狗定时器,8 个Flexcomm 串行接口(可以任意配置为 UART,SPI,I2C 或者 I2S),1 路50MHz 高速 SPI,1 路 16 位 2.0Msps 采样率的 ADC,片上集成温度传感器。
本应用笔记,针对非安全的状态下的 LPC55(S)1x 的固件升级,接口使用高速USB 接口 USB Port1。可以配合 NXP 开源上位机 blhost 实现固件的升级。