ARM7TDMI-S微控制器LPC213x系列详解
需积分: 14 176 浏览量
更新于2024-07-31
收藏 1.56MB PDF 举报
"LPC21xx系列芯片的学习资料,涵盖了芯片的基本特性和使用方法,尤其适合于嵌入式系统开发人员。"
LPC21xx系列芯片是基于ARM7TDMI-S架构的微控制器,由NXP(原飞利浦半导体)制造。这些芯片主要特点是集成了高速Flash存储器,具有不同容量的选项,如32kB、64kB或512kB,同时配备了128位宽度的存储器接口,确保了32位代码的高效运行。对于需要节省代码空间的应用,LPC21xx支持16位Thumb指令集,可以在不牺牲太多性能的情况下显著减少代码大小。
该系列芯片的低功耗特性使其非常适合于小型系统应用,例如访问控制设备和POS终端。LPC2131、LPC2132和LPC2138的区别在于集成的SRAM大小和特定的功能,如LPC2134不包含AD1功能。这些芯片内置的串行通信接口多样化,包括两个符合16C550工业标准的UART、两个高速I2C接口,这使得它们在通信网关、协议转换器、软调制解调器、语音识别和低端成像应用中表现出色,因为它们可以提供大容量的缓冲区和强大的处理能力。
此外,LPC21xx芯片还具备丰富的外设功能,如1个或2个10位8通道ADC,10位DAC,以及PWM通道,这些对于工业控制和医疗系统特别有用。它们具有47个GPIO引脚,支持9个边沿或电平触发的外部中断,增强了其在各种应用中的灵活性。片内还集成了Boot装载软件,支持在系统编程(ISP)和在应用编程(IAP),使得固件更新和维护更为便捷。
在调试方面,LPC21xx提供了Embedded ICE-RT和嵌入式跟踪接口,可以进行实时调试和高速代码跟踪。实时时钟(RTC)具有独立电源和时钟源,即使在低功耗模式下也能保持精确。此外,还包含多个32位定时器/计数器、PWM单元和看门狗定时器,确保系统的稳定运行。
LPC21xx系列芯片是面向嵌入式系统设计的高效能、低功耗微控制器,广泛应用于各种工业、通信和消费电子产品。通过了解并熟练掌握这些芯片的特性和功能,开发者可以构建出高效、可靠的嵌入式解决方案。
2012-06-29 上传
2011-03-11 上传
2013-04-11 上传
2017-05-17 上传
2022-09-20 上传
lilongfei1984
- 粉丝: 0
- 资源: 6
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