
LPC408x/7x是一款基于ARM Cortex-M4的嵌入式数字信号控制器
需要高集成度和低功耗的应用。
ARM Cortex-M4是下一代核心,提供系统增强功能,如
低功耗、增强的调试功能和高级别的支持块
整合。ARM Cortex-M4 CPU包含一个3级流水线,使用哈佛
具有独立的本地指令和数据总线以及用于
外围设备,并且包括支持推测分支的内部预取单元。
ARM Cortex-M4支持单周期数字信号处理和SIMD
说明书硬件浮点处理器集成在内核中,用于
零件的版本。
LPC408x/7x添加了专门的闪存加速器以实现最佳性能
从flash执行代码时的性能。LPC408x/7x的目标是在
高达120MHz的CPU频率。
LPC408x/7x的外围补码包括高达512 kB的闪存程序
存储器,最高96kB的SRAM数据存储器,最高4032字节的EEPROM数据存储器,
外部存储器控制器(EMC)、LCD、以太网、USB设备/主机/OTG、SPI闪存
接口(SPIFI),一个通用DMA控制器,五个UART,三个SSP控制器,
三个I2C总线接口,一个正交编码器接口,四个通用定时器,
两个通用PWM,每个具有六个输出和一个电机控制PWM
超低功耗RTC,带独立电池电源和事件记录器,带窗口
看门狗定时器、CRC计算引擎和多达165个通用I/O引脚。
模拟外围设备包括一个八通道12位ADC、两个模拟比较器、以及一个数字信号处理器,
以及DAC。
LPC408x/7x的引脚输出旨在允许引脚功能与
LPC24xx/23xx以及LPC178x/7x系列。
LPC23xx/24xx和LPC178x/7x系列设备的功能替换。
ARM Cortex-M4内核:
ARM Cortex-M4处理器,运行频率高达120 MHz。
ARM Cortex-M4内置内存保护单元(MPU),支持八个区域。
ARM Cortex-M4内置嵌套矢量中断控制器(NVIC)。
硬件浮点单元(并非所有版本)。
不可屏蔽中断(NMI)输入。
JTAG和串行线调试(SWD)、串行跟踪、八个断点和四个监视
点。
系统刻度计时器。
系统
多层AHB矩阵互连为每个AHB主机提供单独的总线。
AHB主机包括CPU和通用DMA控制器。这
除非有两个主控器,否则互连提供无仲裁延迟的通信
尝试在同一时间访问同一从机。
拆分的APB总线允许在CPU和
DMA。单一级别的写缓冲允许CPU在不等待的情况下继续
如果APB还没有忙,则完成APB写入。
嵌入式跟踪宏单元(ETM)模块支持实时跟踪。
简化电路板测试的边界扫描。
记忆力
512 kB片上闪存,带系统内编程(ISP)和
应用程序内编程(IAP)功能。增强型的组合
闪存加速器和闪存在CPU本地的位置
代码/数据总线通过flash提供高代码性能。
高达96 kB的片上SRAM包括:
CPU上64kB的主SRAM,带本地代码/数据总线,实现高性能
CPU访问。
两个16kB外围SRAM块,具有独立的访问路径,用于更高
吞吐量这些SRAM块可以用于DMA存储器以及
通用指令和数据存储。
多达4032字节的片上EEPROM。
LCD控制器,同时支持超扭曲向列(STN)和薄膜
晶体管(TFT)显示器。
专用DMA控制器。
可选择的显示分辨率(最高1024×768像素)。
最多支持24位真彩色模式。
外部内存控制器(EMC)提供对异步静态内存的支持
诸如RAM、ROM和闪存之类的设备,以及诸如单个存储器之类的动态存储器
数据速率SDRAM。
AHB多层上的八通道通用DMA控制器(GPDMA)
可与SSP、I2S、UART、CRC引擎、模数转换器和
数模转换器外围设备、定时器匹配信号、GPIO和
内存到内存的传输。
串行接口:
四路SPI闪存接口(SPIFI),具有四个通道,每秒高达40 MB。
带有MII/RMII接口和相关DMA控制器的以太网MAC。这些
功能位于独立的AHB上。
USB 2.0全速双端口设备/主机/OTG控制器,带片上PHY和
相关DMA控制器
五个UART,具有分数波特率生成、内部FIFO、DMA支持和
RS-485/EIA-485支持。一个UART(UART1)具有完整的调制解调器控制I/O,一个
UART(USART4)支持IrDA、同步模式和智能卡模式
符合ISO7816-3。
三个具有FIFO和多协议功能的SSP控制器。SSP
接口可以与GPDMA控制器一起使用。
三个增强型I2C总线接口,其中一个具有真正的开漏输出,支持
完整的I2C总线规范和数据速率为1Mbit/s的快速模式Plus,两个
带有标准端口引脚。增强功能包括多地址识别和
监视器模式。
我
2S(Inter-IC Sound)接口,用于数字音频输入或输出。它可以与一起使用
GPDMA。
具有两个通道的CAN控制器。
数字外围设备:
SD/MMC存储卡接口。
多达165个通用I/O(GPIO)引脚,具体取决于封装,具有
可配置的上拉/下拉电阻器、漏极开路模式和中继器模式。全部的
GPIO位于AHB总线上,用于快速访问和支持Cortex-M4
钻头捆扎。GPIO可由通用DMA控制器访问。任何
端口0和2的引脚可以用于生成中断。
两个可配置为边缘/电平敏感的外部中断输入。端口0上的所有引脚
并且端口2可以用作边缘敏感中断源。
四个通用定时器/计数器,共有八个捕获输入和十个
比较输出。每个定时器块都有一个外部计数输入。特定计时器
可以选择事件来生成DMA请求。
正交编码器接口,可以监控一个外部正交编码器。
两个带外部计数输入选项的标准PWM/定时器块。
一个电机控制PWM,支持三相电机控制。
具有独立电源域的实时时钟(RTC)。RTC由
专用RTC振荡器。RTC块包括20字节的电池供电
备份寄存器,允许在芯片的其余部分
电池电源可以由标准的3V锂按钮电池提供。
当电池电压降至2.1 V时,RTC将继续工作。
RTC中断可以将CPU从任何降低功率的模式中唤醒。
事件记录器,当事件发生在任何
三个输入。事件标识及其发生时间存储在
寄存器。事件记录器位于RTC电源域中,可以
因此只要存在RTC功率就进行操作。
窗口监视器计时器(WWDT)。窗口化操作,内部专用
振荡器、看门狗警告中断和安全功能。
CRC引擎块可以使用以下三种方法之一对所提供的数据计算CRC
标准多项式。CRC引擎可以与DMA一起使用
控制器在没有CPU参与数据传输的情况下生成CRC。
模拟外围设备:
12位模数转换器(ADC),具有在八个引脚之间的输入多路复用,
高达400kHz的转换速率和多个结果寄存器。12位ADC可以
与GPDMA控制器一起使用。
带专用转换定时器和DMA的10位数模转换器(DAC)
支持
两个模拟比较器。
功率控制:
四种省电模式:睡眠、深度睡眠、断电和深度睡眠
断电。
唤醒中断控制器(WIC)允许CPU自动唤醒
中时钟停止时可能发生的任何优先级中断
深度睡眠、断电和深度断电模式。
通过任何能够操作的中断从断电模式唤醒处理器
在断电模式期间(包括外部中断、RTC中断、PORT0/2
引脚中断和NMI)。
Brownout检测具有单独的中断和强制重置阈值。
片上电源复位(POR)。
时钟生成:
时钟输出功能,可反映主振荡器时钟、IRC时钟、RTC
时钟、CPU时钟、USB时钟或看门狗计时器时钟。
片上晶体振荡器,工作范围为1MHz至25MHz。
12 MHz内部RC振荡器(IRC)微调至1%的精度,可选择
用作系统时钟。
片上PLL允许CPU操作达到最大CPU速率,而无需
需要高频晶体。可以从主振荡器或
内部RC振荡器。
第二个专用PLL可用于USB接口,以允许添加
主PLL设置的灵活性。
多功能引脚功能选择功能允许使用片上芯片的多种可能性
外围功能。
用于识别的唯一设备序列号。
单个3.3 V电源(2.4 V至3.6 V)。温度范围为-40°C至85°C。
可提供LQFP208、TFBGA208、TFBGA180、LQFP144、TFBGA80和LQFP80
包裹
通讯:
销售点终端、web服务器、多协议网桥
工业/医疗:
自动化控制器、应用控制、机器人控制、暖通空调、PLC、逆变器、,
断路器、医疗扫描、安全监控、电机驱动、视频对讲
消费者/设备:
音频、MP3解码器、报警系统、显示器、打印机、扫描仪、小型
电器、健身设备
汽车:
售后市场、汽车报警器、GPS/车队监视器