品牌LOGO
AN10356 Entering ISP mode from user code Application note
发布时间: 2019-04-15
类型: 应用笔记或设计指南,设计参考、应用指南
品牌:
NXP(恩智浦)
型号:
LPC2000; LPC213x; LPC214x; LPC2100; LPC210x
该应用笔记详细阐述了NXP Semiconductors发布的关于在用户代码运行时进入ISP模式的技术方案。文档重点介绍了LPC2000系列微控制器的ISP模式概述、具体的进入方法以及从用户代码切换至ISP模式的详细步骤,并提供了相关的代码示例以辅助开发者进行实施。通过该资料,工程师可以掌握在系统运行过程中灵活启动ISP程序的技巧,从而便于进行固件升级或系统维护。NXP在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该方案,用户可通过平台获取原厂授权的正品器件,相关型号支持单件起订、在线下单、样品申请及批量询价,且库存充足。此外,平台提供专职FAE团队支持选型、设计验证及调试,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
产品勘误说明 - 英文
ES\ LPC214x勘误表LPC2141/42/44/46/48
Rev. 2.1
下载
技术文档 - 英文
寻找更多的32位MCU选项?
April 2009
下载
技术文档 - 英文
NXP-LPCXpresso低成本32位LPC微控制器开发平台
November 2009
下载
技术文档 - 英文
TEF82XX 客户应用板 + S32R294 雷达应用开发板
2025/06/28
下载
数据手册 - 英文
PowerQUICC® III 处理器搭载DDR2/3 - MPC8569E
2025/06/28
下载
技术文档 - 英文
低功耗PowerQUICC® II Pro处理器,配备DDR2、TDM、PCI、PCI Express、SATA、1 GB以太网、安全功能、USB - MPC8315E
2025/06/28
下载
技术文档 - 英文
具有Lin S08EL和S08SL MCU的8位EEPROM
Mar 5, 2025
下载
数据手册 - 英文
8位5V微控制器,具有简化特性 - S08PLS
2025/06/28
下载
数据手册 - 英文
PCF85063A
Rev. 7.1 — 8 November 2023
下载
技术文档 - 英文
可调限流电源开关,适用于USB PD应用
Jun 17, 2025
下载
数据手册 - 英文
MC33PT2001 可编程电磁阀控制器
Rev. 10.1
下载
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
AN10382在LPC213x应用说明中有效地使用RTC
本资料介绍了如何在LPC213x系列微控制器中高效使用实时时钟(RTC)。内容涵盖RTC的工作原理、配置方法、电流消耗分析以及代码示例。重点包括使用外部32.768 KHz晶振作为时钟源,以及如何通过配置VPB时钟和Vbat电源来优化电流消耗。
阅读原文 >>
LPC2xxx SPI主代码示例应用说明
本技术笔记展示了如何使用Philips Semiconductors LPC2000微控制器系列的SPI接口(主模式和中断驱动)。内容包含SPI接口的应用示例,但仅供说明之用,Philips Semiconductors不对这些应用进行任何保证或保修。笔记由Paul Seerden撰写,发布于2006年1月20日。
阅读原文 >>
用LPC2148实现MP3播放器,使用libmad和EFSL应用说明
本文档介绍了如何使用NXP LPC2148微控制器设计MP3播放器,并集成了libmad MPEG音频解码库和EFSL嵌入式文件系统库。文章详细描述了硬件结构、软件配置、编译和链接设置,以及如何使用Keil MCB2140评估板和Rowley CrossStudio for ARM开发环境。此外,还讨论了内存要求、MP3播放器组件、系统文件配置、编译批处理文件和MP3播放器演示操作。
阅读原文 >>
LPC2000系列应用程序的初始化代码/提示说明
本资料为Philips Semiconductors发布的关于LPC2000系列微控制器初始化的指南,内容包括初始化步骤、降低功耗的提示和代码示例。资料涵盖了启动文件编写、时钟设置、堆栈指针配置、外设配置、中断处理、低功耗模式以及软件工具支持等方面。
阅读原文 >>
UM10139 LPC214x用户手册
本资料为NXP Semiconductors公司发布的LPC214x系列微控制器用户手册,主要介绍了该系列微控制器的特性、功能、架构和编程方法。手册详细描述了LPC214x系列微控制器的硬件资源,包括ARM7TDMI-S CPU、Flash存储器、SRAM、定时器、ADC、DAC、PWM、UART、I2C、SPI、SSP等,并提供了内存映射、内存加速模块、中断处理等高级功能的相关信息。此外,手册还包含了设备信息、应用领域、开发工具等内容,为用户提供了全面的技术支持。
阅读原文 >>
UM10120 LPC2131/2/4/6/8用户手册
本手册详细介绍了LPC213x系列微控制器,包括其特性、架构、内存映射、内存加速模块等。该系列基于ARM7TDMI-S CPU,具有32/64/128/256/512 kB的Flash存储器和8/16/32 kB的SRAM。手册涵盖了内存映射、MAM模块、中断控制器、外设接口等关键信息,适用于工业控制、医疗系统等应用。
阅读原文 >>
LPC2000飞利浦CAN驱动程序应用说明
本资料为Philips LPC2000 CAN控制器硬件应用编程接口驱动程序,适用于Philips LPC2000系列微控制器。资料详细介绍了CAN控制器的功能、配置方法、驱动程序功能以及示例代码。内容包括CAN控制器初始化、配置、数据传输接收、错误处理等,并提供了一个基于KEIL uVision3的演示项目,展示了如何使用UART0与PC进行通信,并通过Hyper Terminal打印CAN通信信息。
阅读原文 >>
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外设的使用,展示了如何在实际应用中处理假中断。最后,文章总结了处理假中断的重要性,并建议在所有可能发生假中断的应用中实现相应的处理程序。
阅读原文 >>
AN10493 LPC214x掉电模式和USB唤醒应用说明
本文档介绍了如何将微控制器(MCU)置于掉电模式以节省功耗,并提供了一个通过USB活动唤醒MCU的示例。文档详细说明了硬件和软件配置,包括时钟配置、初始化、中断处理和主程序流程,以实现LPC214x微控制器的掉电模式和USB唤醒功能。
阅读原文 >>
恩智浦基于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软件工具,以简化设计和上市流程。
阅读原文 >>
LPC2xxx UART发送器代码示例应用说明
本技术笔记提供了一个软件示例,展示了如何有效地使用Philips Semiconductors LPC2000系列微控制器的UART1(同样适用于UART0)的发送FIFO。该示例仅供参考,Philips Semiconductors不对这些应用在未经进一步测试或修改的情况下适用于特定用途做出任何表示或保证。
阅读原文 >>
LPC2000应用说明中的μC/OS-II时间管理
本应用笔记介绍了如何在NXP Semiconductors的LPC2000微控制器系列中实现µC/OS-II的时间管理。内容包括µC/OS-II的介绍、初始化过程、系统配置、定时器初始化、时钟滴答中断服务例程以及时间管理函数的使用。通过示例代码展示了如何在LPC2129评估板上实现时间管理功能。
阅读原文 >>
LPC2000全双工软件UART应用说明
本文档介绍了如何在LPC2000微控制器中添加一个简单的软件UART,以满足应用中更多串行接口的需求。该解决方案依赖于单个LPC2000通用32位定时器,能够在需要时切换专用引脚,同时监控另一个引脚。软件UART支持1个起始位、8个数据位和1个停止位,无奇偶校验位。波特率和发送器、接收器的FIFO深度在编译过程中选择,一旦设置,就不能更改。这些FIFO通过几个简单的例程轻松访问,允许单个字符和/或字符串传输。文档还包括了主代码和验证过程中的示波器截图。
阅读原文 >>
LPC2000 EINT双边缘中断技术说明
本技术笔记介绍了如何使用LPC2000系列微控制器中的外部中断功能。具体内容包括通过P0.16端口接收外部中断信号,并在ARM7核心的LPC2129微控制器上实现双边沿中断。文档详细说明了中断服务例程中如何改变中断极性,以及如何处理VPBDIV、EXTPOLAR和EXTMODE寄存器相关的错误和解决方案。此外,还提供了相应的软件示例代码。
阅读原文 >>
迁移到LPC2300/2400系列应用说明
本文档详细介绍了从LPC210x/LPC22xx/LPC21xx设备迁移到LPC23xx/24xx系列设备时需要考虑的重要特性。包括时钟结构、APB分频器、双AHB总线架构、DMA引擎、增强型外设等。此外,还涉及了电源管理、GPIO、I2C、看门狗、PWM、RTC等功能的改进和变化。
阅读原文 >>
LPC2000 ADC代码示例技术说明
本技术文档提供了两个软件示例,展示了Philips Semiconductors LPC2000微控制器系列中10位A/D转换器的使用方法。第一个示例展示了如何通过软件控制启动并轮询模式进行四个模拟输入的转换,结果通过UART0发送到PC端。第二个示例展示了如何使用中断驱动的突发模式进行转换,并在每次转换后生成中断,通过中断处理程序获取转换结果。
阅读原文 >>
LPC2000 I2C从机代码示例技术说明
本技术文档展示了Philips Semiconductors LPC2000微控制器系列的I2C从机软件示例。软件适用于LPC2138,并在MCB2130板上进行测试。该示例支持中断驱动的I2C从机消息传输。文档中提供了I2C从机模式的功能示例,包括当接口识别到其自己的从机地址(0x20或0x21)时生成中断,以及作为从机发送器或接收器时的操作。代码示例包含了初始化、中断服务例程和主函数的实现细节。
阅读原文 >>
用于LPC24xx的AN10764 USB辅助ISP引导加载程序应用说明
本应用笔记介绍了如何为LPC2400系列闪存设备添加自定义USB二级ISP引导加载程序。内容涵盖引导加载程序设计考虑因素、主机/从机软件设计、USB通信、引导加载程序配置和测试等。主要目的是通过USB接口实现用户代码的下载和更新。
阅读原文 >>
LPC288x应用程序入门说明
本应用笔记提供了LPC288x系列微控制器的代码示例,涵盖其各种外设的使用。内容涉及基本启动代码、端口引脚配置、时钟生成单元(CGU)配置、中断处理以及闪存编程。笔记还比较了LPC288x与LPC2000系列其他设备的不同之处,并提供了如何将现有软件移植到LPC288x的指导。
阅读原文 >>
NicheLite for LPC实现说明应用说明
本文档为NicheLite for LPC TCP/IP堆栈的应用笔记,主要讨论了在项目中使用NicheLite for LPC时的实现细节,包括内存管理、堆栈操作和定制。内容涵盖了数据包分配和释放、TCP和UDP的实现细节、套接字的使用、堆栈配置以及如何实现原始发送功能等。
阅读原文 >>
连接以太网接口与LPC2000应用说明
本应用笔记介绍了如何将以太网接口连接到NXP LPC2000系列ARM微控制器。内容包括连接LPC21xx和LPC22xx系列微控制器与RTL8019AS以太网控制器的参考电路图和以太网驱动程序源代码,以及如何在LPC22xx开发系统中配置uClinux以太网选项。
阅读原文 >>
迁移到LPC1700系列应用程序说明
本应用笔记介绍了基于Cortex-M3架构的LPC1700系列微控制器的重要特性,并详细说明了与基于ARM7的LPC2000系列相比的差异。内容涵盖多层AHB矩阵和分割APB总线、内存支持、关键系统模块、电源结构和管理、外设等方面,旨在帮助用户从LPC2000系列平滑迁移到LPC1700系列。
阅读原文 >>
业界领先的主要家用电器的高性价比、节能解决方案组合
NXP半导体提供广泛的解决方案,助力家电行业提高效率和降低成本。产品涵盖微控制器、电源管理、功率半导体、I2C总线逻辑等,适用于洗衣机、洗碗机、烘干机和冰箱等家电产品。NXP的微控制器系列包括ARM7和ARM9核心,提供高性能和低功耗。电源管理产品包括STARplug ICs和离散解决方案,优化设计和成本。此外,NXP还提供I2C总线逻辑、温度和电压传感器、LCD驱动器等通用功能组件。
阅读原文 >>
NXP FRDM生态系统
NXP的FRDM生态系统提供低成本硬件和软件工具,以加速开发并简化原型设计。该系统包括全面的软件工具,如IDEs、MCUXpresso SDK、编程和配置工具,以及用于机器学习和HMI设计的软件。硬件方面,FRDM开发板和扩展板支持模块化扩展,适用于各种微控制器和微处理器,包括通用和无线MCU以及应用处理器。此外,还提供丰富的应用代码和示例,以支持快速开发。
阅读原文 >>
LPC2138电源管理应用说明
本应用笔记提供了LPC2138微控制器的功耗数据,包括不同工作模式下的功耗测量和相应的代码示例。内容涵盖了核心和外设的功耗测量、时钟和PLL、核心功耗、外设功耗、省电模式和计算示例等。
阅读原文 >>
LPC111x和LPC13xx全双工软件UART应用说明
本文档介绍了如何在LPC111X和LPC13XX处理器上通过软件实现全双工UART的功能。该应用笔记详细描述了软件UART的实现方法,包括硬件配置、软件环境、操作流程以及测试结果。通过使用软件UART,设计者可以在不增加额外硬件成本的情况下,为产品增加UART通信功能,从而满足小型化和成本控制的需求。
阅读原文 >>
有刷直流电机控制使用LPC2101应用说明
本应用笔记展示了如何使用NXP Semiconductors的LPC2101微控制器进行双向刷式直流电机控制。介绍了LPC2101的特性,包括基于ARM7 CPU、高速闪存、丰富的片上外设等。详细阐述了刷式直流电机的原理、控制方法,包括双向旋转、速度控制、电流和转速反馈等。此外,还提供了硬件电路图、软件流程图和源代码示例。
阅读原文 >>
使用飞利浦LPC2000闪存实用程序与Keil MCB2100和IAR LPC210x Kickstart评估板应用说明
本文档为应用笔记,介绍了Philips LPC2000闪存实用工具在Keil MCB2100和IAR LPC210x Kickstart评估板上的使用方法。内容包括LPC2000 ISP概述、Philips LPC2000闪存实用工具的详细说明、硬件配置以及法律信息等。主要涉及LPC2000的在线系统编程(ISP)方法、使用Philips闪存实用工具进行代码上传和执行、Keil MCB2100和IAR LPC210x Kickstart评估板的硬件配置等。
阅读原文 >>
LPC210x飞利浦微控制器系列应用说明
本应用笔记介绍了如何在调试用户应用程序时使用LPC210x微控制器的二级JTAG接口。二级JTAG接口为用户提供10个额外的端口引脚,这些引脚原本分配给了嵌入式跟踪宏单元(ETM)。当应用程序只需要JTAG支持进行调试时,可以使用二级JTAG接口。笔记详细说明了如何配置二级JTAG接口,包括从SRAM和Flash调试应用程序的步骤,以及相关的软件示例。
阅读原文 >>
NXP桥集成电路与NXP ARM微控制器接口应用说明
本文档为NXP半导体公司发布的应用笔记,主要介绍了如何将NXP的桥接IC(如SC16IS752)与NXP的ARM微控制器(如LPC2148)进行接口连接。内容涵盖了硬件连接、软件编程、固件描述以及系统编程模式等,旨在帮助用户实现高速串行数据通信。文档提供了C语言源代码,用于实现微控制器与桥接IC之间的通信。
阅读原文 >>
LPC2104/2105/2106用户手册
本资料为NXP Semiconductors公司发布的LPC2104/05/06系列微控制器用户手册,主要介绍了该系列微控制器的特性、功能、内存映射、系统控制块等内容。手册详细描述了微控制器的ARM7TDMI-S CPU、128位宽内存接口、高速闪存、静态RAM、多种串行通信接口、定时器、PWM通道、GPIO引脚等特性,并提供了详细的寄存器描述和配置信息。此外,手册还涵盖了外部中断、晶振振荡器、电源控制、复位、PLL等系统控制功能。
阅读原文 >>
NXP LPCXpresso入门
LPCXpresso是NXP提供的一款低成本开发平台,包括基于Eclipse的IDE、GNU C编译器、链接器、库和增强型GDB调试器。该平台支持从评估到最终生产的嵌入式应用开发。文档概述了如何开始使用LPCXpresso,包括系统要求、安装过程、IDE布局、连接目标、使用示例项目、调试技巧等。此外,还介绍了LPCXpresso的合作伙伴、评估、探索和开发阶段,以及如何创建和管理项目。
阅读原文 >>
LPC21xx和LPC22xx用户手册用户手册
本手册为NXP Semiconductors公司生产的LPC21xx和LPC22xx系列微控制器用户手册。手册涵盖了该系列产品的特性、功能、内存映射、引脚配置等信息。主要内容包括:微控制器概述、如何阅读本手册、产品特性、订购选项、内存映射、引脚配置、ARM7TDMI-S处理器、片上闪存系统、片上静态RAM等。手册详细介绍了各个型号的配置和功能,适用于工业控制、医疗系统、门禁控制、POS等领域。
阅读原文 >>
终端节点物质开发平台
NXP推出的端节点Matter与Thread开发平台,包含创建Matter和Thread、Matter和Wi-Fi或Matter与Thread和Wi-Fi独立端设备所需的硬件、软件和启用功能。平台块图展示了其组成部分。资料提供更多信息链接,并注明信息可能随时变更。
阅读原文 >>
智能,电动汽车充电安全
本文介绍了NXP为电动汽车充电设备(EVSE)提供的EdgeLock®安全元素和认证器解决方案。该方案旨在解决随着电动汽车普及,对充电设备安全性的需求。文章阐述了EVSE在推动电动化转型中的重要性,并分析了其面临的挑战,如安全性和互操作性。NXP的解决方案包括EasyEVSE开发平台,结合EdgeLock SE05x安全元素或EdgeLock A5000/A30认证器,提供多层次的安全架构,确保充电过程的安全和合规。此外,EdgeLock 2GO服务平台支持现场密钥轮换和凭证更新,确保设备部署后的安全性。
阅读原文 >>
平台客服
扫码关注
关注世强硬创
解锁服务进度实时跟踪和专属客服特权
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面