ARM7TDMI-S微控制器LPC213x系列详解

需积分: 14 6 下载量 176 浏览量 更新于2024-07-31 收藏 1.56MB PDF 举报
"LPC21xx系列芯片的学习资料,涵盖了芯片的基本特性和使用方法,尤其适合于嵌入式系统开发人员。" LPC21xx系列芯片是基于ARM7TDMI-S架构的微控制器,由NXP(原飞利浦半导体)制造。这些芯片主要特点是集成了高速Flash存储器,具有不同容量的选项,如32kB、64kB或512kB,同时配备了128位宽度的存储器接口,确保了32位代码的高效运行。对于需要节省代码空间的应用,LPC21xx支持16位Thumb指令集,可以在不牺牲太多性能的情况下显著减少代码大小。 该系列芯片的低功耗特性使其非常适合于小型系统应用,例如访问控制设备和POS终端。LPC2131、LPC2132和LPC2138的区别在于集成的SRAM大小和特定的功能,如LPC2134不包含AD1功能。这些芯片内置的串行通信接口多样化,包括两个符合16C550工业标准的UART、两个高速I2C接口,这使得它们在通信网关、协议转换器、软调制解调器、语音识别和低端成像应用中表现出色,因为它们可以提供大容量的缓冲区和强大的处理能力。 此外,LPC21xx芯片还具备丰富的外设功能,如1个或2个10位8通道ADC,10位DAC,以及PWM通道,这些对于工业控制和医疗系统特别有用。它们具有47个GPIO引脚,支持9个边沿或电平触发的外部中断,增强了其在各种应用中的灵活性。片内还集成了Boot装载软件,支持在系统编程(ISP)和在应用编程(IAP),使得固件更新和维护更为便捷。 在调试方面,LPC21xx提供了Embedded ICE-RT和嵌入式跟踪接口,可以进行实时调试和高速代码跟踪。实时时钟(RTC)具有独立电源和时钟源,即使在低功耗模式下也能保持精确。此外,还包含多个32位定时器/计数器、PWM单元和看门狗定时器,确保系统的稳定运行。 LPC21xx系列芯片是面向嵌入式系统设计的高效能、低功耗微控制器,广泛应用于各种工业、通信和消费电子产品。通过了解并熟练掌握这些芯片的特性和功能,开发者可以构建出高效、可靠的嵌入式解决方案。