描述
探索NXP LPC111xLV/LPC11xxLVUK 32位ARM Cortex - M0微控制器
在当今的电子设计领域,寻找一款性能卓越、功耗低且功能丰富的微控制器是每个工程师的追求。NXP的LPC111xLV/LPC11xxLVUK 32位ARM Cortex - M0微控制器就是这样一款值得关注的产品。本文将深入剖析这款微控制器的特点、功能及应用,为电子工程师们提供全面的参考。
文件下载:LPC1114LVFHN24/103.pdf
一、概述
LPC111xLV/LPC11xxLVUK是基于ARM Cortex - M0的低成本32位MCU系列,专为8/16位微控制器应用而设计。与现有的8/16位架构相比,它具有高性能、低功耗、简单的指令集和内存寻址方式,同时还能减少代码大小。该系列MCU的CPU频率最高可达50 MHz,拥有丰富的外设,如高达32 kB的闪存、8 kB的SRAM、Fast - mode Plus I2C总线接口、一个SSP/SPI接口、一个UART、四个通用计数器/定时器、一个8位ADC以及多达27个通用I/O引脚。
二、特性与优势
2.1 系统特性
- 处理器:采用ARM Cortex - M0处理器,运行频率最高可达50 MHz,内置嵌套向量中断控制器(NVIC),支持32个向量中断,包括多达13个来自单个GPIO引脚的启动逻辑输入。
- 调试与计时:具备串行线调试功能和系统滴答定时器,方便开发和调试。
2.2 内存特性
- 闪存:片上闪存编程内存高达32 kB,具有256字节页面擦除功能,支持在系统编程(ISP)和在应用编程(IAP)。
- SRAM:片上SRAM高达8 kB,为数据存储提供了充足的空间。
2.3 数字外设特性
- GPIO:多达27个通用I/O引脚,具有可配置的上拉/下拉电阻和可配置的开漏模式,可作为边沿和电平敏感中断源,部分引脚还具有高电流输出驱动能力。
- 计数器/定时器:四个通用计数器/定时器,具有多达7个捕获输入和13个匹配输出,可实现精确的计时和计数功能。
- 看门狗定时器:可编程窗口看门狗定时器(WDT),增强了系统的可靠性。
2.4 模拟外设特性
- ADC:8位ADC,在WLCSP25和HVQFN24封装中支持6通道输入复用,在HVQFN33封装中支持8通道输入复用,具有多种工作模式和特性。
2.5 串行接口特性
- UART:支持RS - 485/9位模式,具有分数波特率生成和内部FIFO,最高数据比特率可达3.125 MBit/s。
- SPI:一个SPI控制器,支持SSP、4线SSI或Microwire总线,最高速度在主模式下可达25 Mbit/s,从模式下可达4.17 Mbit/s。
- I2C:I2C总线接口支持完整的I2C总线规范和Fast - mode Plus,数据速率可达1 Mbit/s,具有多地址识别和监控模式。
2.6 时钟与电源控制特性
- 时钟生成:包括12 MHz内部RC振荡器(IRC)、晶体振荡器和可编程看门狗振荡器,PLL可使CPU在无需高频晶体的情况下达到最高速率。
- 电源控制:支持睡眠和深度睡眠两种低功耗模式,深度睡眠模式下功耗极低(≤1.6 μA),唤醒时间仅为5 μs。
三、应用领域
LPC111xLV/LPC11xxLVUK适用于多种应用场景,如移动电话、移动配件、相机、平板电脑/超极本、有源电缆以及便携式医疗电子设备等。其高性能、低功耗的特点使其在这些领域具有很大的优势。
四、订购信息
该系列MCU提供多种型号和封装选择,如WLCSP25、HVQFN24和HVQFN33等,不同型号在闪存容量、SRAM大小、外设配置等方面有所差异,工程师可以根据具体需求进行选择。
五、功能描述
5.1 处理器与内存
- ARM Cortex - M0处理器:高性能、低功耗,为系统提供强大的计算能力。
- 内存映射:包含多个不同的内存区域,如闪存、SRAM、ROM等,便于管理和使用。
5.2 中断控制
- NVIC:嵌套向量中断控制器,实现低中断延迟和高效的中断处理。
- 中断源:每个外设都有一个中断线连接到NVIC,多个GPIO引脚可配置为中断源。
5.3 I/O控制
- IOCON块:允许选定的引脚具有多种功能,通过配置寄存器控制引脚与片上外设的连接。
- GPIO:快速通用并行I/O,可动态配置为输入或输出,支持位级操作和中断功能。
5.4 外设功能
- UART:支持多种通信模式和波特率,满足不同的通信需求。
- SPI:实现高速串行通信,支持主从模式和全双工传输。
- I2C:支持多主总线,具有仲裁和时钟同步功能,方便与其他设备进行通信。
- ADC:实现模拟信号到数字信号的转换,具有多种工作模式和特性。
- 计数器/定时器:实现精确的计时和计数功能,可用于测量脉冲宽度、生成定时中断等。
5.5 时钟与电源管理
- 时钟生成:多种振荡器和PLL提供灵活的时钟配置,满足不同的应用需求。
- 电源控制:多种低功耗模式和电源管理功能,降低系统功耗。
六、电气特性
6.1 限制值
该MCU的供电电压范围为1.65 V至1.95 V,输入电压、电流等参数也有相应的限制,使用时需要注意。
6.2 静态特性
包括电源电压、功耗、输入输出电压和电流等参数,不同工作模式下的功耗有所不同。
6.3 动态特性
涉及闪存、外部时钟、内部振荡器、I2C总线和SPI接口等的动态特性,如编程时间、时钟频率、信号时序等。
七、应用注意事项
7.1 ADC使用注意事项
在嘈杂环境中使用ADC时,需要注意输入迹线的长度和屏蔽,电源供应的滤波,以及在转换期间可将设备置于睡眠模式以提高性能。
7.2 标准I/O引脚配置
标准I/O引脚具有多种配置模式,如数字输出驱动、数字输入(上拉/下拉/中继模式)和模拟输入等。
7.3 复位引脚配置
复位引脚具有20 ns的毛刺滤波器,低电平脉冲可复位设备。
八、封装与焊接
该系列MCU提供多种封装形式,如WLCSP25、HVQFN24和HVQFN33等,每种封装都有相应的尺寸和引脚配置。同时,文档还提供了HVQFN24和HVQFN33封装的回流焊接脚印信息。
九、总结
NXP的LPC111xLV/LPC11xxLVUK 32位ARM Cortex - M0微控制器以其丰富的功能、高性能和低功耗的特点,为电子工程师们提供了一个优秀的选择。无论是在消费电子、工业控制还是医疗设备等领域,都能发挥出其优势。在使用过程中,工程师们需要根据具体的应用需求,合理配置和使用该MCU的各种功能和特性,以实现最佳的设计效果。你在使用这款微控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容