历史上的今天
返回首页

历史上的今天

今天是:2026年03月20日(星期五)

正在发生

2023年03月20日 | lpc824 和lpc84x 微控制器的区别和联系

2023-03-20 来源:elecfans

随着物联网技术的发展,MCU 处理器的能力日益强大,如今的MCU 与微处理器的界线越来越模糊,将会进一步融合成为嵌入式处理器。由于AMetal 已经完全屏蔽了底层的复杂细节,因此开发者仅需了解MCU 的基本功能就可以了。


1.1 LPC824 微控制器

>>> 1.1.1 特性

  • 系统:

    -ARM Cortex-M0+嵌入式处理器,内置可嵌套中断向量控制器(NVIC),系统节拍定时器,运行时频率高达30 MHz;

    -支持串行线调试(SWD)模式与JTAG 边界扫描(BSDL)模式。

  • 最高32kB 片内Flash 和8kB SRAM,带64 字节页面写入和擦除功能。

  • 数字外设:

    -集成了多达32 个通用I/O 引脚,并具备可配置上拉/下拉电阻、可编程开漏模式、输入反相器和干扰滤波器,GPIO 方向控制支持各个位的独立置位/清零/触发;

    -4 个引脚具备20mA 的输出驱动能力,2 个开漏引脚具备20mA 灌入驱动能力;

    -GPIO 中断生成能力,8 个GPIO 输入具有布尔模式匹配特性;

    -开关矩阵,用于灵活配置每个I/O 引脚功能;

    -CRC 引擎,带18 个通道和9 个触发输入的DMA。

  • 定时器:

    -状态可配置定时器(SCTimer/PWM),输入和输出功能(包括捕获和匹配)用于定时和PWM 应用;

    -四通道多速率定时器(MRT),以多达4 种可编程固定速率生成可重复中断;

    -自唤醒定时器(WKT),采用IRC、低功耗、低频率内部振荡器作为时钟,或always-on 电源域的外部时钟输入作为时钟;

    -窗口看门狗定时器(WWDT)。

  • 模拟外设:

    -一个12-位ADC,多达12 个输入通道,带有多个内部和外部触发输入,采样速率高达1.2Msamples/s,ADC 支持两个独立的转换顺序;

    -比较器,带有4 个输入引脚以及外部或内部基准电压。

  • 串行接口:

    -3 个USART 接口,引脚功能通过开关矩阵和一个共用小数波特率发生器分配;

    -2 个SPI 控制器,引脚功能通过开关矩阵分配;

    -4 个I2C总线接口。一个I2C支持高速模式plus,在两个真开漏引脚和监听模式上数据率为1Mbit/s,三个I2C支持标准数字引脚的数据率高达400kbit/s。

  • 时钟生成:

    -调整到1.5%精度的12MHz 内部RC 振荡器,可选择性地用作系统时钟;

    -晶体振荡器,工作频率范围为1MHz 至25MHz;

    -可编程看门狗振荡器,频率范围为9.4kHz 至2.3MHz;

    -用于WKT 的10 kHz 低功耗振荡器;

    -PLL 使CPU 无需使用高频晶体即可生成最高CPU 主频,可从系统振荡器、外部时钟输入或内部RC 振荡器运行;

    -带分频器的时钟输出功能,可反映所有内部时钟源。

  • 功率控制:

    -可最大程度降低功耗的集成式PMU(电源管理单元);

    -节能模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式;

    -深度睡眠模式和掉电模式可由USART 、SPI 和I2C外设唤醒;

    -深度掉电模式可由定时器控制进行自唤醒;

    -上电复位(POR),掉电检测(BOD)。

  • 单电源(1.8V~3.6V),工作温度范围-40℃~+105℃。

>>> 1.1.2 概述

如图1.1 所示的LPC824 系列微控制器(MCU)具有丰富的片上外设,除GPIO 外,还支持开关矩阵、状态可配置定时器、多速率定时器、窗口看门狗定时器和DMA 控制器等。模拟外设包括12 位高速ADC 和模拟比较器,支持3 路UART、2 路SPI 和4 路I2C。此外芯片内部还集成了12MHz 的RC 振荡器,可以作为系统的时钟源。

