基于Arm® Cortex®-M4内核的高效微控制器(MCU),带先进外设

LPC540XX

点击播放视频

产品详情

框图

LPC540XX MCU Family Block Diagram

LPC540XX MCU Family Block Diagram

特征

Arm Cortex-M4 内核

  • Arm Cortex-M4 处理器,运行频率高达180 MHz。
  • 浮点运算单元(FPU)和存储器保护单元(MPU)。
  • Arm Cortex-M4内置可嵌套矢量中断控制器(NVIC)。
  • 非屏蔽中断(NMI)输入,有多种源可供选择。
  • 串行线调试(SWD),具有6个指令断点,2个语义比较器和4个观察点。包括增强调试功能的串行线输出与ETM跟踪,以及调试时间戳计数器。
  • 系统节拍定时器。

片上存储器

  • 360 KB总SRAM,包含160 KB连续主SRAM和I&D总线上额外的32 KB SRAM。8 KB SRAM bank用于 USB 流量。
  • 面向*AES密钥和用户应用特定数据的通用一次性可编程(OTP)存储器。
  • 最大4 MB片上闪存**

支持ROM API

  • Flash应用中编程(IAP)和系统中编程(ISP)。
  • 基于ROM的USB驱动程序(HID、CDC、MSC和DFU)。
  • 从USART、SPI、I2C、USB0/1、EMC (静态存储器)和 SPIFI (QSPI 闪存)启动。
  • 面向可编程的OTP存储器的OTP API。
  • 随机数生成器(RNG) API。*
  • 面向可编程的AES存储器的AES API。*
  • RSA API调用。*
  • 使用带公钥签名的RSA和SHA256安全引导 (图像认证启动)。
  • 在GCM模式下使用AES128进行安全启动以验证和解密固件(加密的图形启动)。

串行接口

  • Flexcomm接口包含11个串行外设。每个Flexcomm接口(专用于SPI的flexcomm 10除外)可通过软件选择作为USART、SPI或I2C接口。两个Flexcomm接口也包含一个I2S接口。每个Flexcomm接口包含一个FIFO,支持该Flexcomm接口所支持的USART、SPI和I2S。每个Flexcomm接口具有多种时钟选项,包含一个共享的分数波特率生成器。
  • I2C总线接口,支持Fast-Mode和Fast-Mode Plus,数据传输率高达1 Mbit/S,具有多种地址识别和监控模式。两组真正的I2C焊盘,支持从设备高速模式(3.4 Mbit/S)。
  • 两个ISO 7816智能卡接口,支持DMA。
  • USB 2.0高速主机/器件控制器,带片上高速PHY。
  • USB 2.0全速主机/器件控制器,带片上PHY和专用DMA控制器,在器件模式中支持无晶振工作。
  • 带XIP特性的SPIFI,使用最多4条数据线来接入片外SPI/DSPI/QSPI闪存,速率比标准SPI或SSP接口高很多。
  • 以太网MAC,带MII/RMIIRMII接口、音视频桥接(AVB)支持以及专用DMA控制器。
  • 两个CAN FD模块,带专用DMA控制器。

数字外设

  • DMA控制器,具有32个通道和24个可编程触发器,能够访问所有存储器和支持DMA的外设。
  • LCD控制器,同时支持超扭曲向列液晶(STN)和薄膜晶体管(TFT)显示。它有一个专用的DMA控制器,可选的显示分辨率(最高 1024 x 768 像素),支持24位真彩模式。
  • 外部存储控制器(EMC)支持异步静态存储器设备,例如 RAM、ROM、闪存、以及动态存储器,如单数据速率SDRAM,其SDRAM时钟最高达100 MHz。LQFP100和TFBGA100封装的EMC总线宽度(位)支持高达8/16数据行宽度的静态存储器。
  • 安全的数字输入输出(SD/MMC 和 SDIO)卡接口,支持DMA
  • CRC引擎模块可使用支持DMA的3个标准多项式中的一个计算所提供数据的CRC。
  • 多达171个通用输入/输出(GPIO)引脚。
  • 通用IO寄存器位于AHB上,以支持快速存取。DMA支持通用IO端口。
  • 最多8个通用IO可选为引脚中断(PINT),由上升沿、下降沿或两种输入沿触发。
  • 两组通用IO中断(GINT)支持基于输入状态逻辑(AND/OR)组合的中断
  • CRC引擎。

模拟外设

  • 12位ADC,具有12个输入通道以及多个内部和外部触发器输入,采样速率高达5.0 M采样/秒。该ADC支持两个独立的转换序列。
  • 连接至ADC的集成式温度传感器。

