LPC1700系列Cortex-M3微控制器中文手册

需积分: 40 1 下载量 45 浏览量 更新于2024-07-22 收藏 11.83MB PDF 举报
"LPC1700中文手册由广州周立功单片机发展有限公司提供,详述了NXP公司的LPC1700系列Cortex-M3微控制器的使用,包括寄存器配置和IO功能引脚的资料。" LPC1700系列微控制器是NXP公司设计的一款基于ARM Cortex-M3内核的高效能、低功耗嵌入式解决方案。该系列的特点在于其高度集成的硬件和丰富的外设功能,适用于各种对性能和能耗有要求的应用场景。 1.1 系列简介 LPC1700系列的核心是ARM Cortex-M3处理器,能在100MHz的频率下工作,具备3级流水线和哈佛架构,支持独立的指令和数据总线,以及额外的外设总线。内含的预取指单元使得处理器能够进行随机跳转,提高执行效率。此外,该系列还包含了内存保护单元(MPU),增强了系统的安全性和稳定性。 1.2 主要特性 - ARM Cortex-M3内核带有嵌套向量中断控制器(NVIC),可高效处理中断事件。 - 片上512KB Flash存储器支持ISP(在系统编程)和IAP(在应用编程),并且通过优化的Flash加速器提供高速代码执行。 - 内含64KB SRAM,其中32KB可通过本地总线快速访问,另外两个16KB模块则适合高性能操作和外设交互。 - 8通道通用DMA控制器,与SSP、I2S、UART、ADC、DAC等外设及GPIO连接,实现存储器到存储器的数据传输。 - AHB多层矩阵设计,确保各个AHB主机如CPU、DMA、以太网MAC和USB接口的独立总线,提升系统响应速度。 1.3 外设功能 - 集成了以太网MAC、USB主机/从机/OTG接口,满足网络和数据传输需求。 - 包括8通道UART、2条CAN通道、2个SSP控制器、SPI接口、3个I2C接口和I2S接口,丰富了串行通信选择。 - 8通道12位ADC和10位DAC,支持模拟信号的数字化和数字化信号的模拟输出。 - 电机控制PWM和正交编码器接口,适用于电机控制和其他精准定时应用。 - 4个通用定时器和6个通用PWM输出,满足不同定时和脉宽调制需求。 - 超低功耗RTC(实时时钟)和多达70个通用I/O管脚,提供了灵活的外部设备连接和时序管理。 LPC1700系列微控制器以其强大的处理能力、丰富的外设集和优化的功耗设计,成为了广泛应用中的理想选择,特别是对于那些需要高度集成和高效能的嵌入式系统设计。通过提供的中文手册,开发者可以更方便地理解和利用这些特性,进行有效的系统设计和编程。