NXP LPC17xx 技术手册:ARM Cortex-M3 微控制器

需积分: 10 1 下载量 97 浏览量 更新于2024-07-24 收藏 4.67MB PDF 举报
"LPC17XX技术手册,包含LPC1768在内的系列微控制器的用户手册,涉及ARM Cortex-M3内核的32位处理器,支持USB、Ethernet、CAN、I2S等功能。" LPC17XX系列是NXP半导体推出的一款基于ARM Cortex-M3内核的高性能微控制器,主要适用于各种嵌入式应用。该系列包括LPC1768、LPC1766、LPC1765、LPC1764、LPC1758、LPC1756、LPC1754、LPC1752和LPC1751等不同型号,每个型号在性能、存储容量和外设接口方面有所差异,以满足不同层次的需求。 手册详细介绍了LPC17XX微控制器的硬件架构和功能特性,包括但不限于以下几个关键点: 1. **CPU核心**:采用ARM Cortex-M3处理器,提供32位处理能力,具有高效能和低功耗的特点,支持Thumb2指令集,提供浮点运算单元(FPU)。 2. **内存系统**:内置闪存(Flash Memory)用于程序存储,SRAM用于数据存储。不同的型号内存大小不一,用户可根据项目需求选择适合的型号。 3. **外设接口**: - **USB**:集成USB 2.0全速/高速主机/设备/OTG接口,支持USB设备类和USB OTG功能。 - **以太网**:集成以太网MAC,支持10/100M网络连接,可与PHY芯片配合实现完整的网络解决方案。 - **CAN**:Controller Area Network,支持多主站通信协议,广泛应用于汽车电子和工业控制领域。 - **I2S**:Inter-IC Sound,用于音频设备间的数字音频数据传输,常用于音频编解码器和其他音频处理芯片的连接。 4. **其他外设**:如SPI、I2C、UART、GPIO(通用输入输出)、ADC(模拟数字转换器)、PWM(脉宽调制)、RTC(实时时钟)、DMA(直接内存访问)等,这些丰富的外设接口使得LPC17XX微控制器在嵌入式设计中具有很高的灵活性。 5. **电源管理**:内置电源管理模块,支持多种低功耗模式,包括STOP和STANDBY模式,以适应不同应用场景的节能需求。 6. **开发工具和支持**:LPC17XX系列通常配备相应的开发板和软件开发环境,如Keil MDK-ARM、IAR Embedded Workbench等,方便开发者进行程序编写和调试。 7. **文档更新历史**:手册经过多次修订,如03至06版,反映了产品开发过程中的改进和更新,确保用户获取最新的技术信息。 LPC17XX技术手册是一份全面介绍LPC17XX系列微控制器的参考资料,对于开发基于该平台的嵌入式系统设计者来说,是必不可少的技术资料。