LPC2114-2124-2212-2214 ARM微控制器使用手册

需积分: 6 0 下载量 29 浏览量 更新于2024-09-19 收藏 1.45MB PDF 举报
"LPC2114-2124-2212-2214 使用指南" 本文档是关于NXP公司ARM7TDMI-S架构微控制器LPC2114、LPC2124、LPC2112以及LPC2214的详细使用指南。这些微控制器具有丰富的功能和特性,广泛应用于各种嵌入式系统设计。 1. **概述**:LPC系列微控制器是基于高效的32位ARM7TDMI-S内核,提供高性能与低功耗的平衡。它们适合于需要高处理能力的嵌入式应用,如工业控制、汽车电子和通信设备等。 2. **特性**:包括内置Flash存储器、SRAM、多种外设接口(如串行端口、定时器、中断控制器等)、可编程I/O引脚、外部存储器控制器(EMC)以及支持实时操作系统(RTOS)的能力。 3. **应用**:这些微控制器常用于需要快速处理能力和复杂控制逻辑的场合,如物联网设备、智能仪表、嵌入式网络服务器和电源管理。 4. **器件信息**:LPC211x/221x系列微控制器有不同的内存配置,例如LPC2114和LPC2124具有不同容量的片上Flash和SRAM,而LPC2212和2214则可能增加了额外的外设接口或扩展功能。 5. **结构概述**:除了核心的ARM7TDMI-S处理器,还包括片上存储器、外设接口、系统控制模块(如PLL、时钟控制、中断管理等)以及电源管理单元。 6. **ARM7TDMI-S处理器**:是ARM公司的精简指令集(RISC)处理器,支持Thumb指令集,提供高效能与低功耗的运算能力。 7. **片内FLASH和SRAM**:这些非易失性和易失性存储器用于存储程序代码和运行时数据,且具有灵活的访问速度和容量配置。 8. **寄存器**:LPC211x/221x系列包含大量寄存器用于配置和控制外设功能,如中断控制器、存储器映射、时钟设置等。 9. **存储器寻址**:详细介绍了如何对片上和片外存储器进行地址映射,包括BOOTBLOCK(引导区)的概念和重新映射功能,以及预取指和数据中止异常的处理。 10. **外部存储器控制器(EMC)**:EMC支持各种类型的外部存储器(如SRAM、DRAM、EPROM等),并提供了详细的管脚、寄存器描述和总线时序,以便用户根据需求配置。 11. **系统控制模块**:包括了系统时钟、晶体振荡器、外部中断输入等功能的控制,以及存储器映射的管理,确保系统的正常运行和高效响应。 12. **晶体振荡器**:这部分讲述了如何设置和使用微控制器的内部和外部晶振,以产生精确的系统时钟。 13. **外部中断输入**:详细描述了中断系统的配置,包括中断标志、唤醒、方式和极性寄存器,以及多路复用中断引脚的管理。 14. **存储器映射控制**:允许用户动态调整存储器映射,以适应不同的应用需求和启动配置。 15. **PLL(锁相环)**:PLL用于提高系统时钟频率,提高处理器性能,同时也支持动态调整以适应低功耗模式。 这个指南提供了全面的技术细节,旨在帮助工程师理解和有效地使用LPC2114、LPC2124、LPC2212和LPC2214微控制器,以实现高效、可靠的嵌入式系统设计。