图1.1 LPC824 功能框图

LPC824 系列MCU 具有得天独厚的低功耗优势,拥有业界领先的超低功耗(90uA/MHz)。此外还支持4种低功耗模式,用户可以根据应用需求,灵活地选择合适的功耗模式,最低功耗模式下功耗不到1uA。


虽然这些概念对于初学者来说可能会感到非常陌生,但也不要害怕,如同你使用的计算机一样,尽管也很复杂,但毫不影响你使用计算机编程和上网。


LPC812/824 同属于LPC800 系列MCU,LPC824 是LPC812 系列的增强版本,外设资源更加丰富,可以更好地满足不同场合的应用需求。因为两者相同外设的寄存器保持一致,在软件设计上可以做到完全兼容,大大降低了平台建设的难度,可以根据不同需求进行合理选择,详见表1.1。


表1.1 LPC800 系列MCU 选型表

LPC824 系列MCU 有两种封装,分别为TSSOP20 和HVQFN33,其引脚分布详见图1.2。

图1.2 封装示意图

LPC824 系列MCU 的引脚描述及主要功能详见表1.2。

表1.2 LPC824 系列的引脚描述

1.2 LPC84x 微控制器

>>> 1.2.1 特性

  • 系统:

    -ARM Cortex-M0+处理器,运行时频率高达30 MHz,支持单周期乘法和快速的单周期I/O 口;

    -内置可嵌套中断向量控制器(NVIC);

    -系统节拍定时器;

    AHB 总线矩阵:

    -支持串行线调试(SWD)模式与JTAG 边界扫描(BSDL)模式;

    -微跟踪缓冲(MTB)。

  • 存储

    -最高64kB 片内Flash,支持 64 字节页面写入和擦除功能;

    -FAIM 内存允许用户配置芯片上电时的行为;

    -代码读保护(CRP)

    -最高可到16 KB 的SRAM,包括2 块8 KB 连续的SRAM,其中一块8 KB 的SRAM 可被MTB 使用;

    -支持位带操作,用于支持单个位的原子操作。

  • ROM API 支持

    -Bootloader;

    -支持应用程序Flash 编程(IAP);

    -支持片上系统编程(ISP),通信接口可以是USART、SPI 和I2C;

    -整数除法API 接口。

  • 数字外设:

    -集成了多达32 个通用I/O 引脚,并具备可配置上拉/下拉电阻、可编程开漏模式、输入反相器和干扰滤波器,GPIO 方向控制支持各个位的独立置位/清零/翻转;

    -4 个引脚具备20mA 的输出驱动能力;

    -2 个开漏引脚具备20mA 灌入驱动能力;

    -GPIO 中断生成能力,8 个GPIO 输入具有布尔模式匹配特性;

    -开关矩阵,用于灵活配置每个I/O 引脚功能;

    -CRC 引擎;

    -带25 个通道和13 个触发输入的DMA;

    -电容触摸屏接口。

  • 定时器:

    -状态可配置定时器(SCTimer/PWM),输入和输出功能(包括捕获和匹配)用于定时和PWM 应用,支持8 个匹配/捕获、8 个事件、8 个状态;

    -1 个通用定时器,带有4 个匹配输出、3 个输入捕获,支持PWM 模式,外部计数和DMA;

    -四通道多速率定时器(MRT),以多达4 种可编程固定速率生成可重复中断;

    -自唤醒定时器(WKT),采用IRC、低功耗、低频率内部振荡器作为时钟,或always-on 电源域的外部时钟输入作为时钟;

    -窗口看门狗定时器(WWDT)。

  • 模拟外设:

    -一个12-位ADC,多达12 个输入通道,带有多个内部和外部触发输入,采样速率高达1.2Msamples/s,ADC 支持两个独立的转换序列;

    -比较器,带有4 个输入引脚以及外部或内部基准电压;

    -2 个10 位DAC。

  • 串行接口:

    -5 个USART 接口,引脚功能通过开关矩阵和一个共用小数波特率发生器分配;

    -2 个SPI 控制器,引脚功能通过开关矩阵分配;

    -4 个I2C总线接口。一个I2C支持高速模式plus,在两个真开漏引脚和监听模式上数据率为1Mbit/s,三个I2C支持标准数字引脚的数据率高达400kbit/s。

  • 时钟生成:

    -自由运行的振荡器(FRO),精度位±1%,可以提供18MHz、24MHz 或者30MHz 的时钟,也可以分频到9MHz、12MHz 或者15MHz 作为系统时钟;

    -使用FAIM 内存完成低功耗启动,运行频率3MHz;

    -晶体振荡器,工作频率范围为1MHz 至25MHz;

    -低功耗振荡器可做看门狗时钟;

    -可编程看门狗振荡器,频率范围为9.4kHz 至2.3MHz;

    -PLL 使CPU 无需使用高频晶体即可生成最高CPU 主频,可从系统振荡器、外部时钟输入或内部RC 振荡器运行;

    -带分频器的时钟输出功能,可反映所有内部时钟源。

  • 功率控制:

    -运行模式下功耗最低可至90uA/MHz;

    -内部集成可最大程度降低功耗的PMU(电源管理单元);

    -节能模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式;

    -深度睡眠模式和掉电模式可由USART 、SPI 和I2C外设唤醒;

    -深度掉电模式可由定时器控制进行自唤醒;

    -上电复位(POR),掉电检测(BOD)。

  • 单电源(1.8V~3.6V),工作温度范围-40℃~+105℃;

  • 可选封装有 LQFP64、LQFP48、HVQFN48、HVQFN33。

