LPC11Uxx MCU系列是基于Arm®Cortex®-M0+和Cortex-M0的低成本32位MCU系列,其CPU频率最高可达50 MHz。LPC11Uxx MCU系列专为8/16位微控制器操作而设计,与现有的8/16位体系结构相比,它具有性能高、功耗低、指令集简单、代码大小小的特点。
LPC11Uxx系列配备了高度灵活和可配置的全速USB 2.0设备控制器,为当今苛刻的连接解决方案带来了设计灵活性和无缝集成。LPC11Uxx系列的外围设备包括高达256KB的闪存、高达32KB的SRAM、高达两个I2C总线接口、高达五个USART、高达二个SSP、具有高达六个可配置多用途定时器的PWM/定时器子系统、一个模数转换器和高达80个通用I/O引脚。
特色
- Cortex-M0或Cortex-M0+处理器,运行频率高达50 MHz
- Cortex-M0或Cortex-M0+内置嵌入式矢量中断控制器(NVIC)
- 支持串行线调试(SWD)和JTAG边界扫描模式
- 系统滴答计时器
- 高达256 KB的片上闪存编程存储器,具有页面擦除功能
- 高达32KB的主SRAM
- 最多两个额外的SRAM块,每个2 KB(LPC11U6x部分)
- 高达4 KB EEPROM
- 系统内编程(ISP)和应用程序内编程(IAP)
- 具有16个通道和可编程输入触发器的简单DMA引擎(LPC11U6x)
- 最多80个通用I/O(GPIO)引脚,带有可配置的上拉/下拉电阻器
- 使用八个可选GPIO引脚(LPC11U6x)的引脚中断和模式匹配引擎
- 两个GPIO中断发生器(LPC11U6x)
- CRC引擎(LPC11U6x)
- 可编程窗口看门狗定时器(WDT)
- 最多四个32位和两个16位计数器/计时器或两个32位计数器/定时器和六个16位计时器
- 多达21个匹配输出和16个捕获输入
- 多达19个PWM输出,具有6个独立时基
- 一个10/12位ADC,最多12个输入通道,采样率高达2Msample/s
- 温度传感器(LPC11U6x)
- USB 2.0全速设备控制器。支持无XTAL低速模式
- 多达五个USART接口,支持RS-485模式
- 最多两个SSP控制器
- 最多两个I²C总线接口
- 12 MHz内部RC振荡器,精度为1%,可选择用作系统时钟
- 工作范围为1 MHz至25 MHz的晶体振荡器
- 可编程看门狗振荡器
- PLL允许CPU在不需要高频晶体的情况下以最高CPU速率运行
- 为USB提供第二个专用PLL
- 带分频器的时钟输出功能,可反映晶体振荡器时钟、主时钟、IRC或看门狗振荡器
- 集成PMU(电源管理单元),以最大限度地降低功耗
- 驻留在引导ROM中的电源配置文件通过一个简单的函数调用为任何给定应用程序提供优化的性能和最小化的功耗
- 四种省电模式:睡眠、深度睡眠、断电和深度断电模式
- 外部引脚输入上的处理器从深度睡眠和断电模式唤醒
- 通电复位(POR)
- 掉电检测
- 用于识别的唯一设备序列号
- 单电源(1.8 V至3.6 V-LPC11U1x、LPC11U2x和LPC11U3x)(2.4 V至3.6伏-LPC11U6x)
- 可提供LQFP48、LQFP64、LQFP100、TFBGA48和HVQFN33封装
- 实时时钟(RTC),始终在电源域,带有单独的电池电源引脚和32 kHzoscillator(LPC11U6x)