LPC800系列MCU:低功耗与高性能的完美结合

电子说

1.4w人已加入

描述

LPC800系列MCU:低功耗与高性能的完美结合

在电子工程师的日常工作中,选择合适的微控制器(MCU)对于项目的成功至关重要。今天,我们就来详细探讨一下NXP的LPC800系列MCU,看看它有哪些独特的优势和特点。

文件下载:NXP Semiconductors Semiconductors LPC86x 32位 Arm® Cortex- M0+ MCU.pdf

一、LPC800系列MCU概述

LPC800系列MCU为我们提供了一系列低功耗、节省空间且低引脚数的选择。它基于超低功耗的Arm® Cortex® - M0+内核,与Cortex - M架构和指令集完全兼容。这使得它能够高效地处理32位数据,相比8位和16位MCU,所需的代码、内存更少,动态功耗降低30%。这种高效的性能表现,无疑为我们的设计带来了更多的可能性。

二、目标应用领域

该系列MCU的应用领域十分广泛,主要包括:

  1. 无线协议通信接口:在无线通信领域,低功耗和高效的数据处理能力是关键,LPC800系列MCU能够很好地满足这些需求。
  2. 个人计算机(PC):可以作为PC中的一些辅助功能模块,提供稳定的性能支持。
  3. 物联网终端节点:物联网设备通常对功耗和体积有严格要求,LPC800系列MCU的低功耗和小尺寸特点使其成为理想选择。
  4. 传感器网关:能够高效地处理传感器数据,实现数据的采集和传输。

三、差异化特性

LPC840 MCU家族

在LPC800系列中,LPC840 MCU家族具有显著的混合信号集成能力。同时,它还配备了256位的用户可配置内存(FAIM),可在设备启动时进行配置,为开发人员提供了更多的灵活性。

LPC860 MCU家族

最新的LPC860引入了全新的I3C接口,其通信速度可达12 Mbps,大大提高了数据传输效率。嵌入式灵活定时器模块则有助于开发人员轻松实现轻量级电机控制应用。

四、全面的支持解决方案

软件开发

  1. 示例代码包:NXP为LPC800系列MCU提供了免费的示例代码包,每个外设都有基本完整的工作示例代码。这对于从8位和16位MCU过渡到32位LPC800系列的用户来说,无疑是一个快速上手的好帮手。
  2. LPCOpen驱动代码:这是一个基于应用编程接口(API)的代码库,对于不太关注整体代码大小的用户非常友好。它可以让用户在不深入了解每个外设寄存器细节的情况下,轻松使用LPC810/820/830系列,并且方便从LPC800过渡到LPC1000 MCU。
  3. 软件开发工具包(SDK):SDK旨在简化和加速LPC800/840/860系列的应用开发。它包含系统启动、外设驱动、中间件和实时操作系统(RTOS)内核等综合软件支持,还提供了入门指南、API文档以及使用示例和演示应用。

集成开发环境(IDEs)

支持多种集成开发环境,如MCUXpresso IDE、IAR Embedded Workbench®和Arm Keil® MDK等,开发人员可以根据自己的习惯和需求进行选择。

硬件开发

提供LPCXpresso和LPCXpresso - MAX开发板,方便开发人员进行硬件设计和调试。例如LPC86X开发板,为开发工作提供了坚实的硬件基础。

五、LPC800系列MCU家族成员对比

家族 Cortex - M0+ 内核 内存 差异化特性 封装选项 开发板
LPC800 MCU家族 15MHz 高达32 KB EEPROM Flash,高达4 KB SRAM 高达30 GPIO,12位ADC,10位DAC,比较器,- 40°C至+ 105°C TSSOP16、TSSOP20、TSSOP24、HVQFN32 LPCXpresso802、LPCXpresso804
LPC810 MCU家族 30 MHz 高达16 KB Flash,高达4 KB SRAM 高达18 GPIO,SCTimer/PWM,比较器,- 40°C至105°C TSSOP16、TSSOP20、SO20、XSON16 LPCXpresso812
LPC820 MCU家族 30 MHz 高达32 KB Flash,高达8 KB SRAM 高达29 GPIO,SCTimer/PVWM,12位ADC,比较器,- 40°C至+ 105°C TSSOP20、HVQFN33 LPCXpresso824
LPC830 MCU家族 30 MHz 高达32 KB Flash,高达4 KB SRAM 高达29 GPIO,SCTimer/PWM,12位ADC,- 40°C至+ 85°C TSSOP20、HVQFN33 LPCXpresso812
LPC840 MCU家族 30 MHz 高达64 KB Flash,高达16 KB SRAM 高达54 GPIO,SCTimer/PWM,快速初始化内存(FAIM),12位ADC,双10位DAC,比较器,9按钮互电容触摸,- 40°C至+ 105°C HVQFN33、HVQFN48、LOFP48、LQFP64 LPCXpresso845
LPC860 MCU家族 60 MHz 高达64 KB Flash,高达8 KB SRAM 高达54 GPIO,I3C,FlexTimer,12位ADC,比较器,- 40°C至+ 105°C HVQFN33、HVQFN48、LQFP64 LPCXpresso860

通过以上对比,我们可以根据具体项目需求,选择最适合的MCU家族成员。

总之,LPC800系列MCU以其低功耗、高性能和丰富的功能特性,为电子工程师在各类应用开发中提供了强有力的支持。大家在实际项目中,有没有使用过LPC800系列MCU呢?遇到过哪些问题或者有哪些独特的应用经验,欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分