NXP®半导体围绕16位/32位Arm7TDMI-S设计了LPC2420/2460微控制器™ 具有实时调试接口的CPU内核,包括JTAG和嵌入式跟踪。LPC2420/2460无闪。LPC2420/2460可以执行32位Arm®和16位Thumb指令。对两个指令集的支持意味着工程师可以选择在子程序级别优化应用程序的性能或代码大小。当内核在Thumb状态下执行指令时,它可以将代码大小减少30%以上,性能损失很小,而在Arm状态下执行的指令最大化了内核性能。
LPC2420/2460微控制器是多用途通信应用的理想选择。它包含一个10/100以太网媒体访问控制器(MAC)(仅限LPC2460)、一个USB全速设备/主机/OTG控制器,具有4kB的端点RAM、四个UART、两个控制器局域网(CAN)通道(仅限LP2460),一个SPI接口、两个同步串行端口(SSP)、三个I²C接口和一个I²S接口。支持这一系列串行通信接口的功能部件如下:;一个片上4 MHz内部精密振荡器,82/98 kB的总RAM,包括64 kB的本地SRAM、16 kB的以太网SRAM(仅限LPC2460)、用于通用DMA的16 kB SRAM、2 kB的电池供电SRAM和一个外部存储器控制器(EMC)。这些特性使该设备最适合于通信网关和协议转换器。各种32位定时器、改进的10位ADC、10位DAC、两个PWM单元、四个外部中断引脚和多达160条快速GPIO线是众多串行通信控制器、通用时钟功能和存储器功能的补充。LPC2420/2460将64个GPIO引脚连接到基于硬件的矢量中断控制器(VIC),这意味着这些外部输入可以生成边缘触发中断。所有这些特点使得LPC2420/2460特别适合于工业控制和医疗系统。
特色
- 臂7TDMI-S™ 处理器,运行频率高达72MHz。
- 82/98kB片上SRAM包括:
- Arm本地总线上64 kB SRAM,用于高性能CPU访问。
- 用于以太网接口的16kB SRAM。也可用作通用SRAM。(仅限LPC2460)
- 用于通用DMA的16kB SRAM也可通过USB访问。
- 2kB SRAM数据存储由实时时钟(RTC)电源域供电。
- 双高级高性能总线(AHB)系统允许同时进行以太网DMA和USB DMA,无争用(仅限LPC2460)。
- EMC提供对异步静态存储器设备(如RAM、ROM和闪存)以及动态存储器(如单数据速率SDRAM)的支持。
- 高级矢量中断控制器(VIC),支持多达32个矢量中断。
- AHB上的通用DMA控制器(GPDMA),可用于SSP、I²S和SD/MMC接口以及内存到内存的传输。
- 串行接口:
- 带有MII/RMII接口和相关DMA控制器(仅限LPC2460)的以太网MAC。这些功能位于独立的AHB上。
- USB 2.0全速双端口设备/主机/OTG控制器,带片上PHY和相关DMA控制器。
- 四个具有分数波特率生成功能的UART,一个具有调制解调器控制I/O功能,一个支持IrDA功能,均具有FIFO功能。
- 具有两个通道的CAN控制器(仅限LPC2460)。
- SPI控制器。
- 两个SSP控制器,具有FIFO和多协议功能。一个是SPI端口的备用端口,共享其中断。SSP可以与GPDMA控制器一起使用。
- 三个I²C总线接口(一个带有开放漏极,两个带有标准端口引脚)。
- I²S(IC间声音)接口,用于数字音频输入或输出。它可以与GPDMA一起使用。
- 其他外围设备:
- SD/MMC存储卡接口。
- 160具有可配置上拉/下拉电阻器的通用I/O引脚。
- 10位ADC,具有8个引脚之间的输入复用。
- 10位DAC。
- 四个通用定时器/计数器,具有8个捕获输入和10个比较输出。每个计时器块都有一个外部计数输入。
- 两个PWM/定时器模块,支持三相电机控制。每个PWM都有一个外部计数输入。
- 具有独立电源域的RTC。时钟源可以是RTC振荡器或APB时钟。
- 2kB SRAM由RTC电源引脚供电,允许在芯片其余部分断电时存储数据。
- 看门狗定时器(WDT)。WDT可以通过内部RC振荡器、RTC振荡器或APB时钟进行计时。
- 与现有工具兼容的标准Arm测试/调试接口。
- 仿真跟踪模块支持实时跟踪。
- 单个3.3 V电源(3.0 V至3.6 V)。
- 四种省电模式:空闲、睡眠、断电和深度断电。
- 四个可配置为边缘/电平敏感的外部中断输入。端口0和端口2上的所有引脚都可以用作边缘敏感中断源。
- 处理器通过在断电模式期间能够操作的任何中断从断电模式唤醒(包括外部中断、RTC中断、USB活动、端口0/2引脚中断、以太网唤醒中断(仅限LPC2460)、CAN总线活动(仅限LPC2460))。
- 两个独立的电源域允许根据需要的功能对功耗进行微调。
- 每个外围设备都有自己的时钟分频器,以进一步省电。这些分频器有助于将有功功率降低20%至30%。
- 具有中断和强制复位的单独阈值的断电检测。
- 芯片上电复位。
- 工作范围为1 MHz至25 MHz的片上晶体振荡器。
- 4MHz内部RC振荡器,精度调整为1%,可选择用作系统时钟。当用作CPU时钟时,不允许CAN和USB运行。
- 片上PLL允许CPU操作达到最大CPU速率,而不需要高频晶体。可以从主振荡器、内部RC振荡器或RTC振荡器运行。
- 简化电路板测试的边界扫描。
- 多功能引脚功能选择为使用片上外围功能提供了更多可能性。
- 工业控制
- 医疗系统
- 协议转换器
- 通信