LPC1100:基于Cortex-M0的低功耗嵌入式微控制器详解

需积分: 10 2 下载量 201 浏览量 更新于2024-07-30 收藏 6.39MB PDF 举报
LPC1100是一款由ARM Cortex-M0内核驱动的微控制器,专为嵌入式应用设计,特别强调高集成度和低功耗。这款芯片的主要特点包括: 1. **处理器性能**: - LPC111x系列处理器工作频率高达50MHz,提供了确定性的行为,对于实时性和响应速度有较高的要求。 2. **内存**: - 内部存储资源丰富,根据不同型号(如LPC1114有32kB Flash,LPC1113有24kB,LPC1112有16kB,LPC1111有8kB),支持不同的程序存储需求。 - 高达8kB的静态RAM(SRAM)用于存储运行时数据。 3. **编程技术**: - 支持在系统编程(ISP)和在应用中编程(IAP),通过片内Bootloader软件实现程序更新,提高了灵活性。 4. **串行接口**: - 提供一个带有内部FIFO的UART,支持RS-485/EIA-485通信,并具备波特率自定义和 modem 控制功能。 - 拥有两个SSP接口,其中LQFP48和PLCC44封装的版本只有第二个接口支持FIFO和多协议功能。 5. **I2C接口**: - 支持I2C全速模式和Fast-modePlus,数据传输速率最高可达1Mbit/s,还支持多地址识别和监控模式。 6. **GPIO引脚和电流驱动能力**: - 具备多达42个通用I/O引脚,支持上拉/下拉电阻配置,适合各种外部设备连接。 - 特殊引脚具备20mA的高电流驱动能力,以及两个I2C总线引脚在Fast-modePlus模式下具有高电流汲取能力。 7. **定时器/计数器**: - 包含4个通用定时器/计数器,提供4个捕获输入和13个比较输出,支持精确的时间处理。 8. **看门狗定时器**: - 集成了看门狗定时器,有助于防止系统因软件错误而死锁,增强了系统的稳定性。 LPC1100微控制器以其高性能、丰富的存储选项、多样化的通信接口以及灵活的编程功能,适用于各种对功耗敏感且对实时性和通信能力有一定要求的嵌入式系统应用。其全面的I/O特性使其在物联网、工业控制和消费类电子产品中都有广泛的应用潜力。