NXP LPC1787 用户手册

需积分: 9 2 下载量 31 浏览量 更新于2024-07-23 收藏 5.92MB PDF 举报
"NXP LPC1787 用户手册是一个详细的技术文档,主要涵盖了NXP公司生产的LPC178x/7x系列微控制器。这个系列包括LPC1788、LPC1787等多个型号,基于ARMCortex-M3内核,是一款32位的微控制器。手册包含了这些设备的关键特性,如USB、以太网、LCD、CAN、I2C、I2S、Flash、EEPROM等接口和功能。文档提供了关于这些微控制器的硬件和软件信息,适用于设计和开发人员参考使用。手册的修订版本号为01.03,最后更新日期为2011年3月7日。NXP公司保留所有权利,并提供了获取更多信息和销售办公室地址的联系方式。" LPC1787是NXP公司LPC178x/7x系列中的一个成员,基于ARMCortex-M3处理器核心,这是一款高性能、低功耗的32位微控制器。Cortex-M3是ARM公司的产品,它在嵌入式应用中广泛使用,以其高效的处理能力和紧凑的内存需求而著名。 LPC178x/7x系列微控制器的特性包括: 1. **处理器核心**:内置ARMCortex-M3,运行速度可达到96MHz,支持Thumb2指令集,提供高效能运算。 2. **存储器**:内置Flash和EEPROM存储器,用于程序和数据存储。 3. **外设接口**: - **USB**:支持USB主机和设备模式,可以用于设备连接和数据传输。 - **以太网**:集成以太网MAC,允许设备连接到局域网。 - **LCD控制器**:支持图形和文本LCD显示,适用于人机交互界面。 - **CAN**(Controller Area Network):用于车辆网络和其他工业控制系统的通信协议。 - **I2C**和**I2S**:串行通信接口,用于连接各种传感器和音频设备。 - **SPI**:串行外围接口,用于与其他SPI兼容设备通信,虽然在某个版本中被提及已移除,但通常会在其他版本中存在。 4. **其他外设**:可能还包括ADC(模数转换器)、DAC(数模转换器)、PWM(脉宽调制)等,用于模拟信号处理和控制应用。 5. **电源管理**:具有灵活的电源管理选项,有助于优化系统功耗。 6. **调试支持**:通常包含JTAG和SWD(SWD接口用于调试和编程)。 用户手册会详细阐述这些特性的使用方法,包括引脚配置、初始化步骤、驱动程序开发、中断处理以及错误处理等。此外,手册还可能包含示例代码、电路设计建议和故障排查指南,帮助开发者快速上手并解决可能出现的问题。对于需要使用LPC1787进行项目开发的工程师来说,这份手册是必不可少的参考资料。