LPC17xx用户手册 - ARM Cortex-M3 微控制器
需积分: 50 62 浏览量
更新于2024-09-19
收藏 4.56MB PDF 举报
"LPC17xx用户手册,Rev.00.06,发布于2009年5月,由NXP B.V.出版。该手册详细介绍了LPC17xx系列微控制器,包括LPC1768、LPC1766、LPC1765等型号,基于ARM Cortex-M3内核,具有32位处理能力,支持USB、以太网、CAN、I2S等功能。"
LPC17xx系列微控制器是NXP半导体推出的一款高性能、低功耗的微控制器,广泛应用于各种嵌入式系统设计。手册详细阐述了LPC17xx的硬件特性、软件开发以及应用指南。
1. **处理器核心**:
LPC17xx系列采用32位ARM Cortex-M3处理器核心,提供高效能计算能力,同时具有低功耗的特点。Cortex-M3内核具有指令集优化,快速中断响应和嵌套向量中断控制器(NVIC),适合实时控制任务。
2. **存储器配置**:
- 内置Flash存储器:用于存放程序代码,可编程且具有多次擦写能力。
- SRAM:高速数据存储区域,用于临时存放运行中的数据。
- 系统存储器:可能包含启动加载器和其他系统级功能。
3. **外设接口**:
- USB:支持USB 2.0全速/高速接口,可用于设备或主机模式。
- 以太网:集成MAC接口,可实现网络通信。
- CAN:控制器局域网络接口,适用于汽车电子和工业自动化。
- I2S:音频串行接口,用于音频设备间的数字音频数据传输。
4. **其他外设**:
- 多通道串行接口(SPI, I2C):用于与外部设备如传感器、显示模块等通信。
- GPIO:通用输入/输出引脚,可根据需要配置成输入或输出。
- 定时器/计数器:用于计时、PWM输出、捕获和比较等功能。
- ADC:模数转换器,将模拟信号转换为数字信号。
- DAC:数模转换器,将数字信号转换为模拟信号。
5. **开发工具和固件库**:
LPC17xx的手册会提供关于如何使用IDE(集成开发环境)、编译器、调试器的信息,以及固件库的使用指南,这些库通常包含针对各种外设的驱动程序和例程,帮助开发者快速进行应用程序开发。
6. **电源管理**:
LPC17xx具备多种低功耗模式,如空闲、待机和深度睡眠,以适应不同应用的功耗需求。
7. **文档更新历史**:
手册的修订历史记录了从03版到06版的更新内容,包括内部更新和改进。
LPC17xx用户手册是开发者了解和使用该系列微控制器的重要参考资料,包含了详尽的硬件描述、软件接口信息以及实用的示例代码,有助于工程师进行产品设计和系统集成。
2013-07-16 上传
2014-05-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-04-11 上传
malei22
- 粉丝: 0
- 资源: 20
最新资源
- jquery-DOMwindow:最初来自http的jQuery DOMwindow插件的更新版本
- NLP_Basics:自然语言处理基本概念和高级概念
- go-clock
- [论坛社区]Google Sitemap生成器 v3.0 for phpwind 6.3.2_sitemap.rar
- 已加星标
- CentralLimit,modbusc#源码,c#
- AndroidStudioDemo
- Natural-Language-Processing-CS60075-:该存储库包含2020年秋季获得的NLP(CS60075)的已解决任务
- FireDoom::fire:动画DOOM feita em Java脚本
- Whowatch Hide Item Animation-crx插件
- dataVis
- Qt基于QGraphicsView绘图架构实现不同图形(多边形、圆形、矩形)的动态绘制(所见即所得)
- AnalyseFileData.zip
- NailPHP-master.zip
- ToolConvertEnglish
- SPINNER:使用 3 个 uicontrol 创建一个简单的微调控件。-matlab开发