|
ARM7TDMI-STM内核的32位微控制器--LPC2478 |
| LPC2478是NXP半导体公司针对各种高级通讯、高质量图像显示等广泛应用场合而设计的一款具有极高集成度并且以ARM7TDMI-S为内核的微控制器。LPC2478微控制器具有512kB片内高速Flash存储器,该Flash存储器具有特殊的128位宽度的存储器接口和加速器架构,可使CPU以高达72MHz的系统时钟速度来按顺序执行Flash存储器的指令。这种特点只有LPC2000 ARM微控制器系列的产品才能提供。LPC2478还带有实时调试接口,包括JTAG和嵌入式跟踪在内,可以执行32位的ARM指令和16位的THUMB指令。 LPC2478微控制器包括1个LCD控制器、1个10/100的以太网媒体访问控制器(MAC)、1个带4kB终端RAM的USB全速Device/Host/OTG控制器、4个UART,2路控制器局域网(CAN)通道、1个SPI接口、2个同步串行端口(SSP)、3个I2C接口和1个I2S接口。同时还带有1个片内4MHz内部振荡器、98kB RAM(包括64kB局部SRAM、16kB以太网SRAM、16kB通用DMA SRAM和2kB电池供电SRAM)以及1个外部存储器控制器(EMC)来支持上述的各种串行通信接口。这些特性使该器件最适用于那些便携式的电子产品,以及贩售终端(POS)等应用场合。它还带有多个32位定时器、1个10位的ADC、10位的DAC、2个PWM单元和多达160个的高速GPIO,与其所具有的众多的串行通信控制器,灵活的时钟能力,以及别具特色的存储器互为补足,相得益彰。LPC2478中有64个GPIO管脚被连接到了以硬件为基础的向量中断控制器(VIC)上,意味着这些外部的输入可以产生边沿触发中断。所有这些特点都使LPC2478器件特别适用于工业控制和医疗系统的应用场合。 |
| 主要特性 |
-64kB SRAM可供高性能CPU通过ARM局部总线访问; -16kB SRAM用于以太网接口,也可以作为通用SRAM来使用; -16kB SRAM可供通用DMA使用,还可以通过USB访问; -2kB SRAM可由RTC供电以便存储数据。 -带专用的DMA控制器; -可选择显示分辨率(最高可达1024×768象素); -支持高达24位的真彩色模式。 -以太网MAC,带MII/RMII接口以及相关的DMA控制器。这些功能都驻留在一个独立的AHB总线上; -USB 2.0高速双端口Device/Host/OTG控制器,带片内PHY以及相关的DMA控制器; -4个带小数波特率发生功能的UART,1个带有modem控制I/O,1个带有IrDA支持,全部带有FIFO; -2路CAN控制器; -SPI控制器; -2个SSP控制器,带有FIFO和多协议功能。其中一个可选择用于SPI端口,并共用其中断。SSP控制器可与GPDMA控制器一起使用; -3个I2C总线接口(1个具有开漏管脚,2个具有标准的端口管脚); -I2S(Inter-IC Sound)音频接口用于数据音频输入或输出,该接口可与GPDMA一起使用。 -SD/MMC存储卡接口; -160个GPIO管脚,带可配置的上拉/下拉电阻; -10位ADC,可在8个管脚间实现输入多路复用; -10位DAC; -4个通用定时器/计数器,带8路捕获输入以及10路比较输出。每个定时器模块都带有一个外部的计数输入; -2个PWM/定时器模块,支持三相电机控制。每个PWM都带有一个外部计数输入; -实时时钟(RTC)带有独立的电源域,时钟源可以是RTC振荡器或APB时钟; -2kB SRAM由RTC电源管脚供电,当芯片的其它部分掉电时允许数据存储在SRAM中; -看门狗定时器(WDT),该定时器可由内部RC振荡器、RTC振荡器或APB时钟来计时。 |
| 应用领域 |
相关资料: LPC2478 PDF

