LPC15xx基于ARM Cortex-M3微控制器,用于嵌入式应用,它具有丰富的外设集和极低的功耗。ARM Cortex-M3是下一代核,可提供系统的增强功能,如,增强调试功能,和支撑更高水平的集成。
LPC15xx最高运行CPU频率为72 MHz。其ARM Cortex-M3 CPU采用了3级流水线,并采用了哈佛结构,具有独立的局部指令,和数据总线以及第三总线,用于外设。ARM Cortex-M3CPU还包括支持推测分支的内部预取单元。
LPC15xx包括最高256 KB的闪存,32 KB的ROM,4 KB的EEPROM,和高达36 KB的SRAM。补充外设包括一个全速USB 2.0,两个SPI接口,3个USART接口,一个快速模式Plus I2C总线接口,一个C_CAN模块,PWM /定时器子系统(四个配置),多功能状态可配置定时器(SCTimer / PWM)与输入预处理单元,一个实时时钟模块(具有独立的电源和专用的振荡器),2个12通道/ 12位,2兆采样/秒ADC,一个12位,500 kSamples / s的DAC,四个电压比较器(内部电压基准),和一个温度传感器。 DMA引擎可以服务大多数外设。
有关LPC15xx额外的文档,请参阅第17节“参考”
系统:
ARM Cortex-M3处理器(版本R2P1),最高72 MHz频率运行。
ARM Cortex-M3内置嵌套向量中断控制器(NVIC)。
系统节拍定时器。
串行线调试(SWD)有4个断点和两个观察点。
单周期乘法支持。
存储器保护单元(MPU)包括在内。
存储器:
最高256 KB的片上闪存编程存储器,256字节的页写入和擦除。
最高36 KB的SRAM。
4 KB EEPROM。