LPC1778FBD208

NXP推出的一款LPC178x / 7x是用于嵌入式应用的基于ARM Cortex-M3的微控制器需要高水平的集成和低功耗。

ARM Cortex-M3是下一代核心,提供比性能更好的性能ARM7在相同的时钟速率等系统增强,如现代化调试功能和更高级别的支持块集成。

ARM Cortex-M3 CPU包含一个3阶段流水线,并具有独立的本地哈佛架构指令和数据总线,以及具有略低性能的第三总线外设。 ARM Cortex-M3 CPU还包括一个内部预取单元支持投机分支。

LPC178x / 7x增加了一个专门的闪存加速器来完成优化从闪存执行代码时的性能。

 LPC178x / 7x工作在高120 MHz CPU频率。

LPC178x / 7x的外设补充包括高达512 kB的闪存程序存储器,高达96 kB的SRAM数据存储器,高达4032字节的EEPROM数据存储器,外部存储控制器(EMC),LCD(仅限LPC178x),以太网,USB器件/主机/ OTG,通用DMA控制器,5个UART,3个SSP控制器,三个I2C总线接口,正交编码器接口,四个通用定时器,两个通用PWM,每个具有六个输出,一个电机控制PWM低功耗RTC,带独立电池供电和事件记录器,窗口式看门狗定时器,CRC计算引擎,多达165个通用I / O引脚等。
模拟外设包括一个8通道12位ADC和一个10位DAC。LPC178x / 7x的引脚分布旨在允许引脚功能与LPC24xx兼容和LPC23xx。
多层AHB矩阵互连为每个AHB主机提供一个单独的总线。AHB主机包括CPU,USB,以太网和通用DMA控制器。此互连提供没有仲裁延迟的通信,除非两个主器件尝试同时访问同一个从器件。

分离APB总线允许更高的吞吐量,CPU和CPU之间的停顿更少DMA)。 

单个级别的写缓冲允许CPU继续而不等待如果APB尚未忙碌,则完成APB写入。

Cortex-M3系统节拍定时器,包括外部时钟输入选项。标准JTAG测试/调试接口以及串行线调试和串行WireTrace端口选项。
嵌入式跟踪宏单元(ETM)模块支持实时跟踪;边界扫描,简化板测试;不可屏蔽中断(NMI)输入。

内存:高达512 kB的片上闪存程序存储器,具有在系统编程(ISP)和在应用程序编程(IAP)功能。组合增强的闪存加速器和闪存在CPU上的位置本地代码/数据总线从闪存提供高代码性能。

高达96 kB片上SRAM包括:64 kB的主SRAM,带有用于高性能的本地代码/数据总线CPU访问。两个16 kB外围SRAM块,具有单独的访问路径,用于更高吞吐量。这些SRAM块可以用于DMA存储器以及通用指令和数据存储。多4032字节片上EEPROM。

LCD控制器,支持扭曲向列(STN)和薄膜晶体管(TFT)显示器。DMA控制器。可选择的显示分辨率(大1024768像素)。支持高达24位真彩色模式。外部存储控制器(EMC)支持异步静态内存
诸如RAM,ROM和闪存的设备,以及诸如单个的动态存储器数据速率SDRAM,SDRAM时钟高达80 MHz。八通道通用DMA控制器(GPDMA)在AHB多层矩阵,可用于SSP,I2S,UART,CRC引擎,模数转换和数模转换器外设,定时器匹配信号,GPIO和
存储器到存储器传输。
串行接口:具有MII / RMII接口和关联的DMA控制器的以太网MAC。这些功能驻留在独立的AHB上。
               USB 2.0全速双端口器件/主机/ OTG控制器,带有片上PHY和关联DMA控制器。
               五个UART,具有小数波特率生成,内部FIFO,DMA支持和RS-485 / EIA-485支持。一个UART(UART1)具有完整的调制解调器控制I / O,一个UART(USART4)支持IrDA,同步模式和智能卡模式符合ISO7816-3。
              三个具有FIFO和多协议功能的SSP控制器。 SSP控制器可以与GPDMA一起使用。
点击阅读全文 >>