ARMCortex-M0 LPC111x微控制器用户手册:低功耗与高集成

4星 · 超过85%的资源 需积分: 9 15 下载量 48 浏览量 更新于2024-07-31 收藏 4.62MB PDF 举报
"CortexM0_LPC1100用户手册中文版.pdf 是一份关于NXP公司的LPC1100系列微控制器的详细文档,主要涵盖了基于ARMCortex-M0内核的微控制器在高集成度和低功耗嵌入式应用中的使用。这份手册提供了丰富的技术特性和功能介绍,旨在帮助用户理解和开发基于LPC111x的项目。" Cortex-M0是ARM公司推出的第二代精简指令集微处理器核心,设计目标是实现高效能和低功耗。LPC111x系列是基于Cortex-M0的微控制器,工作频率最高可达50MHz,适用于各种需要高效运行和低能耗的嵌入式应用。 LPC111x的内存配置包括不同型号的片上Flash存储器,分别为LPC1114的32kB、LPC1113的24kB、LPC1112的16kB以及LPC1111的8kB,同时还有高达8kB的静态RAM,满足不同容量需求。此外,该系列还支持在系统编程(ISP)和在应用中编程(IAP),通过内置的Bootloader软件进行固件更新。 在通信接口方面,LPC111x配备了丰富的外设,如一个支持RS-485/EIA-485的UART,该接口可以产生小数波特率,并具备内部FIFO和modem控制功能。此外,还有2个SPI/SSP接口,其中一个在LQFP48和PLCC44封装中具有FIFO和多协议功能。I2C接口则支持Fast-mode Plus模式,传输速率高达1Mbit/s,具有多地址识别和监控模式。 该微控制器还包含了42个通用I/O(GPIO)引脚,这些引脚可以配置上拉/下拉电阻,其中部分引脚甚至可以提供20mA的高电流驱动或汲取能力。其他外设包括4个通用定时器/计数器、看门狗定时器、系统节拍定时器、10位ADC以及支持8个引脚输入多路复用。 LPC111x还特别强调了低功耗设计,集成的PMU(电源管理单元)可以在睡眠、深度睡眠和深度掉电模式下自动调节内部稳压器,以降低功耗。该系列支持三种节能模式,以适应不同应用场景的需求。此外,所有这些功能均能在单个3.3V电源(2.0V~3.6V)下正常工作。 最后,LPC111x的GPIO引脚可作为边沿和电平触发的中断源,且具有带分频器的时钟输出功能,这些特性使得它成为各种嵌入式系统的理想选择,特别是那些需要高性能、低功耗以及强大外设接口的项目。