LPC11Dxx MCU系列是基于Arm®Cortex®-M0的低成本32位MCU,其CPU频率高达50 MHz。LPC11xx MCU专为8/16位微控制器操作而设计,与现有的8/16位体系结构相比,它具有性能高、功耗低、指令集简单等特点,减少了代码大小。
LPC11Dxx是一个双芯片模块,由LPC1114单片微控制器和PCF8576D通用LCD驱动器组成,采用低成本100引脚封装。LCD驱动器提供40个段,并支持一到四个背板。通过具有自动递增寻址的片上显示RAM,显示开销最小化。
LPC11Dxx MCU的外围补充包括32KB的闪存、8 KB的SRAM、一个快速模式Plus I2C总线接口、一个RS-485/EIA-485 UART、多达两个具有SSP功能的SPI接口、四个通用计数器/定时器、一个10位ADC和多达42个通用I/O引脚。
特色
- Cortex-M0处理器,运行频率高达50 MHz
- Cortex-M0内置嵌入式矢量中断控制器(NVIC)
- 串行线调试
- 系统滴答计时器
- 40段
- 一到四个背板
- 带自动递增寻址的片上显示Ram
- 32 KB片上闪存编程存储器
- 8kb SRAM
- 通过片上引导程序软件进行系统内编程(ISP)和应用程序内编程(IAP)
- 多达42个通用I/O(GPIO)引脚,带有可配置的上拉/下拉电阻器。此外,还支持可配置的开漏模式
- GPIO引脚可用作边缘和电平敏感中断源
- 一个引脚上的高电流输出驱动器(20 mA)
- 快速模式Plus中两个I2C总线引脚上的高电流宿驱动器(20 mA)
- 四个通用计数器/计时器,最多八个捕获输入和最多13个匹配输出
- 可编程窗口看门狗定时器(WDT)
- 10位ADC,具有8个引脚之间的输入多路复用
- 具有分数波特率生成、内部FIFO和RS-485支持的UART
- 两个具有SSP功能、FIFO和多协议功能的SPI控制器
- I²C总线接口支持完整的I2C总线规范和快速模式Plus,数据速率为1Mbit/s,具有多地址识别和监控模式
- 12 MHz内部RC振荡器,精度为1%,可选择用作系统时钟
- 工作范围为1 MHz至25 MHz的晶体振荡器
- 可编程看门狗振荡器,频率范围为9.4 kHz至2.3 MHz
- PLL允许CPU在不需要高频晶体的情况下以最高CPU速率运行。可以从系统振荡器或内部RC振荡器运行
- 带分频器的时钟输出功能,可反映系统振荡器时钟、IRC时钟、CPUclock和看门狗时钟
- 集成PMU(电源管理单元),可在睡眠、深度睡眠和深度断电模式下将功耗降至最低
- 驻留在引导ROM中的电源配置文件允许通过一个简单的函数调用优化任何给定应用程序的性能并最小化功耗
- 三种省电模式:睡眠、深度睡眠和深度断电
- 通过使用多达13个功能的专用启动逻辑从深度睡眠模式唤醒处理器
- 通电复位(POR)
- 断电检测,最多有四个单独的阈值用于中断和强制复位
- 用于识别的唯一设备序列号
- 单电源(1.8 V至3.6 V)
- LQFP100封装提供