LPC1311/13/42/43是基于ARM Cortex-M3的微控制器,用于需要高度集成和低功耗的嵌入式应用中。ARM Cortex-M3是系统性能得到了改进的新一代产品,它提高了调试特性,高度支持块集成。
LPC1311/13/42/43的CPU最大运行频率为70 MHz。ARM Cortex-M3 CPU引入了一个三级管道,并采用哈佛架构,该架构采用单独的本地指令和数据总线以及用于外设的第三总线。
LPC1311/13/42/43的外部组件包括最大为32 KB的闪存、最大为8KB的数据存储、USB设备(只有LPC1342/43具备此功能)、1个快速模式加I2C接口、1个UART、4个通用定时器、以及最多42个通用I/O引脚。
主要特性
- ARM Cortex-M3处理器,运行频率最大为70 MHz 。
- ARM Cortex-M3 内置嵌套中断向量控制器(NVIC)
- 32 kB (LPC1343/13)/16 kB (LPC1342)/8 kB (LPC1311)片上闪存编程内存。借助改进了的闪存加速器,可运行于70 MHz的高速下,0等待状态。
- 通过片上启动加载软件(bootloader)实现系统内编程(ISP)和应用内编程(IAP)
- 串行接口:
- USB 2.0全速设备控制器,带设备(只有LPC1342/43)所需的片上PHY
- 带分数波特率生成器的UART、调制解调器、内部FIFO、支持RS-485/EIA-485。
- SSP控制器,带FIFO和多协议功能
- I2C总线接口,支持完整I2C总线技术规范和快速模式,数据传输速率为1 Mbit/s,支持多地址识别,以及监测模式。
- 其他外设:
- 最多42只通用I/O引脚,带可配置入栈/出栈寄存器,和一个新的可配置开漏(open-drain)运行模式。
- 4个通用定时器/计数器,总共带4个采集输入和13个匹配输出。
- 可编程看门狗定时器(WDT)
- .系统节拍定时器(System tick timer )
- 每个外设拥有自己的节能时钟分配器
- 串行线调试和串行线追踪端口
- 单引脚高流量输出驱动器(20 mA)
- 双引脚高流量sink driver(20 mA)
- 集成PMU(电源管理单元)在睡眠模式、深睡眠模式、深度电源关闭模式下,可将电源消耗降至最低。
- 3个低电源模式:睡眠、深度睡眠、以及深度电源关闭。
- 一个3.3 V 电源(2.0 V to 3.6 V)
- 10位ADC,带8引脚输入多路传输
- 所有通用IO引脚可作为边缘和电平敏感中断源。
- 时钟输出功能,其分割器反映着主要的振荡器时钟、IRC时钟、CPU时钟、看门狗时钟、以及USB时钟。
- 处理器从不同外设,通过中断实现自深度睡眠模式下的唤醒。
- 停电检测,带4个独立的中断入口和强行复位功能。
- 上电复位功能
- 晶体振荡器,运行频率1 MHz —25 MHz
- 12 MHz 内部RC振荡器,可调整为1%精度,亦可作为系统时钟。
- PLL允许CPU以最大速度运转,而无需高频晶体。也可在主要振荡器、内部RC振荡器、或者看门狗振荡器中运行。
- 两种封装形式:48引脚LQFP 封装,33引脚HVQFN 封装