定时器

  • 5个32位通用定时器/计数器,其中4个支持最多4个采集输入和4个比较输出、PWM模式和外部计数输入。可选择特定的定时器事件,以生成DMA请求。第5个定时器没有外部引脚连接,可用于内部定时操作。
  • 一个SSCTimer/PWM,具有8个输入和10个输出函数(包括采集和匹配)。输入和输出可引至或引自外部引脚,内部引至或引自所选外设。在内部,SSCTimer/PWM支持16个采集/匹配,16个事件和10个状态。
  • 32位实时时钟(RTC),以1 S分辨率在始终开启的电源域内运行。RTC中的定时器可用于唤醒所有低功耗模式(包括深度节电模式),具有1 ms分辨率。
  • 多通道多速率24位定时器(MRT),用于在最多4种可编程固定速率下重复生成中断。
  • 窗口化看门狗定时器(WWDT)。
  • 重复中断定时器(RIT),用于调试时间戳和通用用途

安全特性

  • AES-256加密/解密引擎,密钥存储在polyfuse OTP中。随机数生成器可用于创建支持DMA的密钥。*
  • 安全散列算法(SHA1/SHA2)模块支持通过专用DMA控制器的安全引导。*
  • PUF模块,可以生成、存储和重建从64到4096位的密钥大小。*

时钟生成

  • 12 MHz内部自激振荡器(FRO)。该振荡器提供可选择的48 MHz或96 MHz输出,以及一个可用作系统时钟的12 MHz输出(从所选的较高频率中分离)。FRO在整个电压和温度范围内调校为±1 %精确度。
  • 高达25 MHz的外部时钟输入时钟频率。
  • 晶体振荡器,工作范围:1 MHz到25 MHz。
  • 看门狗振荡器(WDTOSC),频率范围为200 kHz至1.5 MHz。
  • 32.768 kHz低功耗RTC振荡器。
  • 系统PLL允许CPU运行最高的CPU速度,可通过主振荡器、内部FRO、看门狗振荡器或32.768 KHz时钟振荡器运行。
  • 两个额外的PLL,用于USB时钟和音频子系统。
  • 独立的时钟,用于SPIFI接口、ADC、USB和音频系统。
  • 带除法器的时钟输出函数。
  • 用于测量片上和片下时钟信号频率的频率测量单元。

功率控制

  • 可编程PMU (电源管理单元)用于尽可能降低功耗,匹配不同性能水平的需求。
  • 低功耗模式:睡眠、深度睡眠和深度节电模式。
  • 作为从设备时,可通过USART、SPI和I²C外设的活动从深度睡眠模式下唤醒。
  • 超低功耗微节拍定时器,通过看门狗振荡器运行,可用于将器件从低功耗模式中唤醒。
  • 上电复位(POR)。
  • 带独立阈值的掉电检测(BOD),用于中断和强制复位。

更多信息

  • DMIC子系统包含一个双通道PDM麦克风接口、灵活抽取器、16条FIFO、可选DC锁定、硬件语音活动检测,以及将经过处理的输出数据流式传输至I2S的选项。
  • 单电源供电:1.71 V至3.6 V。
  • 上电复位(POR)。
  • 带独立阈值的掉电检测(BOD),用于中断和强制复位。
  • 支持JTAG边界扫描。
  • 唯一的128位设备识别序列号。
  • 工作温度范围为-40 °C至+105 °C。
  • 提供TFBGA180、TFBGA100、LQFP208和LQFP100封装。
  • 由MCUXpresso SDK、IDE和配置工具提供支持

部件编号包含: LPC54005JBD100, LPC54005JET100, LPC54016JBD100, LPC54016JBD208, LPC54016JET180, LPC54018J2MET180, LPC54018J4MET180, LPC54018JBD208, LPC54018JET180, LPC54S005JBD100, LPC54S005JET100, LPC54S016JBD100, LPC54S016JBD208, LPC54S016JET100, LPC54S016JET180, LPC54S018J2MET180, LPC54S018J4MET180, LPC54S018JBD208, LPC54S018JET180.

文档

快速参考 文档类别.

1-5 / 24 文件

展开

设计资源

设计文件

2 设计文件

硬件

1-5 / 13 硬件

展开

软件

1-5 / 11 软件文件

展开

注意: 推荐在电脑端下载软件,体验更佳。

工程服务

1-5 / 16 工程服务

展开

查找支持此产品的所有合作伙伴,请参阅 合作伙伴市场.

培训

4 培训