LPC55S66JBD100K MCU系列基于LPC5500系列推出的世界上第一个基于Cortex-M33的通用微控制器。这一高效系列利用了新的Armv8-M架构,引入了新级别的性能和高级安全功能,包括TrustZone-M和协处理器扩展。LPC55S66JBD100K系列支持这些协处理器扩展,并利用它们从专用DSP加速器中带来显著的信号处理效率提高,该加速器可减少10倍的时钟周期。可选的第二个Cortex-M33内核提供了平衡高性能和电源效率的灵活性。
此外,LPC55S66JBD100K MCU系列还具有基于40nm NVM的工艺技术成本优势、广泛的可扩展封装和内存选项,以及包括MCUXpresso软件和工具生态系统和低成本开发板在内的强大功能。
特色
- Arm Cortex-M33处理器,运行频率高达150 MHz
- TrustZone、浮点单元(FPU)和内存保护单元(MPU)
- Arm Cortex-M33内置嵌套矢量中断控制器(NVIC)
- 具有选择源的不可屏蔽中断(NMI)输入
- Arm Cortex-M33协处理器
- 以最高100 MHz的频率运行
- 此实例的配置不包括MPU、FPU、DSP、ETM和TrustZone
- 系统滴答计时器
- CASPER Crypto协处理器,用于实现某些非对称加密算法的硬件加速
- 用于(定点和浮点)DSP功能的PowerQuad硬件加速器
- 高达640 KB的片上闪存程序存储器,带有闪存加速器和256字节的页面擦除和写入
- 总SRAM高达320 KB,包括系统总线上的288 KB和核心总线上的32 KB
- 已启用Arm TrustZone
- PRINCE模块,用于对写入芯片闪存的数据进行实时加密,并在读取期间对加密闪存数据进行解密,以实现资产保护
- AES-256加密/解密引擎
- 安全哈希算法(SHA2)模块,支持专用DMA控制器的安全引导
- 使用硅指纹专用SRAM的物理不可分辨功能(PUF)。PUF可以生成、存储和重建64到4096位的密钥大小。包括用于密钥提取的硬件
- 随机数发生器(RNG)
- 用于识别的128位唯一设备序列号(UUID)
- 安全GPIO
- Flexcomm接口包含多达九个串行外设。每个Flexcomm接口可由软件选择为USART、SPI、I2C和I2S接口
- I2C总线接口支持快速模式和快速模式Plus,数据速率高达1Mbit/s,具有多地址识别和监控模式
- USB 2.0全速主机/设备控制器,带片上PHY和专用DMA控制器,支持设备模式下的无晶体操作
- USB 2.0高速主机/设备控制器,带片上高速PHY
- DMA0控制器具有23个通道和多达22个可编程触发器,能够访问所有存储器和支持DMA的外围设备。
- 具有10个通道和多达16个可编程触发器的DMA1控制器,能够访问所有存储器和支持DMA的外围设备
- 具有DMA支持的安全数字输入/输出(SD/MMC和SDIO)卡接口。SDIO支持最多两个卡。支持的卡类型有MMC、SDIO和CE-ATA。支持SD2.0和SR25
- CRC引擎块可以使用具有DMA支持的三个标准多项式中的一个来计算所提供数据的CRC。
- 最多64个通用输入/输出(GPIO)引脚。
- GPIO寄存器位于AHB上,用于快速访问。DMA支持GPIO端口。
- 最多可选择八个GPIO作为引脚中断(PINT),由上升、下降或两个输入边沿触发。
- 两个GPIO分组中断(GINT)根据输入状态的逻辑(AND/OR)组合启用中断。
- I/O引脚配置,支持多达16个功能选项。
- 可编程逻辑单元(PLU),用于创建小型组合和/或顺序逻辑网络,包括状态机
- 16位ADC,具有五个差分通道对(或10个单端通道),具有多个内部和外部触发输入,采样率高达1.0M采样/秒。ADC支持两个独立的转换序列
- 集成温度传感器连接到ADC
- 具有五个输入引脚和外部或内部参考电压的比较器
- 五个32位标准通用异步定时器/计数器,最多支持四个捕获输入和四个比较输出。可以选择特定的计时器事件来生成DMA请求
- 一个SCTimer/PWM,具有八个输入和十个输出功能(包括捕获和匹配)。可以将输入和输出路由到外部引脚或从外部引脚路由到所选外围设备,也可以从内部路由到所选择的外围设备。在内部,SCTimer/PWM支持16个匹配/捕获、16个事件和32个状态
- 32位实时时钟(RTC),1秒分辨率,在始终通电的域中运行。RTC中的计时器可用于从所有低功耗模式唤醒,包括深度断电,分辨率为1ms
- 多通道多速率24位定时器(MRT),用于以多达四个可编程固定速率重复中断生成
- 带FRO 1 MHZ作为时钟源的窗口看门狗定时器(WWDT)
- 看门狗振荡器运行的Micro Tick Timer可用于将设备从睡眠和深度睡眠模式唤醒
- 42位自由运行的OS定时器作为系统的连续时基,可在任何降低功率的模式下使用。
- 内部自由运行振荡器(FRO)。该振荡器提供可选择的96MHz输出和可用作系统时钟的12MHz输出(从所选较高频率向下分频)。在整个电压和温度范围内,FRO的精度调整为+/-1%
- 32 kHz内部自由运行振荡器FRO。在整个电压和温度范围内,FRO的精度调整为+/-1%
- 内部低功率振荡器(FRO 1 MHz)
- 工作频率为1 MHz至25 MHz的晶体振荡器。外部时钟输入选项(旁路模式),时钟频率高达25 MHz
- 工作频率为32.768 kHz的晶体振荡器
- PLL0和LLL1允许CPU在不需要高频外部时钟的情况下以最高CPU速率运行
- 带分频器的时钟输出功能,用于监控内部时钟
- 频率测量单元,用于测量任何片上或片外时钟信号的频率
- 集成电源管理单元(PMU)可最大限度地降低功耗
- 降低功耗模式:睡眠、具有RAM保留功能的深度睡眠、具有CPU保留功能和CPU0保留功能的断电以及深度断电
- 可配置的外设中断唤醒选项
- 看门狗振荡器运行的Micro Tick Timer和32.678 kHz时钟运行的实时时钟(RTC)可用于将设备从睡眠和深度睡眠模式唤醒
- 通电复位(POR)
- 褐光检测(BOD),具有中断和强制复位的单独阈值
- 通过内部DC-DC转换器操作
- 单电源1.8V至3.6V
- 支持JTAG边界扫描
- 工作温度范围-40°C至+105°C
- 提供HLQFP100、VFBGA98和HTQFP64封装