LPC2378
|
LPC2378-STK |
Mouser Electronics |
1
|
立即购买 |
报价 |
|
LPC2378FBD144,551 |
Digi-Key Corporation |
125
|
立即购买 |
报价 |
LPC2378微控制器基于16/32位ARM7TDMI-S CPU,支持实时仿真,并具有512kB嵌入式高速flash存储器。128位宽的存储器接口和独特的加速器架构使得32位代码能够在最高时钟速率下运行。在有较高的性能要求的中断服务程序和DSP算法中,它可以将Thumb模式的性能提升多达30%。在对代码长度有严格要求的应用中,可使用16位Thumb模式将代码长度降低30%以上,而且只需牺牲很少的性能。
LPC2378适用于多用途串行通信应用。它包括一个10/100以太网媒体访问控制器 (MAC), 带有4kB端点RAM的全速USB设备、4个UART、2个CAN通道、1个SPI接口、2个同步串行端口(SSP)、3个I2C接口、1个I2S接口和1个外部存储控制器(EMC)。这些串行通信接口的组合以及片上4MHz的内部振荡器、32kB SRAN,用于以太网的16kB SRAM,用于USB和通用用途的8kB SRAM,以及2kB电池供电的SRAM,使这款微处理器很适合于通信网关和协议转换器。各种各样的32位定时器、1个改进型10位ADC、10位DAC、PWM单元、1个CAN控制单元、多达104条快速GPIO路线以及多达50个边沿触发和多达4个电平触发的外部中断管脚,使得这款微处理器特别适用于工业控制和医疗系统。
特性
- ARM7TDMI-S 处理器,速率高达72 MHz。
- 多达512 kB的片上flash程序存储器,提供在系统编程(ISP)和在应用编程(IAP)功能。Flash程序存储器连接到ARM局部总线,以提供高性能的CPU访问。
- 32 kB SRAM连接到ARM局部总线,用于高性能CPU访问。
- 16 kB SRAM用于以太网接口,也可以用作通用SRAM。
- 8 kB SRAM 用于通用DMA,也可以通过USB访问。
- 双路先进高性能总线(AHB)系统允许在片上flash上同时进行以太网DMA、USB DMA和程序执行,而且它们之间不会出现竞争。总线桥允许以太网DMA访问其他AHB子系统。
- EMC支持静态设备,比如flash、SRAN以及片外存储器映像设备。
- 高级向量中断控制器(VIC), 支持多达32个向量中断。
- 通用AHB DMA 控制器 (GPDMA)可以和SSP串行接口、I2S端口、安全数码/多媒体卡(SD/MMC),也可以用于存储器间的传输。
- 串行接口:
- 以太网MAC带有辅助DMA控制器。这些设备驻留在独立的AHB总线上。
- 全速USB 2.0设备带有片上PHY和辅助DMA控制器。
- 4个UART,带有分数波特率发生功能,其中1个提供调制解调器I/O,1个提供IrDA支持,全部都有FIFO。
- 双通道CAN控制器。
- SPI控制器。
- 2个SSP控制器,带有FIFO和多协议功能。其中1个同时也是SPI端口并与之使用相同的中断和管脚。这些可以和GPDMA控制器一起使用。
- 3个I2C总线接口 (1个漏极开路,两个是标准端口管脚)。
- I2S (音频间互联)接口,用于数字音频输入或输出。可以和GPDMA一起使用。
- 其它外设:
- SD/MMC存储卡接口。
- 104个通用I/O管脚,带有可配置的上拉/下拉电阻。
- 使用8个管脚多路复用作为输入的10位ADC。
- 10位DAC。
- 4个通用定时器/计数器,带有8个捕获输入和10个比较输出。每个定时器模块有一个外部计数输入。
- 1个PWM /定时器模块,支持3相位电机控制。PWM有两个外部计数输入。
- 实时时钟,带有独立的电源管脚,时钟源可以是RTC振荡器或者APB时钟。
- 2 kB SRAM,使用RTC电源管脚供电,可以在芯片其余部分掉电时用于数据存储。
- 看门狗定时器(WDT)。看门狗定时器可以由内部RC振荡器、RTC振荡器或者APH时钟提供时钟。
- 与现有工具兼容的标准ARM测试/调试接口。
- 仿真跟踪模块支持实时跟踪。
- 单3.3 V电源 (3.0 V 到 3.6 V).
- 4种省电模式,闲置、睡眠、断电、深度断电。
- 4个外部中断输入,可配置成边沿或电平触发。端口0和端口2的所有管脚可以用作边沿触发的中断源。
- 任何可用于断电模式下的中断都可以将处理器从断电模式下唤醒(包括外部中断、RTC中断、USB活动、以太网唤醒中断)。
- 两个独立电源域,支持根据需要的功能进行功耗的精细调整。
- 每个外设都有独立的时钟分频器,以进一步降低功耗。
- 欠压探测,对中断和强制复位提供不同的判决阈值。
- 片上上电复位。
- 片上晶体振荡器的工作范围从1 MHz到24 MHz。
- 4 MHz 内部RC振荡器可以作为系统时钟,精度可调节至1%。当作为CPU时钟时,无法运行CAN和USB。
- 片上PLL允许CPU运行在最大CPU速率而无需高频率晶振。可以由主振荡器、内部RC振荡器或者RTC振荡器驱动。
- 边界扫描,用于简单的主板测试。
- 丰富的管脚功能选择,以支持更多的片上外设功能选择。
应用
|