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 Flash程序存储器、96 KB SRAM数据存储器、4032B EEPROM数据存储器、外部存储器控制器(EMC)、LCD(仅限于LPC178x)、以太网、USB设备/主机/OTG、1个通用DMA控制器、5个UART、3个SSP控制器、3个I2C总线接口、1个正交编码器接口、4个通用定时器、2个通用PWM(具有6个输出)和1个电机控制PWM、1个具有独立电池电源和事件记录仪的超低功耗RTC、1个窗口化看门狗定时器、1个CRC计算引擎、165个通用I/O引脚等。
模拟外设包括1个八通道12位ADC和1个10位DAC。
LPC178x/7X与LPC24xx和LPC23XX引脚功能兼容。
l LPC23xx和24xx系列器件的功能替代产品
l 系统:
° ARM Cortex-M3处理器,工作频率高达120 MHz
° ARM Cortex-M3内置嵌套向量中断控制器(NVIC)
° 多层AHB矩阵互连为每个AHB主机提供单独的总线
° 分割的APB总线可实现较高吞吐量
° Cortex-M3系统节拍定时器,包括一个外部时钟输入选项
° 标准JTAG测试/调试接口、串行线调试和串行线跟踪端口
° 支持实时跟踪的嵌入式跟踪宏单元(ETM)
° 用于简化的电路板测试的边界扫描
° 非屏蔽中断(NMI)输入
l 存储器:
° 512 kB片内Flash编程存储器,具有在系统编程(ISP)和在应用编程(IAP)功能
° 96 kB片内SRAM
° 4032B片内EEPROM
l LCD控制器,支持超扭转向列(STN)和薄膜晶体管(TFT)两种显示器
° 专用DMA控制器。
° 可选显示分辨率(高达1024′768像素)。
° 支持24位真彩模式。
l 外部存储器控制器(EMC)支持异步静态存储器件(例如RAM、ROM和闪存)和动态存储器(例如SDRAM时钟速率高达80MHz的单数据速率SDRAM)。
l AHB多层矩阵上的八通道通用DMA控制器(GPDMA),可以与SSP、I2S、UART、CRC引擎、模数和数模转换器外设、定时器匹配信号和GPIO一起使用,用于存储器到存储器传输。
l 串行接口:
° 以太网MAC,带MII/RMII接口和相关DMA控制器。这些功能在独立AHB上。
° USB 2.0全速双端口设备/主机/OTG控制器,带片内PHY和相关DMA控制器。
° 五个具有小数波特率生成、内部FIFO、DMA支持和RS-485/EIA-485支持的UART。1个UART(UART1)具有全调制解调器控制I/O,1个UART(UART4)支持IrDA、同步模式和智能卡模式,符合ISO7816-3。
° 三个SSP控制器,具有FIFO和多协议功能。SSP控制器可以与GPDMA一起使用。
° 三个增强型I2C总线接口:1个具有真正的开漏输出,支持全I2C总线规范和数据速率为1Mb/s的快速模式Plus;2个具有标准端口引脚。增强功能包括多地址识别和监控模式。
° I2S(Inter-IC音频)接口,用于数字音频输入或输出。它可以与GPDMA一起使用。
° 双通道CAN控制器
l 数字外设:
° SD/MMC内存卡接口
° 多达165个通用I/O (GPIO)引脚,根据封装的不同,带有可配置上拉/下拉电阻、开漏模式和中继器模式。
° 两个可配置为边沿/电平触发的外部中断输入。端口0和端口2上的所有引脚均可用作边沿触发中断源。
° 四个通用定时器/计数器,共8个采集输入和10个比较输出。
° 正交编码器接口,可监控一个外部正交编码器
° 两个标准PWM/定时器模块,带外部计数输入。
° 一个电机控制器PWM,支持三相电机控制。
° 实时时钟(RTC),带独立电源域。
° 事件记录仪,在这3个输入的任意一个发生事件时,可以采集时钟数值。
° 窗口化看门狗定时器(WWDT)。窗口化操作、专用内部振荡器、看门狗报警中断和安全特性。
° CRC引擎模块可以使用三种标准多项式之一计算所提供的数据上的CRC。CRC引擎可与DMA控制器一起使用,以便生成CRC,而CPU不参与数据传输。
l 模拟外设:
° 12位模数转换器(ADC),转换速率高达400 kHz。12位ADC可与GPDMA控制器一起使用。
° 10位数模转换器(DAC),具有专用转换定时器和GPDMA支持。
l 电源控制
° 四种低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式
l 通信:
° 销售点终端、Web服务器、多协议桥
l 工业/医疗:
° 自动化控制器、应用控制、机器人控制、HVAC、PLC、变频器、断路器、医学扫描、安全监控、电机驱动、可视对讲
l 消费类/家电:
° 音频、MP3解码器、报警系统、显示器、打印机、扫描仪、小家电、健身器材
l 汽车:
° 后市场、汽车报警器、GPS/车队监视器