>>> 1.2.2 概述

如图1.3 所示的LPC84x 系列微控制器(MCU)具有丰富的片上外设,除GPIO外,还支持开关矩阵、状态可配置定时器、多速率定时器、窗口看门狗定时器和DMA控制器等。模拟外设包括12 位高速ADC和2 个10 位DAC,支持5 路UART、2 路SPI 和4 路I2C。此外芯片内部还集成了自由运行振荡器,可以作为系统的时钟源。

图1.3 LPC84x 功能框图

LPC84x 系列MCU 具有得天独厚的低功耗优势, 拥有业界领先的超低功耗(90uA/MHz)。此外还支持4 种低功耗模式,用户可以根据应用需求,灵活地选择合适的功耗模式,最低功耗模式下功耗不到1uA。虽然这些概念对于初学者来说可能会感到非常陌生,但也不要害怕,如同你使用的计算机一样,尽管也很复杂,但毫不影响你使用计算机编程和上网。

LPC84x 系列MCU 提供4 中不同的封装,可以根据不同需求进行合理选择,详见表1.3。

表1.3 LPC84x 系列MCU 选型表

LPC84x 系列MCU 的引脚描述及主要功能详见表1.4。

表1.4 引脚描述


推荐阅读

史海拾趣

科山芯创(COSINE)公司的发展小趣事

面对未来,科山芯创有着清晰的规划和展望。他们将继续加大研发投入,不断推出更多高性能、高品质的芯片产品;同时,他们还将积极拓展国际市场,提升品牌影响力;此外,科山芯创还将加强与产业链上下游企业的合作,共同推动电子行业的创新与发展。

以上五个故事概述了科山芯创在电子行业中的发展历程和成就。作为一家专注于高性能、高品质射频及模拟集成电路芯片研发与设计的创新型企业,科山芯创以其强大的技术实力和优质的服务赢得了市场的认可和尊重。

Deutron Electronics Corp公司的发展小趣事

Deutron Electronics Corp深知研发和创新对于公司发展的重要性。因此,公司始终保持着对研发的高投入,不断引进和培养人才。公司建立了完善的研发体系,鼓励员工参与创新活动,并为他们提供了充足的资源和支持。这些措施使得Deutron Electronics Corp在研发方面取得了显著成果,为公司的发展提供了源源不断的动力。

Emerging Display Technolgies公司的发展小趣事

另一家新兴显示技术公司,专注于透明显示技术的研发。他们通过优化显示材料的透光性和显示效果,成功研发出了高透明度的显示屏。这种显示屏可以像玻璃一样透明,同时又能显示图像和文字。这一技术的创新,为商业广告、智能家居、公共交通等领域带来了全新的视觉体验。

