LPC1759_58_56_54_52_51.pdf
### LPC1759/58/56/54/52/51 微控制器关键特性与应用概述 #### 一、总体描述 LPC1759/58/56/54/52/51 系列微控制器基于 ARM Cortex-M3 内核,为嵌入式应用提供了高度集成且低功耗的解决方案。ARM Cortex-M3 是一款先进的处理器内核,具备诸如增强调试功能和更高支持块集成等系统级增强特性。 该系列微控制器根据不同型号提供不同的 CPU 运行频率:LPC1758/56/57/54/52/51 的最高 CPU 频率为 100 MHz;而 LPC1759 的最高 CPU 频率可达 120 MHz。ARM Cortex-M3 处理器采用了 3 级流水线设计,支持哈佛架构,具有独立的指令和数据总线以及用于外设访问的第三个总线。此外,它还内置了一个预取单元,支持分支预测操作,从而进一步优化了性能。 #### 二、主要特点及优势 1. **高性能 ARM Cortex-M3 处理器**: - LPC1758/56/57/54/52/51 的 CPU 最高运行频率为 100 MHz。 - LPC1759 的 CPU 最高运行频率为 120 MHz。 - 内置 Memory Protection Unit (MPU),支持最多 8 个内存区域保护。 2. **嵌入式硬件资源**: - 提供高达 512 KB 的片上闪存编程存储器,并且具有增强型闪存加速器,即使在 120 MHz 的最高工作频率下也能实现零等待状态的操作。 - 支持 In-System Programming (ISP) 和 In-Application Programming (IAP),通过片上引导加载程序软件实现。 - 片上 SRAM 包括: - 高达 32 KB 的 SRAM 位于 CPU 上,通过本地代码/数据总线提供高性能 CPU 访问。 - 两个或一个 16 KB 的 SRAM 块,分别提供独立访问路径,可用于提高吞吐量。 - 这些 SRAM 块可以用于 Ethernet (仅 LPC1758)、USB 和 DMA 存储,同时也可用作通用 CPU 指令和数据存储空间。 3. **外围设备配置**: - 八通道通用 DMA 控制器 (GPDMA),位于 AHB 多层矩阵上,可以与 SSP、I2S 总线、UART 和 ADC 等外设配合使用。 - 4 个 UART 接口、2 个 CAN 通道、2 个 SSP 控制器、SPI 接口、2 个 I2C 总线接口、2 输入+2 输出的 I2S 总线接口。 - 6 通道 12 位 ADC、10 位 DAC、电机控制 PWM、正交编码器接口、4 个通用定时器、6 输出通用 PWM。 - 超低功耗实时时钟 (RTC) 可选配单独电池供电,以及多达 52 个通用 I/O 引脚。 4. **中断控制器**: - 内置 Nested Vectored Interrupt Controller (NVIC),支持嵌套向量中断处理。 LPC1759/58/56/54/52/51 系列微控制器不仅在处理器性能上表现出色,在外围设备配置方面也极为丰富,能够满足各种嵌入式应用的需求。这些特性使得该系列微控制器非常适合应用于工业自动化、消费电子、汽车电子等领域中的高性能控制系统。
剩余75页未读,继续阅读
- 粉丝: 1
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 这是用MATLAB编写的sar合成孔径雷达反投影算法的一个实例.zip
- 这些matlab代码通过使用中心有限差分法求解相场方程来模拟晶粒生长.zip
- 针对工程师的SDR的MATLAB实现教材.zip
- 针对MATLAB的AIR Tools II工具箱附带出版物AIR Tools II代数迭代重建方法改进实现Hansen.zip
- Matlab实现RIME-BP霜冰优化BP神经网络多特征分类预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 针对电子战的发射器探测和地理定位的MATLAB代码.zip
- 阵列信号处理中到达方向DOA估计的MATLAB函数集.zip
- 执行一些从matlab代码到fortran的简单转换.zip
- 执行神经科学数据的信息理论分析的MATLAB工具箱.zip
- 主动学习工具箱的MATLAB.zip
- 准定量子点通道的MATLAB实现.zip
- 指纹识别在运行时使用从移动设备捕获的图像,使用Android和OpenCV构建,也构建在MATLAB中.zip
- 姿态和航向参考系统用MATLAB尽量简单.zip
- Matlab基于BiGRU双向门控循环单元的锂电池寿命预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 自动编码变分贝叶斯的MATLAB实现.zip
- 自然语言处理工具MATLAB.zip