UM10120 LPC2131/2/4/6/8 User manual
发布时间:
2019-04-15
类型:
用户指南,使用手册、操作指南
品牌:
NXP(恩智浦)
型号:
LPC2131; LPC2132; LPC2134; LPC2136; LPC2138; LPC2101; LPC2000; LPC213x
该用户手册详细介绍了LPC213x系列微控制器的技术特性与应用架构。该系列器件基于高性能ARM7TDMI-S CPU内核,集成32/64/128/256/512 kB的Flash存储器以及8/16/32 kB的SRAM,能够满足不同规模的代码存储需求。手册深入阐述了内存映射、内存加速模块(MAM)、中断控制器及各类外设接口的关键配置与工作原理,为用户掌握该微控制器的硬件资源提供了全面指导。凭借其优异的性能表现,该系列微控制器广泛应用于工业控制、医疗系统等高可靠性领域。NXP在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该资料,用户可通过平台获取原厂授权的正品器件,相关型号支持单件起订、在线下单、样品申请及批量询价,且库存充足。平台专职FAE团队可提供从选型指导、设计验证到系统调试的全流程技术支持,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 数据手册 - 英文 |
单芯片16/32位微控制器;具有10位ADC和DAC的32/64/128/256/512KB ISP/IAP闪存:LPC2136FBD64
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2136/01勘误表
Rev. 2.1
|
下载 |
| 商品功能框图 - 中文 |
LPC2132FBD64 单芯片16/32位微控制器;32/64/128/256/512kBISP/IAP flash,带10位ADC和DAC
Apr 8, 2022
|
下载 |
| 数据手册 - 英文 |
单芯片16/32位微控制器;具有10位ADC和DAC的32/64/128/256/512 KB ISP/IAP闪存:LPC2132FBD64
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
ES\ U LPC2131/01勘误表LPC2131/01
Rev. 2.1
|
下载 |
| 数据手册 - 英文 |
单芯片16/32位微控制器;具有10位ADC和DAC的32/64/128/256/512KB ISP/IAP闪存:LPC2131FBD64
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2134/01勘误表
Rev. 2.1
|
下载 |
| 数据手册 - 英文 |
单芯片16/32位微控制器;具有10位ADC和DAC的32/64/128/256/512 KB ISP/IAP闪存:LPC2138FBD64
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2138/01勘误表
Rev. 2.1
|
下载 |
| 数据手册 - 英文 |
单芯片16/32位微控制器;具有10位ADC和DAC的32/64/128/256/512KB ISP/IAP闪存:LPC2134FBD64
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2132/01勘误表
Rev. 2.1
|
下载 |
| 数据手册 - 英文 |
单芯片16/32位微控制器;32/64/128/256/512 kB ISP/IAP闪存,内置10位ADC和DAC
Rev. 5.1
|
下载 |
| 产品勘误说明 - 英文 |
LPC2101勘误表
Rev. 2
|
下载 |
| 数据手册 - 英文 |
单芯片16位/32位微控制器;具有ISP/IAP、快速端口和10位ADC的8 KB/16 KB/32 KB闪存:LPC2102FBD48
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2132勘误表
Rev. 2
|
下载 |
| 数据手册 - 英文 |
单芯片16位/32位微控制器;具有ISP/IAP、快速端口和10位ADC的8 KB/16 KB/32 KB闪存:LPC2101FBD48
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2138勘误表
Rev. 2
|
下载 |
| 数据手册 - 英文 |
单芯片16位/32位微控制器;具有ISP/IAP、快速端口和10位ADC的8 KB/16 KB/32 KB闪存:LPC2103FBD48
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
LPC2136勘误表
Rev. 2
|
下载 |
| 数据手册 - 英文 |
LPC2157/2158单芯片16位/32位微控制器512 KB闪存,带32段X 4 LCD驱动器
Rev. 02
|
下载 |
| 产品勘误说明 - 英文 |
LPC2134勘误表
Rev. 2
|
下载 |
| 数据手册 - 英文 |
单芯片16位/32位微控制器;8 kB/16 kB/32 kB闪存,带ISP/IAP、快速端口和10位ADC
Rev. 04
|
下载 |
| 产品勘误说明 - 英文 |
ES\ U LPC2131勘误表LPC2131
Rev. 2
|
下载 |
| 产品勘误说明 - 英文 |
LPC2105/01勘误表
Version 1.0
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
LPC2138电源管理应用说明
本应用笔记提供了LPC2138微控制器的功耗数据,包括不同工作模式下的功耗测量和相应的代码示例。内容涵盖了核心和外设的功耗测量、时钟和PLL、核心功耗、外设功耗、省电模式和计算示例等。
阅读原文 >>
LPC2xxx SPI主代码示例应用说明
本技术笔记展示了如何使用Philips Semiconductors LPC2000微控制器系列的SPI接口(主模式和中断驱动)。内容包含SPI接口的应用示例,但仅供说明之用,Philips Semiconductors不对这些应用进行任何保证或保修。笔记由Paul Seerden撰写,发布于2006年1月20日。
阅读原文 >>
AN10382在LPC213x应用说明中有效地使用RTC
本资料介绍了如何在LPC213x系列微控制器中高效使用实时时钟(RTC)。内容涵盖RTC的工作原理、配置方法、电流消耗分析以及代码示例。重点包括使用外部32.768 KHz晶振作为时钟源,以及如何通过配置VPB时钟和Vbat电源来优化电流消耗。
阅读原文 >>
LPC2138FBD64 单芯片16/32位微控制器;32/64/128/256/512 kB ISP/IAP flash,带10位ADC和DAC
LPC2138FBD64是一款基于16位/32位Arm7TDMI-S™内核的微控制器,具备32/64/128/256/512 kB ISP/IAP闪存,支持10位ADC和DAC。该系列微控制器适用于工业控制和医疗系统领域,具有多种串行通信接口、片上SRAM选项、多个定时器、ADC、DAC、PWM通道和GPIO线,以及丰富的外部中断引脚。
阅读原文 >>
LPC2103FBD48 单芯片16位/32位微控制器;带ISP/IAP的8 kB/16 kB/32 kB flash,快速端口和10位ADC
LPC2103FBD48是一款基于16位/32位Arm7TDMI-S™CPU的微控制器,具备ISP/IAP功能,配备8 kB/16 kB/32 kB flash存储器。该微控制器具有128位宽存储器接口和加速器架构,支持32位代码执行,并能在Thumb模式下实现高达30%的性能提升。它适用于小型化、低功耗应用,集成多种串行通信接口和SRAM,适用于工业控制和医疗系统。
阅读原文 >>
LPC2101FBD48 单芯片16位/32位微控制器;带ISP/IAP的8 kB/16 kB/32 kB flash,快速端口和10位ADC
LPC2101/02/03系列微控制器基于16位/32位Arm7TDMI-S™内核,具备8 kB/16 kB/32 kB flash存储,支持ISP/IAP功能。其128位宽存储器接口和加速器架构优化32位代码执行,提高性能。适用于小型化、低功耗应用,具备丰富串行通信接口和片上SRAM,适用于工业控制和医疗系统。
阅读原文 >>
LPC2000 I2C从机代码示例技术说明
本技术文档展示了Philips Semiconductors LPC2000微控制器系列的I2C从机软件示例。软件适用于LPC2138,并在MCB2130板上进行测试。该示例支持中断驱动的I2C从机消息传输。文档中提供了I2C从机模式的功能示例,包括当接口识别到其自己的从机地址(0x20或0x21)时生成中断,以及作为从机发送器或接收器时的操作。代码示例包含了初始化、中断服务例程和主函数的实现细节。
阅读原文 >>
AN10356从用户代码应用程序进入ISP模式说明
本文档为NXP Semiconductors发布的应用笔记,主要介绍了如何在用户代码运行时进入ISP模式。内容涵盖了ISP模式的进入方法、LPC2000系列ISP概述、从用户代码进入ISP模式的步骤以及相关代码示例。文档还包含了修订历史、联系方式和法律责任信息。
阅读原文 >>
有刷直流电机控制使用LPC2101应用说明
本应用笔记展示了如何使用NXP Semiconductors的LPC2101微控制器进行双向刷式直流电机控制。介绍了LPC2101的特性,包括基于ARM7 CPU、高速闪存、丰富的片上外设等。详细阐述了刷式直流电机的原理、控制方法,包括双向旋转、速度控制、电流和转速反馈等。此外,还提供了硬件电路图、软件流程图和源代码示例。
阅读原文 >>
LPC2000飞利浦CAN驱动程序应用说明
本资料为Philips LPC2000 CAN控制器硬件应用编程接口驱动程序,适用于Philips LPC2000系列微控制器。资料详细介绍了CAN控制器的功能、配置方法、驱动程序功能以及示例代码。内容包括CAN控制器初始化、配置、数据传输接收、错误处理等,并提供了一个基于KEIL uVision3的演示项目,展示了如何使用UART0与PC进行通信,并通过Hyper Terminal打印CAN通信信息。
阅读原文 >>
LPC2134FBD64 单芯片16/32位微控制器;32/64/128/256/512 kB ISP/IAP flash,带10位ADC和DAC
LPC2134FBD64是一款基于16位/32位Arm7TDMI-S™CPU的微控制器,具备32/64/128/256/512 kB ISP/IAP flash存储器,支持10位ADC和DAC。该产品适用于小型化、低功耗应用,如门禁控制和销售点。它提供多种串行通信接口、片上SRAM选项,以及丰富的定时器、ADC、DAC和GPIO功能,适用于工业控制和医疗系统领域。
阅读原文 >>
LPC2136FBD64 单芯片16/32位微控制器;32/64/128/256/512 kB ISP/IAP flash,带10位ADC和DAC
LPC2136FBD64是一款基于16位/32位Arm7TDMI-S™CPU的微控制器,具备32/64/128/256/512 kB ISP/IAP flash存储器,支持10位ADC和DAC。该系列微控制器适用于工业控制和医疗系统领域,具有多种串行通信接口、片上SRAM选项、多个定时器、ADC、DAC、PWM通道和GPIO线,以及丰富的外部中断引脚。
阅读原文 >>
LPC2102FBD48 单芯片16位/32位微控制器;带ISP/IAP的8 kB/16 kB/32 kB flash,快速端口和10位ADC
LPC2102FBD48是一款基于16位/32位Arm7TDMI-S™CPU的微控制器,具备ISP/IAP功能,配备8 kB/16 kB/32 kB flash存储器。该微控制器具有快速端口和10位ADC,适用于工业控制和医疗系统领域。其特点包括128位宽存储器接口、独特加速器架构、32位和16位定时器、改进的10位ADC、PWM功能和32个快速GPIO线。
阅读原文 >>
AN10406使用LPC2000上的SPI访问SD/MMC卡应用说明
本应用笔记介绍了如何使用LPC2000系列微控制器的SPI接口访问SD/MMC卡,提供了在Keil MCB214x板上的示例软件。内容包括SD/MMC协议概念、SPI驱动程序和设计考虑、SD/MMC命令、驱动程序和关键API,以及示例软件。
阅读原文 >>
LPC2000应用说明中的中断嵌套
本资料详细介绍了在LPC2000设备中处理重入中断处理器的代码示例。内容涵盖中断处理概述、中断嵌套、代码示例等方面。资料重点阐述了ARM7核心的中断级别、向量中断控制器(VIC)的作用、ARM7核心对IRQ/FIQ中断的响应,以及LPC2000中断编程的重要方面。此外,还提供了使用汇编和C代码实现嵌套中断的示例。
阅读原文 >>
LPC2000应用说明中假中断的处理
本文档详细介绍了在ARM7 LPC2000系列微控制器中处理假中断的方法。文章首先解释了假中断的发生原因,包括中断控制器(VIC)与ARM7核心之间的交互。接着,文章提供了处理假中断的具体方法,包括在VIC默认向量地址寄存器中编程适当的处理程序,以及在处理程序中查找中断源、清除中断源并更新VIC。文章还通过具体的实例,如看门狗和UART外设的使用,展示了如何在实际应用中处理假中断。最后,文章总结了处理假中断的重要性,并建议在所有可能发生假中断的应用中实现相应的处理程序。
阅读原文 >>
LPC2xxx UART发送器代码示例应用说明
本技术笔记提供了一个软件示例,展示了如何有效地使用Philips Semiconductors LPC2000系列微控制器的UART1(同样适用于UART0)的发送FIFO。该示例仅供参考,Philips Semiconductors不对这些应用在未经进一步测试或修改的情况下适用于特定用途做出任何表示或保证。
阅读原文 >>
LPC2000应用说明中的μC/OS-II时间管理
本应用笔记介绍了如何在NXP Semiconductors的LPC2000微控制器系列中实现µC/OS-II的时间管理。内容包括µC/OS-II的介绍、初始化过程、系统配置、定时器初始化、时钟滴答中断服务例程以及时间管理函数的使用。通过示例代码展示了如何在LPC2129评估板上实现时间管理功能。
阅读原文 >>
恩智浦基于ARM®Cortex®-M33的LPC551x MCU系列:增强的安全性和性能效率
NXP推出的基于Arm® Cortex®-M33的LPC551x MCU系列,旨在提升安全性和性能效率。该系列采用40nm闪存技术,提供高精度ADC、CAN-FD和HS USB等特性,支持工业和物联网市场。LPC551x MCU系列具备增强的安全功能,如TrustZone-M和SRAM PUF,以及多种封装选项,以满足不同应用需求。
阅读原文 >>
利用纽扣电池实现最高性能效率介绍OKDO基于LPC55S69 MCU的E1板
本文介绍了NXP的LPC55S69微控制器(MCU)及其基于该MCU的E1开发板。文章重点介绍了LPC55S69的强大性能和低功耗特性,特别是在使用纽扣电池的情况下。文章还讨论了MCU的安全特性,包括TrustZone技术和安全认证,以及如何通过MCUXpresso开发者生态系统进行开发。此外,文章通过实际演示展示了LPC55S69在纽扣电池供电下的性能和功耗。
阅读原文 >>
LPC微控制器的创新使之变得容易
LPC微控制器系列提供广泛的32位ARM®-based微控制器解决方案,包括LPC800和LPC54000系列。LPC800系列是入门级32位微控制器,具有8位简单性,适用于各种应用。LPC54000系列则提供高性能、可扩展性和低功耗,适用于主流市场。NXP提供全面的硬件和软件支持,包括LPCXpresso开发平台和MCUXpresso软件工具,以简化设计和上市流程。
阅读原文 >>
LPC2000 EINT双边缘中断技术说明
本技术笔记介绍了如何使用LPC2000系列微控制器中的外部中断功能。具体内容包括通过P0.16端口接收外部中断信号,并在ARM7核心的LPC2129微控制器上实现双边沿中断。文档详细说明了中断服务例程中如何改变中断极性,以及如何处理VPBDIV、EXTPOLAR和EXTMODE寄存器相关的错误和解决方案。此外,还提供了相应的软件示例代码。
阅读原文 >>
LPC2000全双工软件UART应用说明
本文档介绍了如何在LPC2000微控制器中添加一个简单的软件UART,以满足应用中更多串行接口的需求。该解决方案依赖于单个LPC2000通用32位定时器,能够在需要时切换专用引脚,同时监控另一个引脚。软件UART支持1个起始位、8个数据位和1个停止位,无奇偶校验位。波特率和发送器、接收器的FIFO深度在编译过程中选择,一旦设置,就不能更改。这些FIFO通过几个简单的例程轻松访问,允许单个字符和/或字符串传输。文档还包括了主代码和验证过程中的示波器截图。
阅读原文 >>
LPC2000 ADC代码示例技术说明
本技术文档提供了两个软件示例,展示了Philips Semiconductors LPC2000微控制器系列中10位A/D转换器的使用方法。第一个示例展示了如何通过软件控制启动并轮询模式进行四个模拟输入的转换,结果通过UART0发送到PC端。第二个示例展示了如何使用中断驱动的突发模式进行转换,并在每次转换后生成中断,通过中断处理程序获取转换结果。
阅读原文 >>
用于LPC24xx的AN10764 USB辅助ISP引导加载程序应用说明
本应用笔记介绍了如何为LPC2400系列闪存设备添加自定义USB二级ISP引导加载程序。内容涵盖引导加载程序设计考虑因素、主机/从机软件设计、USB通信、引导加载程序配置和测试等。主要目的是通过USB接口实现用户代码的下载和更新。
阅读原文 >>
LPC288x应用程序入门说明
本应用笔记提供了LPC288x系列微控制器的代码示例,涵盖其各种外设的使用。内容涉及基本启动代码、端口引脚配置、时钟生成单元(CGU)配置、中断处理以及闪存编程。笔记还比较了LPC288x与LPC2000系列其他设备的不同之处,并提供了如何将现有软件移植到LPC288x的指导。
阅读原文 >>