LPC408x/7x 是一款基于 ARM Cortex-M4 的数字信号控制器,适用于需要高集成度和低功耗的嵌入式应用。
ARM Cortex-M4 是下一代内核,可提供系统增强功能,例如低功耗、增强的调试功能和高水平的支持模块集成。ARM Cortex-M4 CPU 包含一个 3 级流水线,使用具有独立本地指令和数据总线的 Harvard 架构以及用于外设的第三条总线,并包括一个支持推测分支的内部预取单元。ARM Cortex-M4 支持单周期数字信号处理和 SIMD 指令。硬件浮点处理器集成在内核中,用于该器件的多个版本。
LPC408x/7x 增加了一个专用的闪存加速器,以便在从闪存执行代码时实现最佳性能。LPC408x/7x 的目标是在高达 120 MHz 的 CPU 频率下运行。
LPC408x/7x 的外设补充包括高达 512 kB 的闪存程序存储器、高达 96 kB 的 SRAM 数据存储器、高达 4032 字节的 EEPROM 数据存储器、外部存储器控制器 (EMC)、LCD、以太网、USB 设备/主机/OTG、SPI 闪存接口 (SPIFI)、通用 DMA 控制器、5 个 UART、3 个 SSP 控制器、 3 个 I C-bus 接口、1 个正交编码器接口、4 个通用定时器、2 个通用 PWM(每个 6 个输出)和 1 个电机控制 PWM、一个超低功耗 RTC,带有独立的电源和事件记录器、窗口式看门狗定时器、CRC 计算引擎和多达 165 个通用 I/O 引脚。
模拟外设包括一个 8 通道 12 位 ADC、两个模拟比较器和一个 DAC。
LPC408x/7x 的引脚排列旨在实现与 LPC24xx/23xx 以及 LPC178x/7x 系列的引脚功能兼容。