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

LPC546XX

点击播放视频

产品详情

框图

LPC546xx MCU Family Block Diagram

LPC546xx MCU Family Block Diagram

特征

Arm Cortex-M4内核(版本r0p1)

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

片上存储器

  • 最高512 KB片上可编程闪存,带闪存加速器和256字节页面擦写功能。
  • 总SRAM高达200kB,包含160 kB连续主SRAM和I&D总线上额外的32kB SRAM。8kB SRAM块用于USB流量。
  • 16kB EEPROM。

支持ROM API

  • 闪存在应用编程(IAP)和在系统编程(ISP)。
  • 基于ROM的USB驱动程序(HID、CDC、MSC和DFU)。闪存通过USB进行更新。
  • 通过闪存、USART、SPI和I2C中的有效用户代码启动。
  • 传统引导、单双图像引导。
  • 面向可编程的OTP存储器的OTP API。
  • 随机数生成器(RNG) API。

串行接口

  • Flexcomm接口包含10个串行外设。每个Flexcomm接口可通过软件选择作为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)。
  • 两个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控制器,具有30个通道和最多24个可编程触发器,能够访问所有存储器和支持DMA的外设。
  • LCD控制器,支持超扭曲向列液晶(STN)和薄膜晶体管(TFT)显示器。它有一个专用的DMA控制器,可选的显示分辨率(最高1024 x 768像素),支持24位真彩模式。
  • 外部存储控制器(EMC)支持异步静态存储器设备,例如RAM、ROM、闪存、以及动态存储器,如单数据速率SDRAM,其SDRAM时钟最高达100 MHz。
  • 安全的数字输入输出(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),用于调试时间戳和通用用途

安全的外设

  • 增强的代码读取保护(eCRP)用于保护用户代码。

时钟生成

  • 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和音频系统。
  • 带除法器的时钟输出函数。
  • 用于测量片上和片下时钟信号频率的频率测量单元。

更多信息

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

MCUXpresso软件与工具

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

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

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

文档

快速参考 文档类别.

1-5 / 46 文件

展开

设计资源

设计文件

1-5 / 6 设计文件

  • 模型

    IBIS Files for the LPC54xxx

  • 模型

    BSDL_LPC546xx

  • 符号和尺寸

    Symbols and Footprints for LPC546xxJxxxBD100

  • 符号和尺寸

    Symbols and Footprints for LPC546xxJxxxET180

  • 符号和尺寸

    Symbols and Footprints for LPC546xxJxxxET100

展开

硬件

1-5 / 11 硬件

展开

软件

1-5 / 13 软件文件

展开

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

工程服务

1-5 / 14 工程服务

展开

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

培训

5 培训