基于Arm® Cortex®-M4内核的低功耗微控制器(MCU),带有可选的Cortex®-M0+协处理器

产品详情

选择区域:

框图

LPC541xx MCU Family Block Diagram

LPC541xx MCU Family Block Diagram

特征

Arm Cortex-M4内核(版本r0p1)

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

Arm Cortex-M0+内核

  • Arm Cortex-M0+处理器,运行频率高达100 MHz (使与Cortex-M4相同的时钟),具有单周期乘法器和快速单周期I/O端口
  • Arm Cortex-M0+内置可嵌套矢量中断控制器(NVIC)
  • 非屏蔽中断(NMI)输入,有多种中断源可供选择。
  • 串行线调试,具有四个中断点和两个观察点。
  • 系统节拍定时器。

片上存储器

  • 多达256 KB片上闪存程序存储器,带闪存加速器和256字节页擦写
  • 多达192 KB总SRAM,包含160 KB连续主SRAM和I&D总线上额外的32 KB SRAM

支持ROM API

  • 闪存应用中编程(IAP)和系统中编程(ISP)。
  • 基于ROM的USB驱动程序(HID、CDC、MSC和DFU)。支持通过USB更新闪存。
  • 支持通过闪存、USART、SPI和I2C中的有效用户代码引导
  • 传统引导、单双图像引导。

串行接口

  • Flexcomm接口包含8个串行外设。每个外设可通过软件选择作为USART、SPI或I2C接口使用。两个Flexcomm接口也各包含一个I2S接口。每个Flexcomm接口都包含一个支持该Flexcomm接口所支持的USART、SPI和I2S(如果该Flexcomm接口支持I2S)的FIFO。每个Flexcomm接口具有多种时钟选项,包含一个共享的分数波特率生成器。
  • I2C总线接口,支持Fast-Mode和Fast-Mode Plus,数据传输率高达1 Mbit/S,具有多种地址识别和监测模式。两组真正的I2C焊盘,支持从设备高速模式(3.4 Mbit/s)。
  • 无晶振USB全速器件接口。

数字外设

  • DMA控制器,具有20个通道和20个可编程触发器,能够访问所有存储器和支持DMA的外设。
  • 多达48个通用输入/输出(GPIO)引脚。大部分GPIO具有可配置的上拉/下拉电阻,可编程开漏模式,以及输入逆变器。
  • 通用IO寄存器位于AHB上,以支持快速存取。
  • 最多8个通用IO可选为引脚中断(PINT),由上升沿、下降沿或两种输入沿触发。
  • 两组GPIO中断(GINT)支持基于输入状态逻辑(AND/OR)组合的中断。
  • CRC引擎。

模拟外设

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

定时器

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

时钟生成

  • 12 MHz内部自激振荡器(FRO)。该振荡器提供可选择的48 MHz或96 MHz输出,以及一个可用作系统时钟的12 MHz输出(从所选的较高频率中分离)。FRO在整个电压和温度范围内调校为±1 %精确度。
  • 高达25 MHz的外部时钟输入频率。
  • 看门狗振荡器(WDTOSC),频率范围为200 kHz至1.5 MHz。
  • 32.768 kHz低功耗RTC振荡器。
  • 系统PLL支持CPU在无需高频外部时钟的情况下以最高CPU速率工作。可通过内部FRO 12 MHz输出运行,外部时钟输入CLKIN或RTC振荡器
  • 带分频器的时钟输出函数。
  • 用于测量片上和片外时钟信号频率的频率测量单元。

功率控制

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

更多信息

  • 双处理器内核:Arm Cortex-M4和Arm Cortex-M0+。两个内核均可达到最高100 MHz的运行频率。
  • DMIC子系统包含一个双通道PDM麦克风接口、灵活的抽取器、16条FIFO、可选DC锁定、硬件语音活动检测,以及将经过处理的输出数据流式传输至I2S的选项。
  • 单电源供电(1.62 V至3.6 V)。
  • 支持JTAG边界扫描。
  • 唯一的128位设备识别序列号。
  • 工作温度范围为-40 °C至+105 °C。
  • 提供WLCSP49和LQFP64封装。
  • 由MCUXpresso SDK、IDE和配置工具提供支持

MCUXpresso软件与工具

MCUXpresso配置工具 – 一套全面的系统配置工具,包括引脚、时钟、SDK构建工具等。

MCUXpresso SDK – 一个开源软件开发套件(SDK),专为选择处理器和评估板而构建。

MCUXpresso IDE – 一个易于使用的集成开发环境(IDE),用于创建、构建、调试和优化应用。

设计资源

文档

快速参考 文档类别.

1-5 / 37 文件

展开

设计文件

1-5 / 9 设计文件

展开

硬件

1-5 / 7 硬件

展开

软件

1-5 / 7 软件文件

展开

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

工程服务

1-5 / 15 工程服务

展开

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

培训

1 培训