UM10360 LPC17xx User Manual: ARM Cortex-M3 Microcontroller

需积分: 10 1 下载量 167 浏览量 更新于2024-07-20 收藏 4.52MB PDF 举报
"LPC1788英文版用户手册,UM10360,包含了对LPC17xx系列微控制器的详细说明,涵盖了LPC1769至LPC1751等多个型号,基于ARM Cortex-M3内核,具备32位处理能力,支持USB、以太网、CAN、I2S等功能。手册修订历史记录了重要的改动和更新。" LPC1788是NXP半导体公司生产的一款高性能微控制器,属于LPC17xx系列。该系列基于ARM Cortex-M3架构,是一款32位处理器,具有高效能和低功耗的特点。Cortex-M3内核提供了强大的计算能力和优化的中断处理,适合于实时控制应用。 LPC17xx系列微控制器在硬件上集成了多种接口,如USB(通用串行总线)接口,用于与各种设备进行高速数据传输;以太网接口,使得嵌入式系统可以接入局域网或互联网;CAN(控制器局域网络)接口,适用于汽车电子和工业自动化中的通信;以及I2S(集成电路间音频串行)接口,便于音频信号的传输。这些丰富的外设接口使得LPC1788在物联网、工业控制、消费电子等领域有着广泛的应用。 用户手册UM10360详细介绍了LPC1788的各个功能模块,包括但不限于: 1. 内核特性:详细说明了Cortex-M3内核的指令集、中断系统和调试接口。 2. 存储器配置:涵盖闪存、SRAM和其他存储资源的组织结构和访问方式。 3. 外设接口:详细描述了USB、以太网、CAN、I2S以及其他外设的工作原理和配置方法。 4. 定时器和PWM(脉宽调制)单元:提供定时和脉冲输出功能,可用于电机控制和信号生成。 5. 模拟电路:包括ADC(模数转换器)、DAC(数模转换器)等,支持信号采集和生成。 6. 电源管理:介绍如何在不同工作模式下优化功耗,如睡眠模式和待机模式。 7. DMA(直接内存访问):提高数据传输效率,减轻CPU负担。 8. GPIO(通用输入/输出):可编程配置的引脚,用于连接外部设备。 手册还包含了错误修正和编辑更新,确保用户获取最新最准确的信息。例如,在某次修订中,关于DMA在睡眠模式下的操作说明被删除,可能是因为在新的固件或硬件设计中这部分功能有所改变。 此外,手册提供了LPC1788及同系列微控制器的订购信息,以及NXP半导体公司的联系方式,方便用户获取更多技术支持和购买相关产品。对于开发人员来说,UM10360是理解和应用LPC1788微控制器的重要参考资料。