LPC2131/2132/2138 ARM微控制器使用手册

需积分: 32 10 下载量 200 浏览量 更新于2024-12-31 收藏 1.25MB PDF 举报
"LPC2132系列微控制器用户指南" 本文档主要介绍了NXP公司生产的LPC2131、LPC2132和LPC2138这三款基于ARM7TDMI-S架构的微控制器,这些芯片在硬件设计上具有高度集成性和灵活性,适用于各种嵌入式应用。 1. LPC2131/2132/2138特性 - **处理器核心**: 集成了32/16位的ARM7TDMI-S CPU,支持实时仿真和嵌入式跟踪功能,适合需要高效能和低功耗的场景。 - **内存配置**: 内置不同容量的高速Flash存储器,分别为32kB、64kB和512kB,以及8/16/32kB的SRAM,用于程序存储和数据处理。 - **存储器接口**: 采用128位宽度的接口和优化的加速结构,确保32位代码在最大时钟频率下的高效运行,同时支持16位Thumb模式,减小代码体积。 - **封装形式**: 提供LQFP64的小型封装,适合紧凑型系统的应用需求。 - **编程与调试**: 支持在系统编程(ISP)和在应用编程(IAP),允许程序的现场更新,擦除和编程速度快。 - **调试接口**: 内置Embedded ICE-RT和嵌入式跟踪接口,便于实时调试和代码执行分析。 2. 功能模块 - **模拟功能**: LPC2132和LPC2138具有1或2个8通道10位ADC,转换速度快;LPC2132和LPC2138还包含1个10位DAC,可用于生成模拟输出。 - **定时器/计数器**: 包括2个32位定时器/计数器,支持4路捕获和4路比较通道,以及PWM单元,提供6路输出。 - **中断与GPIO**: 提供47个GPIO引脚和9个外部中断,支持边沿或电平触发,适用于多种控制需求。 - **串行接口**: 包含2个16C550工业标准UART和2个高速I2C接口,方便通信。 - **其他外设**: 实时时钟具有独立电源和时钟源,且在低功耗模式下保持运行。 3. 应用领域 - **工业控制**: 多样的定时器、ADC、GPIO和中断功能使其适用于工业自动化和控制系统。 - **通信网关与协议转换**: 强大的串行接口和大容量SRAM可以作为通信缓冲区,实现协议转换。 - **智能终端**: 适用于POS机、访问控制等小型系统的控制器。 - **音频和图像处理**: 软modem、声音识别和低端成像应用得益于其内置的模拟转换器和处理能力。 - **医疗设备**: 其丰富的外设和低功耗特性使得它适合医疗设备的开发,例如监测设备或便携式设备。 LPC2131、LPC2132和LPC2138微控制器集成了多种功能,是构建高效、灵活的嵌入式系统的核心组件,尤其适用于需要高性能、低功耗和多种接口应用的场合。其独特的特性和强大的处理能力,使其在工业、通信、医疗等多个领域都有广泛的应用前景。