LPC408x/407x是一款基于ARM Cortex-M4的微控制器,面向需要高集成度和低功耗的嵌入式应用。
Cortex-M4处理器是一款高性能32位处理器,采用3级流水线哈佛架构,带有独立的本地指令和数据总线,以及另一个用于外设的性能稍低的总线。Cortex-M4采用Thumb指令集,提供了高代码密度和更低的程序存储器要求。Cortex-M4 CPU还包含支持投机分支的内部预取单元。LPC408x/407x增加了一个专门的闪存加速器,能够在从闪存执行代码时实现最佳性能。在最差商用条件下,LPC408x/407x在高达120 MHz的CPU频率下运行。
LPC408x/407x的外设包括512 KB闪存、96
KB数据存储器、4,032字节EEPROM存储器、用于SDRAM和静态存储器访问的外部存储器控制器、LCD面板控制器、以太网MAC、1个高速SPI闪存接口(SPIFI)、1个通用DMA控制器、USB设备/主机/ OTG接口、5个UART、3个SSP控制器、3个I2C接口、1个I2S串行音频接口、双通道CAN接口、1个SD卡接口、1个8通道12位ADC、1个10位DAC、模拟比较器、电机控制PWM、正交编码器接口、4个通用定时器、6输出通用PWM、带独立电池供电和事件监控器/记录仪的超低功耗RTC、1个窗口化看门狗定时器、1个CRC计算引擎和165个通用I/O引脚等。
LPC23xx和24xx系列器件的功能替代产品
ARM Cortex-M4处理器,工作频率高达120 MHz
Cortex-M4内置嵌套向量中断控制器(NVIC)
Cortex-M4浮点单元(FPU),支持单精度浮点计算功能,符合ANSI/IEEE标准754-2008
512 kB片内Flash编程存储器,具有在系统编程(ISP)和在应用编程(IAP)功能
96 kB片内SRAM
4032B片内EEPROM
外部存储器控制器支持异步静态存储器件(例如RAM、ROM和闪存)和动态存储器(例如单数据速率SDRAM)。
AHB多层矩阵上的八通道通用DMA控制器(GPDMA),可以与SSP、I2S、UART、SD/MMC、CRC引擎、模数和数模转换器外设、定时器匹配信号和GPIO一起使用,用于存储器到存储器传输。
多层AHB矩阵互连为每个AHB主机提供单独的总线
分割的APB总线可实现较高吞吐量
LCD控制器,支持超扭转向列(STN)和薄膜晶体管(TFT)两种显示器
专用DMA控制器。
可选显示分辨率(高达1024768像素)。
支持24位真彩模式。
串行接口:
以太网MAC,带MII/RMII接口和专用DMA控制器。
USB 2.0全速设备/主机/OTG控制器,带片内PHY和专用DMA控制器。
5个具有小数波特率生成、内部FIFO、IrDA、DMA支持和RS-485/EIA-485支持的UART。UART1具有全套调制解调器握手信号。UART4包含同步模式和智能卡模式,符合ISO7816-3。LPC4074器件没有UART4。
3个SSP控制器,具有FIFO和多协议功能。SSP控制器可以与GPDMA一起使用。
3个增强型I2C总线接口:1个具有开漏输出,支持全I2C总线规范和数据速率为1Mb/s的快速模式Plus;2个具有标准端口引脚。增强功能包括多地址识别和监控模式。
I2S(Inter-IC音频)接口,用于数字音频输入或输出。它可以与GPDMA一起使用。
双通道CAN控制器。
I2S(Inter-IC音频)接口,用于数字音频输入和输出,具有分率控制功能。
SPIFI(SPI闪存接口)
其他外设:
SD卡接口,还支持MMC卡。LPC4074器件没有SD卡接口。
通用I/O(GPIO)引脚,带有可配置上拉/下拉电阻、开漏模式和中继器模式。
12位模数转换器(ADC),转换速率高达400 kHz。12位ADC可与GPDMA控制器一起使用。
10位数模转换器(DAC),具有专用转换定时器和DMA支持。
双模拟比较器,具有朵儿可选输入、可选内部参考电压和多功能中断生成。LPC4074器件没有双模拟比较器。
4个通用定时器/计数器,共8个采集输入和10个比较输出。
1个电机控制器PWM,支持三相电机控制。
正交编码器接口,可监控1个外部正交编码器。LPC4074器件没有QEI。
2个标准PWM/定时器模块,带外部计数输入。
实时时钟(RTC),带独立电源域。
事件监控器/记录仪,在这3个输入的任意一个发生事件时,可以采集RTC数值。
窗口化看门狗定时器(WWDT)。窗口化操作、专用内部振荡器、看门狗报警中断和安全特性。
CRC引擎模块可以使用三种标准多项式之一计算所提供的数据上的CRC。CRC引擎可与DMA控制器一起使用,以便生成CRC,而CPU不参与数据传输。
Cortex-M4系统节拍定时器,包括一个外部时钟输入选项
标准JTAG测试/调试接口,以及串行线调试和串行线跟踪端口选项
支持实时跟踪的模拟跟踪模块(ETM)
3.3V单电源供电(2.4 V至3.6 V)。温度范围为-40 °C至85 °C。
四种低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电
通过降低片上稳压器输出,而在或低于100MHz的频率下操作,从而节约电力。
4个可配置为边沿/电平触发的外部中断输入。端口0和端口2上的所有引脚均可用作边沿触发中断源。
非屏蔽中断(NMI)输入
通信:
° 销售点终端、Web服务器、多协议桥
工业/医疗:
° 自动化控制器、应用控制、机器人控制、HVAC、PLC、变频器、断路器、医学扫描、安全监控、电机驱动、可视对讲
消费类/家电:
° 音频、MP3解码器、报警系统、显示器、打印机、扫描仪、小家电、健身器材
汽车:
° 后市场、汽车报警器、GPS/车队监视器