LPC2939
LPC2939以ARM968E-S CPU为内核,在一个芯片中集成了两个操作频率高达125MHz的TCM模块、全速USB2.0主机/OTG/设备控制器、CAN和LIN、56KB SRAM、768KB Flash存储器、外部存储器接口、3个10位ADC和多个串行、并行接口,定位于消费应用、工业、医疗、通信和汽车制造业市场。为了使系统功耗最优化,LPC2939具有一个非常灵活的时钟产生单元(CGU),可提供动态时钟门控和调节。
特性
ARM968E-S处理器,最大工作频率为125MHz;
125MHz频率下多层AHB系统总线,带有4个独立的层;
片内存储器:
-2个紧密耦合的存储器(TCM):32kB的指令TCM(ITCM),32kB的数据TCM(DTCM);
-2个独立的内部静态RAM(SRAM):32KB SRAM和16KB SRAM;
-8KB ETB SRAM,也可用于代码执行和数据存储;
-768KB高速Flash程序存储器;
-16KB EEPROM,字节可擦除/可编程;
双主机、8通道GPDMA控制器在AHB多层矩阵上,可与I2C接口、SPI接口和UART一起使用,并可用于存储器到存储器之间的传输(包括TCM存储器);
外部静态存储器控制器(SMC),带8个存储区;高达32位数据总线、24位地址总线;
串行接口:
-USB 2.0全速主机/OTG/设备控制器,带特定的DMA控制器和片上设备PHY;
-2通道的CAN控制器,支持Full-CAN和大量消息的过滤;
-2个LIN主机控制器,带有全硬件支持LIN通信。LIN接口可配置为UART来提供2个额外的UART接口;
-2个550 UART,带16字节的Tx和Rx FIFO深度、DMA支持、modem控制和RS485(9位)支持;
-3个全双工Q-SPI,带有4个从机-选择线;16位宽、8个单元深度的Tx FIFO和Rx FIFO;
-2个I2C总线接口;
其它外设:
-1个10位ADC,测量范围5.0V,8个输入通道,每个通道的转换时间低至2.44μs;
-2个8路的10位ADC,测量范围3.3V,提供16个模拟输入,每个通道的转换时间低至2.44μs。每个通道提供一个比较功能,最大限度地减少了中断;
-多个触发选项可用于ADC的启动:定时器、PWM、其它ADC和外部信号输入;
-4个32位的定时器,每个定时器都包含4个链接到I/O的捕获和比较寄存器;
-4个6通道PWM(脉宽调制器),带捕获和中断功能;
-2个特定的32位定时器,用于调度和同步PWM和ADC;
-正交编码器接口可监控一个外部正交编码器;
-带有定时器改变保护的32位看门狗,在安全时钟下运行;
多达152个通用I/O管脚,带可编程的上拉、下拉或总线保持器;
带有16个优先级的向量中断控制器(VIC);
多达22个电平检测的外部中断管脚,包括USB、CAN和LIN唤醒特性;
可配置时钟输出管脚,用于驱动外部系统时钟;
处理器通过外部中断管脚从掉电中唤醒;CAN或LIN使能;
灵活的复位发生器单元(RGU)可以控制各个模块的复位;
灵活的时钟产生单元(CGU)可以控制各个模块的时钟频率:
-片内极低功耗的环形振荡器,0.4MHz的固定频率,通常开启来提供一个Safe_Clock源用于系统监控;
-片内晶体振荡器,建议的工作频率范围从10MHz到25MHz。PLL输入范围从10MHz到25MHz;
-片内PLL允许CPU工作在125MHz的最大频率下;
-产生多达11个基本时钟;
-7个小数分频器;
此外,特定的CGU具有其自身的PLL,产生USB时钟和可配置的时钟输出;
高度可配置的系统电源管理单元(PMU):
-单个模块的时钟控制;
-实现了任何配置下系统工作功耗最小化;
标准的ARM测试和调试接口,带有实时在线仿真器;
支持边界扫描测试;
ETM/ETB调试功能,带8KB特定的SRAM可用于代码和数据存储;
双电源:
-CPU工作电压:1.8V±5%;
-I/O工作电压:2.7V~3.6V;输入最大可承受5.5V的电压;
208脚LQFP封装;
环境工作温度范围:-40℃~85℃。
应用
消费应用;
工业;
医疗;
通信和汽车制造业市场。
特性
ARM968E-S处理器,最大工作频率为125MHz;
125MHz频率下多层AHB系统总线,带有4个独立的层;
片内存储器:
-2个紧密耦合的存储器(TCM):32kB的指令TCM(ITCM),32kB的数据TCM(DTCM);
-2个独立的内部静态RAM(SRAM):32KB SRAM和16KB SRAM;
-8KB ETB SRAM,也可用于代码执行和数据存储;
-768KB高速Flash程序存储器;
-16KB EEPROM,字节可擦除/可编程;
双主机、8通道GPDMA控制器在AHB多层矩阵上,可与I2C接口、SPI接口和UART一起使用,并可用于存储器到存储器之间的传输(包括TCM存储器);
外部静态存储器控制器(SMC),带8个存储区;高达32位数据总线、24位地址总线;
串行接口:
-USB 2.0全速主机/OTG/设备控制器,带特定的DMA控制器和片上设备PHY;
-2通道的CAN控制器,支持Full-CAN和大量消息的过滤;
-2个LIN主机控制器,带有全硬件支持LIN通信。LIN接口可配置为UART来提供2个额外的UART接口;
-2个550 UART,带16字节的Tx和Rx FIFO深度、DMA支持、modem控制和RS485(9位)支持;
-3个全双工Q-SPI,带有4个从机-选择线;16位宽、8个单元深度的Tx FIFO和Rx FIFO;
-2个I2C总线接口;
其它外设:
-1个10位ADC,测量范围5.0V,8个输入通道,每个通道的转换时间低至2.44μs;
-2个8路的10位ADC,测量范围3.3V,提供16个模拟输入,每个通道的转换时间低至2.44μs。每个通道提供一个比较功能,最大限度地减少了中断;
-多个触发选项可用于ADC的启动:定时器、PWM、其它ADC和外部信号输入;
-4个32位的定时器,每个定时器都包含4个链接到I/O的捕获和比较寄存器;
-4个6通道PWM(脉宽调制器),带捕获和中断功能;
-2个特定的32位定时器,用于调度和同步PWM和ADC;
-正交编码器接口可监控一个外部正交编码器;
-带有定时器改变保护的32位看门狗,在安全时钟下运行;
多达152个通用I/O管脚,带可编程的上拉、下拉或总线保持器;
带有16个优先级的向量中断控制器(VIC);
多达22个电平检测的外部中断管脚,包括USB、CAN和LIN唤醒特性;
可配置时钟输出管脚,用于驱动外部系统时钟;
处理器通过外部中断管脚从掉电中唤醒;CAN或LIN使能;
灵活的复位发生器单元(RGU)可以控制各个模块的复位;
灵活的时钟产生单元(CGU)可以控制各个模块的时钟频率:
-片内极低功耗的环形振荡器,0.4MHz的固定频率,通常开启来提供一个Safe_Clock源用于系统监控;
-片内晶体振荡器,建议的工作频率范围从10MHz到25MHz。PLL输入范围从10MHz到25MHz;
-片内PLL允许CPU工作在125MHz的最大频率下;
-产生多达11个基本时钟;
-7个小数分频器;
此外,特定的CGU具有其自身的PLL,产生USB时钟和可配置的时钟输出;
高度可配置的系统电源管理单元(PMU):
-单个模块的时钟控制;
-实现了任何配置下系统工作功耗最小化;
标准的ARM测试和调试接口,带有实时在线仿真器;
支持边界扫描测试;
ETM/ETB调试功能,带8KB特定的SRAM可用于代码和数据存储;
双电源:
-CPU工作电压:1.8V±5%;
-I/O工作电压:2.7V~3.6V;输入最大可承受5.5V的电压;
208脚LQFP封装;
环境工作温度范围:-40℃~85℃。
应用
消费应用;
工业;
医疗;
通信和汽车制造业市场。