NXP公司的LPC11U24FBD64是采用ARM Cortex-M0的低成本32位MCU,设计用于8/16位MCU应用。它和其现有的8/16位架构相比,提高了性能,降低了功耗,简化了制令集和存储器寻址,降低了代码长度,CPU工作频率高达50MHz。主要用于消费类电子外设、医疗设备、工业控制和USB音频设备。
LPC11U24FBD64是一个以ARM Cortex-M0为基础,低成本的32位MCU,用于8 /16位微控制器,可提供高性能,低功耗,简单的指令集,内存寻址,与其现有的8 /16位架构相比,降低了代码长度。LPC11U24FBD64运行CPU频率最高为50 MHz。它配备了一个高度灵活,可配置的全速USB2.0设备控制器,LPC11U24FBD64为当今要求苛刻的连接解决方案带来了较好的设计灵活性,并能无缝集成。图1 LPC11U24 框图
LPC11U24主要特性
• ARM的Cortex-M0处理器,运行频率最高为50 MHz
• ARM的Cortex-M0内置嵌套向量中断控制器(NVIC)
•非屏蔽中断(NMI)输入,多个可选的输入源
•系统节拍定时器
•最高32kB的片上闪存程序存储器
•最高4kB的片上EEPROM数据存储器
•最高10kB SRAM数据存储器
图2 自供电设备的USB接口连接图
图3 mbed NXP LPC11U24 MCU模块电路图(1)
•16kB引导ROM
•系统编程(ISP)和在应用编程(IAP)
•基于ROM的USB驱动程序,通过USB支持的Flash更新
•基于ROM的32位整数除法例程
•标准联合测试行动组(JTAG)测试接口
•串行线调试
•最多54个通用I/O(GPIO)引脚
•最多8个GPIO引脚,可以作为边缘和电平敏感中断源
•两个GPIO分组中断模块
•高电流源的输出驱动器(一个引脚20mA),
•开漏引脚上的高灌电流驱动器(20mA)
• 4个通用计数器/定时器
•可编程窗口看门狗定时器,(WWDT)
• 8引脚之间的输入复用的10位ADC
..