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

需积分: 15 1 下载量 196 浏览量 更新于2024-07-21 1 收藏 10.65MB PDF 举报
"LPC17XX用户手册 中文" LPC17XX系列微控制器是基于高效的ARM Cortex-M3内核设计的,适用于各种需要高度集成和低功耗的嵌入式应用。Cortex-M3处理器是ARM公司推出的新一代核心,提供了先进的系统特性和调试功能,支持更复杂的系统集成。LPC1700系列微控制器可以在高达100MHz的时钟频率下运行,其三级流水线和哈佛架构确保了高速执行指令的能力。哈佛架构意味着独立的指令和数据总线,同时还有一个额外的第三条总线服务于外围设备,优化了数据传输。 该微控制器的特性包括: 1. 内置的存储器保护单元(MPU),具备8个区域划分,增强了系统的安全性和隔离性。 2. 嵌套的向量中断控制器(NVIC),提供了更高效的中断管理,能处理多级别和优先级的中断事件。 3. 大容量的512KB片上Flash存储器,支持ISP(在系统编程)和IAP(在应用编程),并配备增强型Flash加速器,确保快速的代码执行。 4. 64KB的片内SRAM,包括32KB高速CPU访问的SRAM和两个独立的16KB SRAM模块,适合不同需求的高速操作。 5. 高性能的8通道通用DMA控制器,连接到AHB多层矩阵,支持与多种外设如SSP、I2S、UART、ADC、DAC和定时器等的交互,也可以执行内存到内存的传输。 6. AHB多层矩阵结构,确保每个AHB主设备(如CPU、DMA、以太网MAC和USB接口)具有独立的总线,减少延迟,提高通信效率。 7. 丰富的外设接口,如以太网MAC、USB(主机/从机/OTG)、8个UART、2个CAN通道、2个SSP控制器、SPI接口、3个I2C接口、2输入和2输出的I2S接口、8通道12位ADC、10位DAC、电机控制PWM、正交编码器接口、4个通用定时器、6输出通用PWM以及RTC和大量GPIO引脚。 LPC17XX系列微控制器的设计充分考虑了性能、灵活性和低功耗的需求,使其成为各种嵌入式应用的理想选择,比如工业自动化、物联网设备、智能家居、汽车电子、消费类电子和便携式设备等。通过详细的用户手册,开发者可以深入理解LPC17XX的内部结构和功能,从而有效地进行硬件设计和软件开发。