LPC900系列单片机ISP与ICP编程指南

需积分: 0 6 下载量 72 浏览量 更新于2024-07-29 收藏 1.23MB PDF 举报
"LPC900_ISP_ICP.pdf" 本文档是关于LPC900系列单片机的在系统编程(ISP)和在电路编程(ICP)使用指南。LPC900系列由PHILIPS公司制造,是一款基于51内核的微处理器,具备高效能、低功耗的特点,并集成多种通信接口和模拟功能。 1.1 概述 LPC900系列单片机设计上注重性能与节能的平衡,拥有I2C、SPI、UART、比较器、实时时钟、E2PROM、AD/DA转换器等扩展功能,并支持在应用中编程(IAP)以及在系统编程(ISP)和在电路编程(ICP)两种编程模式。它的运算速度比普通51单片机快6倍,且在完全掉电模式下的功耗极低,只有1uA以下。 1.2 ICP与ISP简介 1.2.1 ICP简介 在电路编程(ICP)允许用户在不从电路板上移除芯片的情况下对单片机进行编程。这种特性对于开发和调试非常方便,减少了硬件替换的时间和成本。 1.2.2 ISP简介 在系统编程(ISP)则允许在系统运行时更新程序代码,无需外部编程设备。这使得现场升级和错误修复变得简单。 1.2.3 ISP的限制 虽然ISP提供了便利,但也有其限制,如可能受到程序存储区的保护设置、特定的进入和退出机制以及编程速度的约束。 1.3 LPC900配置信息详解 这部分详细解释了用户配置字(UCFG1)、引导状态字(BootStatus)和引导向量字(BootVector),以及扇区加密字的设置,这些配置直接影响到LPC900的编程和运行行为。 1.4 ICP使用指南 本节详细介绍了LPC900系列单片机的ICP编程相关引脚、连线图、编程器应用范例,包括LPCPRO编程器和EasyPRO800编程器的使用方法。 1.5 ISP使用指南 1.5.1 支持ISP的LPC900型号 列出可进行ISP操作的LPC900系列型号。 1.5.2 串口连接 详细说明了如何连接串口进行ISP编程。 1.5.3 帧间隔方式进入ISP 解释了通过帧间隔信号进入ISP模式的步骤。 1.5.4 运行芯片中的程序 指导如何在完成ISP编程后启动单片机运行新程序。 1.5.5 ISP直接跳入法 描述了一种直接跳入ISP模式的方法。 1.5.6 复位脉冲方式进入ISP 阐述了利用复位脉冲进入ISP编程的流程。 1.6 ISP900 1.6.1 ISP900简介 介绍了ISP900工具的相关信息。 1.6.2 ISP900的使用 提供了ISP900工具的使用指南。 1.7 恢复ISP代码 这部分讲解了如何在出现问题时恢复ISP代码,确保单片机能够正常工作。 1.8 相关资料 列出了更多关于LPC900系列单片机和ISP/ICP技术的参考资料。 1.9 代理商联系方式 提供了广州周立功单片机发展有限公司的联系方式,以便用户获取技术支持和服务。 1.10 文档信息 1.10.1 文档版权 明确了文档的版权信息。 1.10.2 文档版本 记录了文档的当前版本号,便于用户了解文档的更新情况。 这份文档详细地指导了用户如何利用ICP和ISP技术对LPC900系列单片机进行编程和调试,涵盖了从基本概念到实际操作的各个方面,是开发和维护LPC900项目的重要参考资料。