描述
LPC11U3x是一个基于ARMCortex-M0的低成本32位单片机系列,专为8/16位微控制器应用而设计,与现有的8/16位架构相比,提供性能、低功耗、简单的指令集和内存寻址以及更小的代码大小。
LPC11U3x工作在CPU频率高达50MHz。LPC11U3x配备了高度灵活和可配置的全速USB2.0设备控制器,为当今带来无与伦比的设计灵活性和无缝集成的连接解决方案。
LPC11U3x的外围补充包括128kB的闪存,12kB的SRAM数据内存和4kbEEPROM,一个快速模式+I2c总线接口,一个RS-485/EIA-485USART支持同步模式和智能卡接口,两个SSP接口,四个通用计数器/定时器,10位ADC,和54个通用I/O针。
I/O处理程序是一个由软件库支持的硬件引擎,可用于为系统设计增加性能、连接性和灵活性。它可在LPC11U37HFBD64/401上使用。I/O处理程序可以模拟串行接口,如UART、I2C和I2S,而不需要或非常低的额外CPU负载,并且可以通过在硬件中执行DMA传输等处理密集型功能来卸载CPU。用于多个I/O处理程序应用程序的软件库可以在nxp.com上找到。
功能和优势
系统:
ARM Cortex-M0处理器,运行频率高达50 MHz。
ARM Cortex-M0内置嵌套矢量中断控制器(NVIC)。
非屏蔽中断(NMI)输入可从多个输入源中选择。
系统计时。
内存:
高达128 kB的片上闪存程序存储器,具有扇区(4 kB)和页擦除功能(256字节)访问。
4 kB片上EEPROM数据存储器;字节可擦除和字节可编程;
片上API支持。
高达12 kB的SRAM数据内存。
16 kB启动ROM。
通过芯片进行系统内编程(ISP)和应用内编程(IAP)引导加载程序软件。
基于ROM的USB驱动程序。支持通过USB闪存更新。
基于ROM的32位整数除法例程。
调试选项:
BSDL(边界扫描)的标准JTAG(联合测试行动组)测试接口描述语言)。
串行线调试。
数字外围设备:
多达54个通用输入/输出(GPIO)引脚,具有可配置的上拉/下拉功能
电阻器、中继器模式和开漏模式。
最多可选择8个GPIO引脚作为边缘和电平敏感中断源。
两个GPIO分组中断模块启用基于
一组GPIO引脚输入状态的可编程模式。
一个引脚上的高电流源输出驱动器(20 mA)。
真实开漏引脚上的高电流接收器驱动器(20 mA)。
四个通用计数器/计时器,共有8个捕获输入和13个
匹配输出。
可编程窗口看门狗定时器(WWDT),带有专用的内部
低功率看门狗振荡器(WDO)。
模拟外围设备:
8个引脚之间具有输入多路复用功能的10位ADC。
串行接口:
USB 2.0全速设备控制器。
具有分数波特率生成、内部FIFO和全调制解调器控制的USART
握手接口,支持RS-485/9位模式和同步模式。
USART支持异步智能卡接口(ISO 7816-3)。
两个SSP控制器,具有FIFO和多协议功能。
I2C总线接口支持完整的I2C总线规范和Fast mode Plus
在多地址识别和监视模式下,数据速率高达1 Mbit/s。
用于串行接口和DMA硬件仿真的I/O处理程序;通过支持
软件库。(仅限LPC11U37HFBD64/401。)
时钟生成:
工作范围为1 MHz至25 MHz的晶体振荡器(系统振荡器)。
12 MHz高频内部RC振荡器(IRC),可选择性地用作
系统时钟。
内部低功率低频看门狗振荡器(WDO),带可编程
频率输出。
PLL允许CPU使用系统振荡器以最大CPU速率运行
或IRC作为时钟源。
为USB提供第二个专用PLL。
具有分频器的时钟输出功能,可反映晶体振荡器的主
时钟、IRC或看门狗振荡器。
电源控制:
集成的PMU(电源管理单元),可在
睡眠、深度睡眠、断电和深度断电模式。
驻留在引导ROM中的电源配置文件提供了优化的性能和最小化的
任何给定应用程序通过一个简单函数调用的功耗。
四种省电模式:睡眠、深度睡眠、断电和深度睡眠
断电。
通过重置(可选)从深度睡眠和断电模式唤醒处理器
GPIO引脚、看门狗中断或USB端口活动。
使用一个特殊功能引脚从深度断电模式唤醒处理器。
通电复位(POR)。
断电检测,最多有四个单独的中断和强制重置阈值。
用于识别的唯一设备序列号。
单个3.3 V电源(1.8 V至3.6 V)。
温度范围40C至+85C
提供LQFP64、LQFP48、TFBGA48和HVQFN33软件包。
应用
消费者外围设备
手持式扫描仪
医学的
USB音频设备
工业控制
