LPC4074FBD80
The LPC407x is an ARM Cortex-M4-based digital signal controller for embedded applications that require high integration and low power consumption.
ARM Cortex-M4 is a next-generation core that provides system-enhanced features such as low power consumption, enhanced test characteristics, and high-level block integration support. The ARM Cortex-M4 CPU consists of a 3-stage pipeline with Harvard architecture with independent local instructions and data buses, a third bus for peripherals, and an internal prefetch unit that supports speculative branching The ARM Cortex-M4 supports single-cycle digital signal processors and SIMD instructions. Several versions of this model integrate a hardware floating-point processor into the core.
The LPC407x adds a dedicated flash accelerator for optimal performance when encoding from flash. The LPC407x is designed to run at CPU frequencies up to 120 MHz.
The LPC408x's extensive peripherals include up to 512 kB of flash program memory, up to 96 kB of SRAM data memory, up to 4032 bytes of EEPROM data memory, external storage controller (EMC), LCD, Ethernet, USB device/host/OTG, 1 SPI flash interface, 1 universal DMA controller, 5 UARTs, 3 SSP controllers, 3 I2C bus interfaces, 1 quadrature encoder interface, and 4 general-purpose timers , 2 general-purpose PWM (with 6 outputs each) and 1 motor-controlled PWM, 1 ultra-low-power RTC with separate battery power and event recorder, 1 windowed watchdog timer, 1 CRC compute engine, and up to 165 general-purpose input/output pins.
The analog peripherals include an 8-channel 12-bit ADC, two analog comparators, and one DAC.
The pins of the LPC407x are designed to make the pin functionality compatible with the LPC24xx/23xx as well as the LPC178x/7x series.
Features and Benefits:
- LPC23xx/24xx和LPC178x/7x系列器件的功能替代产品。
- ARM的Cortex-M4内核:
- ARM Cortex-M4处理器,工作频率高达120 MHz。
- 支持8个区的ARM Cortex-M4内置存储器保护单元(MPU)。
- ARM Cortex-M4内置可嵌套向量中断控制器(NVIC)。
- 硬件浮点单元(非所有版本)。
- 非屏蔽中断(NMI)输入。
- JTAG和串行调试(SWD),串行跟踪,8个断点,以及4个监视点。
- 系统节拍定时器。
- 系统:
- 多层AHB矩阵互连为每个AHB主机提供单独的总线。AHB主机包括CPU和通用DMA控制器。此互连将提供没有仲裁延迟的通信,除非两个主设备试图在同一时间访问同一从设备。
- 分割的APB总线使CPU与DMA之间失速更少,从而实现更高吞吐量。 一个单级写入缓冲允许CPU继续运行,无需在APB还未忙碌时等待APB写入完成。
- 支持实时跟踪的嵌入式跟踪宏单元(ETM)模块。
- 用于简化电路板测试的边界扫描。
- 存储器:
- 128 KB片内闪存程序存储器,实现在系统编程(ISP)和在应用编程(IAP)功能将增强的Flash存储器加速器和CPU本地代码/数据总线上Flash存储器位置结合起来,可通过闪存提供高代码性能。
- 高达96 kB的片上SRAM包括:CPU上的64 kB主SRAM,可通过本地代码/数据总线对CPU进行高性能访问。2个带独立访问路径的16 kB外设SRAM模块,以实现更高的吞吐量。这些SRAM模块可用于DMA存储器以及通用指令和数据存储。
- 最大4032字节的片上EEPROM。
- 外部存储控制器(EMC)支持异步静态存储器设备,例如RAM、ROM、闪存、以及动态存储如单数据速率SDRAM。
- AHB多层矩阵上的8通道通用DMA控制器(GPDMA)可用于SSP、I2S、UART、CRC引擎、模拟-数字和数字-模拟转换器外设、定时器匹配信号、GPIO和内存到内存的传输。
- 串行接口:
- 具有四条通道、速率高达每秒40 MB的四通道SPI闪存接口(SPIFI)。
- 以太网MAC,带MII/RMII接口和相关DMA控制器。这些功能位于一个独立AHB中。
- USB 2.0全速双端口设备/主机/OTG控制器,带片上PHY和相关DMA控制器。
- 5个带小数波特率生成器、内部FIFO、DMA支持和RS-485/EIA-485支持的UART。一个UART (UART1)具有全调制解调器控制I/O,而一个UART (USART4)支持IrDA、同步模式和符合ISO7816-3标准的智能卡模式。
- 3个SSP控制器,带FIFO和多协议功能。SSP接口可用于GPDMA控制器。
- 3个增强型I²C总线接口,一个带真正的漏极开路输出(支持完整I²C总线规范和数据速率为1 Mbit/s的超快速模式),两个带标准端口引脚。 增强功能包括多地址识别和监控模式。
- I²S(Inter-IC Sound)接口,用于数字音频输入或输出。可用于GPDMA。
- 双通道CAN控制器。
- 数字外设:
- SD/MMC存储卡接口。
- 视封装形式而定最多165个通用输入输出(GPIO)引脚,带可配置上拉/下拉电阻、漏极开路模式和转发器模式。所有GPIO均位于AHB总线上,以实现快速访问和支持Cortex-M4位段技术。 可通过通用DMA控制器访问GPIO。端口0和2的任意引脚均可用于产生中断。
- 两个可配置为边沿/电平触发的外部中断输入。端口0和端口2上的所有引脚均可用作边沿触发的中断源。
- 4个通用定时器/计数器,带总共8个捕获输入和10个匹配输出。每个定时器块都有一个外部计数输入。可选择特定的定时器事件以生成DMA请求。
- 正交编码器接口,可监控一个外部正交编码器。
- 两个标准PWM/定时器模块,带外部计数输入选项。
- 一个电机控制PWM,支持三相电机控制。
- 实时时钟(RTC),带独立电源域。RTC由专用RTC振荡器计时。RTC块包括20字节的电池供电备份寄存器,允许在芯片其它部分断电时储存系统状态。可通过标准3 V锂纽扣电池提供电池电源。 当电池电压降低至2.1 V时,RTC会继续工作。RTC中断可将CPU从任何低功耗模式唤醒。
- 事件记录器可捕获3个输入中任何一个发生事件时的时钟值。事件识别及其发生时间会储存在寄存器中。事件记录器位于RTC电源域中,因此只要存在RTC电源就能操作。
- 窗口化看门狗定时器(WWDT)。窗口化操作、专用内部振荡器、看门狗警告中断和安全功能。
- CRC引擎块可使用三个标准多项式之一根据提供的数据计算CRC。 CRC引擎可配合DMA控制器使用以生成CRC而无需CPU参与数据传输。
- 模拟外设:
- 12位模拟-数字转换器(ADC),在8个引脚中实现输入多路复用,转换速率高达400 kHz且带多个结果寄存器。 12位ADC可用于GPDMA控制器。
- 10位数字-模拟转换器(DAC),带专用转换定时器和DMA支持。
- 2个模拟比较器。
- 电源控制:
- 4种低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。
- 唤醒中断控制器(WIC)允许CPU在时钟停止在深度睡眠模式、掉电模式和深度掉电模式中时自动唤醒任何优先级中断。
- 处理器通过任何可在掉电模式中运行的中断(包括外部中断、RTC中断、PORT0/2引脚中断和NMI)从掉电模式唤醒。
- 以中断和强制复位的独立阀值进行掉电检测。
- 片上上电复位(POR)。
- 时钟产生:
- 时钟输出功能可反映主振荡器时钟、IRC时钟、RTC时钟、CPU时钟、USB时钟或看门狗定时器时钟。
- 工作范围从1 MHz到25 MHz的片内晶体振荡器。
- 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和LQFP80封装。
apply
- 通信:
- 工业/医疗:
- 自动化控制器、应用控制、机器人控制、HVAC、PLC、逆变器、断路器、医疗扫描、安全监控、电机驱动、视频通话
- 消费品/家电:
- 音响、MP3解码器、报警系统、显示器、打印机、扫描仪、小家电、健身器材
- 汽车: