LPC435x/3x/2x/1x是基于Arm Cortex-M4的微控制器,用于嵌入式应用,包括Arm Cortex-M0协处理器、高达1MB的闪存和136kB的片上SRAM、16kB的EEPROM存储器、四SPI闪存接口(SPIFI)、高级可配置外围设备,如状态可配置定时器(SCT)和串行通用I/O(SGPIO)接口、两个高速USB控制器、,以太网、LCD、外部存储器控制器以及多个数字和模拟外围设备。LPC435x/3x/2x/1x的CPU频率高达204 MHz。
Arm Cortex-M4是下一代32位内核,可提供系统增强功能,如低功耗、增强的调试功能和高级别的支持块集成。Arm Cortex-M4 CPU采用三级流水线,采用哈佛架构,具有独立的本地指令和数据总线以及外围设备的第三条总线,并包括支持推测分支的内部预取单元。Arm Cortex-M4支持单周期数字信号处理和SIMD指令。核心中集成了硬件浮点单元。
Arm Cortex-M0协处理器是一个节能且易于使用的32位内核,与Cortex-M4内核代码和工具向上兼容。Cortex-M0协处理器被设计为现有8/16位微控制器的替代品,通过简单的指令集和减少的代码大小,可提供高达204 MHz的性能。
特色
- Cortex-M4处理器内核
- Arm Cortex-M4处理器,运行频率高达204 MHz
- Arm Cortex-M4内置内存保护单元(MPU),支持八个区域
- Arm Cortex-M4内置嵌套矢量中断控制器(NVIC)
- 硬件浮点单元
- 不可屏蔽中断(NMI)输入
- JTAG和串行线调试(SWD)、串行跟踪、八个断点和四个观察点
- 增强跟踪模块(ETM)和增强跟踪缓冲区(ETB)支持
- 系统滴答计时器
- Cortex-M0处理器内核
- Arm Cortex-M0协处理器,能够卸载主Arm Cortex M4应用程序处理器
- 运行频率高达204 MHz
- JTAG公司
- 内置NVIC
- 片上存储器
- 高达1 MB片上双组闪存,带闪存加速器
- 16kB片上EEPROM数据存储器
- 用于代码和数据的136 kB SRAM
- 具有单独总线访问的多个SRAM块。两个SRAM块可以单独断电
- 64 kB ROM,包含引导代码和片上软件驱动程序
- 64位通用一次性可编程(OTP)存储器
- 可配置的数字外围设备
- 串行GPIO(SGPIO)接口
- AHB上的状态可配置定时器(SCT)子系统
- 全局输入复用器阵列(GIMA)允许将多个输入和输出交叉连接到事件驱动外围设备,如计时器、SCT和ADC0/1
- 串行接口
- 四路SPI闪存接口(SPIFI),具有四个通道,最高每秒52 MB
- 一个高速USB 2.0主机/设备/OTG接口,支持DMA和片上高速PHY
- 一个高速USB 2.0主机/设备接口,支持DMA,片上全速PHY和ULPI接口,用于外部高速PHY
- 包含在ROM USB堆栈中的USB接口电气测试软件
- 一个550 UART,支持DMA和全调制解调器接口
- 三个550 USART,支持DMA和同步模式,以及符合ISO7816规范的智能卡接口。一个带IrDA接口的USART
- 最多两个C_CAN 2.0B控制器,每个控制器一个通道。C_CAN控制器的使用排除了连接到同一总线桥的所有其他外围设备的操作
- 两个SSP控制器,支持FIFO和多协议。两个SSP都支持DMA
- 一个SPI控制器
- 一个快速模式Plus I²C总线接口,具有监控模式和符合完整I²C母线规范的开放漏极I/O。支持高达1 Mbit/s的数据速率
- 一个标准I²C总线接口,具有监控模式和标准I/O引脚
- 两个I²S接口,每个都支持DMA,一个输入和一个输出
- 数字外围设备
- 支持外部SRAM、ROM、NOR闪存和SDRAM设备的外部存储器控制器(EMC)
- LCD控制器,支持DMA,可编程显示分辨率高达1024 H x 768 V。支持单色和彩色STN面板和TFT彩色面板;支持1/2/4/8bpp颜色查找表(CLUT)和16/24位直接像素映射。仅适用于零件LPC4357/53
- 安全数字输入输出(SD/MMC)卡接口
- 八通道通用DMA控制器可以访问AHB上的所有存储器和所有支持DMA的AHB从属设备
- 多达164个通用输入/输出(GPIO)引脚,带有可配置的上拉/下拉电阻器
- GPIO寄存器位于AHB上,用于快速访问。GPIO端口具有DMA支持
- 最多可从所有GPIO引脚中选择八个GPIO引脚作为边缘和电平敏感中断源
- 两个GPIO组中断模块根据一组GPIO引脚的可编程输入状态模式启用中断
- 四个具有捕获和匹配功能的通用计时器/计数器
- 一个电机控制脉宽调制器(PWM),用于三相电机控制
- 一个正交编码器接口(QEI)
- 重复中断计时器(RI计时器)
- 窗口看门狗定时器(WWDT)
- 独立电源域上的超低功耗实时时钟(RTC),具有256字节电池供电的备用寄存器
- 报警计时器;可以由电池供电
- 模拟外围设备
- 一个10位DAC,支持DMA,数据转换率为400kSamples/s
- 两个10位ADC,支持DMA,数据转换率为400 kSamples/s。每个ADC最多8个输入通道
- 每个设备的唯一ID
- 时钟生成单元
- 工作范围为1 MHz至25 MHz的晶体振荡器
- 12 MHz内部RC振荡器在温度和电压范围内调整至2%精度(Tamb=0°C至85°C时为1%精度)
- 超低功耗实时时钟(RTC)晶体振荡器
- 三个PLL允许CPU操作达到最大CPU速率,而不需要高频晶体。第二个PLL可用于高速USB,第三个PLL可用作音频PLL
- 时钟输出
- 权力
- 单个3.3 V(2.2 V至3.6 V)电源,带有芯片上DC-DC转换器,用于核心电源和RTC电源域
- RTC电源域可由3 V电池供电
- 四种省电模式:睡眠、深度睡眠、断电和深度断电
- 通过来自不同外设的唤醒中断从休眠模式唤醒处理器
- 通过外部中断和RTCpower域中电池供电块产生的中断从深度睡眠、断电和深度断电模式唤醒
- 具有中断和强制复位的四个单独阈值的断电检测
- 通电复位(POR)
- 可作为LQFP208、LQFP144、LBGA256或TFBGA100封装提供
- 电机控制
- 电源管理
- 白色商品
- RFID读取器
- 嵌入式音频应用程序
- 工业自动化
- 电子计量