骅讯(Cmedia)公司的发展小趣事

近年来,随着科技的不断进步和市场的不断变化,骅讯公司也积极寻求创新转型和拓展市场。在保持其在音频芯片设计领域领先地位的同时,骅讯还积极开发新的业务领域,如软件研发、数字内容供应等。这些创新举措不仅为骅讯带来了新的增长点,也为其在电子行业中保持领先地位提供了有力支持。

以上是关于骅讯(Cmedia)公司在电子行业中发展起来的相关故事简要概述。这些故事展示了骅讯如何凭借其技术实力和市场洞察力在竞争激烈的电子行业中不断发展壮大。

Charcroft Electronics Ltd公司的发展小趣事

在电子行业的早期,Charcroft Electronics Ltd公司以其对新兴技术的敏锐洞察力和创新研发能力脱颖而出。公司不断投入研发资源,开发出一系列具有竞争力的电子元器件产品,这些产品以其优异的性能和稳定性赢得了市场的广泛认可。同时,公司还积极与高校和研究机构合作,共同探索新的技术应用领域,为公司的长远发展奠定了坚实的基础。

Dongguan Jingyue Electronics Co Ltd公司的发展小趣事

随着公司业务的不断扩大,Dongguan Jingyue Electronics Co Ltd面临着越来越复杂的供应链管理问题。为了降低成本、提高效率,公司决定对供应链进行优化。通过引入先进的供应链管理软件和系统,加强与供应商和物流公司的合作,公司成功实现了供应链的数字化和智能化管理,提高了整体运营效率。

问答坊 | AI 解惑

分享最近优化的EV1527无线遥控解码程序

看到一个不错的程序,分享:http://pic16.com/bbs/dispbbs.asp?boardid=8&id=45775 分享最近优化的EV1527无线遥控解码程序,不使用中断和TIMEREV1527很早就用过了,用得多了,慢慢的程序就越来越短了, 并且效果也越来越好的说。 大家都来瞧瞧吧。 ...…

查看全部问答>

数学之美

本帖最后由 paulhyde 于 2014-9-15 09:04 编辑 数学之美:数学在信息检索和自然语言处理中的主导作用和奇妙应用!  …

查看全部问答>

传递信号用电压还是电流好

要在两块板子上传递信号,用电压信号好还是电流信号好?…

查看全部问答>

急聘嵌入式软件测试社会及实习生

一、研究院简介     中国科学院光电研究院(以下简称光电院)是隶属于中国科学院的科研机构,总部设在北京。院址选定在北京航天城,目前办公地点在北京海淀区。     中国科学院光电研究院评测中心主要从事载人航天工程应用系 ...…

查看全部问答>

VS2005+WinCE6.0

   最近在搞EVC4.2+WinCE4.0迁移到VS2005+WinCE6.0中去,突然发现 有好多的问题,不知道哪位大哥有在VS2005+WinCE6.0上开发的经验的 请给一些参考书籍或则资料什么的,十分感谢,同样也希望大家有什么 问题提出来一起交流一下。共同努 ...…

查看全部问答>

高分求救!!wince下如何读取光盘扇区数据?

wince下如何按扇区读取光盘中的数据?…

查看全部问答>

凌阳单片机中实用LCD??

在凌阳的单片机中,使用LCD的时候怎么样写一个完整的程序才能把一个字符显示在LCD上呢?请说说过程,特别是怎么样使用的输入输出口的?在此先感谢!!…

查看全部问答>

【问TI】 有关MSP430F435晶振的问题

        根据datasheet 见图1上面说的,XT1 外接的是32.768K的晶振,XT2接的是8M的晶振。  测试晶振是否起振用的是官网的例程,如下:   //  MSP-FET430P430 Demo - FLL+, Output 32kHz Xtal + ...…

查看全部问答>

C2000晒晒 + 2809开发板。

这个是原来为了熟悉280×系列的DSP而画的,   将所有的IO口接出,并将相关的外设接上去。不是很全,但是很实用。   花最少的钱,办最多的事。这个板子在以后的工作中帮了我们很大的忙。           ...…

查看全部问答>