基于 ARM Cortex-M32 内核的低功耗 4 位微控制器
针对面积小的项目,也带有PCI Express接口。它具有双核32位ARM Cortex M4F / M0+ @100 MHz CPU,具有USB,PCI Express,UART,SPI,I2C,PWM和GPIO。
标签
Arm
开发板
接口
PCB设计
MCU
微控制器
张祖豪
更新2023-08-08
郑州大学
854

概述:

基于 ARM Cortex-M32 内核的低功耗 4 位微控制器 (MCU)。

LPC541xx MCU系列单核和双核MCU是我们的下一代高能效MCU。随着添加 可扩展性和功能集成,这些器件可实现持续市场 在当今竞争激烈的永远在线的环境中实现增长。

LPC541xx MCU基于高能效的Arm Cortex-M4内核,每个内核都有一个可选的 皮层-M0+ 协处理器。单个 Cortex-M4 选项可用于重视单个架构的架构 无需软件分区的核心处理。®®

在始终在线的应用中,这些MCU在省电模式下工作,侦听传入数据,当 可用,可以唤醒任一内核以获取或处理信息。处于活动模式时,开发人员可以 通过在高能效的数据 Cortex-M0+ 内核之间进行选择来优化能效和吞吐量 集合、聚合和系统任务管理,或 Cortex-M4 内核,可以完成处理器密集型 传感器融合等算法有助于更快地降低功耗。

LPC54110系列上可选的专用片上数字麦克风(DMIC)子系统也将极大地 在需要语音输入和处理的应用中降低功耗,实现严格的电源效率 电池供电产品中始终开启的语音激活需要。

该器件完全受恩智浦MCUXpresso软件和 Tools,一套全面而有凝聚力的免费软件开发工具,用于Kinetis,LPC和 i.MX RT 微控制器。MCUXpresso SDK还包括Keil MDK和IAR EWARM的项目文件。

方框图:LPC541xx MCU系列框图

特征:

Arm Cortex-M4 核心(版本 r0p1)

  • Arm Cortex-M4处理器,运行频率高达150 MHz。
  • 浮点单元 (FPU) 和内存保护单元 (MPU)。
  • Arm Cortex-M4 内置嵌套矢量中断控制器 (NVIC)。
  • 不可屏蔽中断 (NMI) 输入,可选择源。
  • 串行线调试 (SWD),具有 6 个指令断点、2 个文字比较器和 4 个观察点。包括串行线输出,以增强调试功能。
  • 系统时钟周期计时器。

手臂皮质-M0+ 核心

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

片上存储器

  • 高达 256 KB 的片上闪存程序存储器,带闪存加速器和 256 字节页面擦除和写入功能。
  • 总SRAM高达192 KB,包括160 KB连续主SRAM和I&D总线上的附加32 KB SRAM。

内存接口支持

  • 闪存应用程序内编程 (IAP) 和在系统编程 (ISP)。
  • 基于 ROM 的 USB 驱动程序(HID、CDC、MSC 和 DFU)。支持通过 USB 进行闪存更新。
  • 支持从闪存、USART、SPI 和 I 中的有效用户代码引导2C.
  • 旧版、单映像和双映像引导。

串行接口

  • Flexcomm 接口包含八个串行外设。每个都可以通过软件选择为USART,SPI或I2C 接口。两个弹性通信接口还包括一个 I2S 接口。每个 Flexcomm 接口都包含一个支持 USART、SPI 和 I 的 FIFO。2如果该弹性通信接口支持,则为 S。每个 Flexcomm 接口都提供多种时钟选项,包括一个共享的小数波特率发生器。
  • 2C总线接口支持快速模式和快速模式增强版,数据速率高达1Mbit/s,具有多地址识别和监控模式。两组真 I2C 焊盘还支持高速模式 (3.4 Mbit/s) 作为目标。
  • 无晶振 USB 全速设备接口。

数字外设

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

模拟外设

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

定时器

  • 32 个 <> 位标准通用定时器/计数器,其中 <> 个支持多达 <> 个捕获输入和 <> 个比较输出、PWM 模式和外部计数输入。可以选择特定的计时器事件来生成 DMA 请求。第五个定时器没有外部引脚连接,可用于内部定时操作。
  • 一个具有八个输入和八个输出功能(包括捕获和匹配)的SCTimer/PWM。输入和输出可以路由到外部引脚或从外部引脚路由,也可以在内部路由到选定的外设或从选定的外设路由。在内部,SCTimer/PWM 支持十个捕获/匹配、十个事件和十个状态。
  • 32位实时时钟(RTC),分辨率为1 s,在始终开启的电源域中运行。RTC中的定时器可用于从所有低功耗模式(包括深度关断)唤醒,分辨率为1 ms。
  • 多通道多速率 24 位定时器 (MRT),用于以多达 <> 个可编程固定速率重复生成中断。
  • 窗口看门狗计时器 (WWDT)。

时钟生成

  • 12 MHz 内部自由运行振荡器 (FRO)。该振荡器提供可选的 48 MHz 或 96 MHz 输出和 12 MHz 输出(从所选的较高频率分频),可用作系统时钟。FRO在整个电压和温度范围内被调整至±1%的精度。
  • 用于高达 25 MHz 时钟频率的外部时钟输入。
  • 看门狗振荡器 (WDTOSC),频率范围为 6 kHz 至 1.5 MHz。
  • 32.768 kHz 低功耗 RTC 振荡器。
  • 系统PLL允许CPU运行到最大CPU速率,而无需高频外部时钟。可通过内部 FRO 12 MHz 输出、外部时钟输入 CLKIN 或 RTC 振荡器运行。
  • 带分频器的时钟输出功能。
  • 频率测量单元,用于测量片内或片外时钟信号的频率。

功率控制

  • 可编程PMU(电源管理单元),可最大限度地降低功耗并满足不同性能水平的要求。
  • 低功耗模式:睡眠、深度睡眠和深度掉电。
  • 由于 USART、SPI 和 I 上的活动而从深度睡眠模式唤醒2C 外设,当作为从动器运行时
  • 从看门狗振荡器运行的微滴答定时器可用于将器件从任何低功耗模式唤醒。
  • 开机复位 (POR)。
  • 掉电检测 (BOD) 具有单独的中断阈值并强制复位。

其他信息

  • 双处理器内核:Arm Cortex-M4 和 Arm Cortex-M0+。两个内核的工作频率最高为 150 MHz。
  • DMIC 子系统包括双通道 PDM 麦克风接口、灵活的抽取器、16 个入门 FIFO、可选的直流锁定、硬件语音活动检测以及将处理后的输出数据流传输到 I 的选项2S.
  • 单电源:1.62 V 至 3.6 V。
  • 支持 JTAG 边界扫描。
  • 用于标识的 128 位唯一设备序列号。
  • 工作温度范围 -40 °C 至 +105 °C。
  • 提供 WLCSP49 和 LQFP64 封装。
  • 由 MCUXpresso SDK、IDE 和配置工具支持
物料清单
附件下载
picociaa.pdf
团队介绍
硬禾2023暑期实践
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号