LPC3200系列ARM9适用范围及其芯片特性
NXP半导体设计的LPC3200系列芯片,适用于要求高性能和低功耗结合的嵌入式应用中。
NXP通过使用90纳米的处理技术,将一个带有矢量浮点协处理器的ARM926EJ-SCPU内核与一系列包括USBOn-The-Go在内的标准外设结合起来,从而实现LPC3200的性能目标。LPC3200系列可工作在高于266MHz的CPU频率下。ARM926EJ-SCPU内核加入5级流水处理并采用哈佛结构。该内核还具有一个完整的存储器管理单元(MMU),以提供支持现代操作系统多程序设计所需的虚拟存储器功能。ARM926EJ-SCPU内核还包含了带有单周期MAC操作的一系列DSP指令扩展,以及JazelleJava字节代码执行。NXP实现的器件具有一个32KB指令高速缓存和32KB数据高速缓存。
为了实现低功耗,LPC3200系列采用NXP半导体先进的开发技术来优化内在功率,并使用增强型的软件控制结构使基于功率管理的应用得到优化。
LPC3200系列还包含有256KB的片内静态RAM、1个NANDFlash接口、1个以太网MAC、1个支持STN和TFT面板的LCD控制器、1个支持SDR和DDRSDRAM以及静态设备的外部总线接口。此外,LPC3200系列包括1个USB2.0全速接口、7个UART、2个I2C接口、2个SPI/SSP端口、2个I2S接口、2个多通道PWM、4个带有捕获输入和比较输出的通用定时器、1个加密数字(SD)接口和1个带有触屏感应选项的10位A/D转换器。
串行接口:
-带有特定DMA控制器的10/100以太网MAC;(仅限LPC3240和LPC3250)
-USB接口支持Device、Host(遵循OHCI)或On-The-Go(OTG),带有相关的DMA控制器,由特定的PLL来提供所需的48MHzUSB时钟
-4个标准UART,带有小数波特率发生器和64字节FIFO,其中一个标准的UART支持IrDA
-3个其它的高速UART,在13MHz的主振荡器作用下可支持高达921,600bps的板内通信;所有高速UART都提供64字节FIFO
-2个SPI控制器
-2个SSP控制器
-2个独立的主机I2C接口,具有标准开漏管脚。I2C总线接口支持单主机、从机和多主机的I2C配置
-2个I2S接口,每个具有独立的输入(Rx)和输出(Tx)通道。每个通道可在3个管脚上独立操作,或输入和输出通道可使用4个管脚和1个共用的时钟