LPC1788中文手册.docx
《LPC1788中文手册.docx》由会员分享,可在线阅读,更多相关《LPC1788中文手册.docx(27页珍藏版)》请在冰豆网上搜索。
![LPC1788中文手册.docx](https://file1.bdocx.com/fileroot1/2022-10/13/c7bb497b-e706-4068-a5fe-76e14bb679a8/c7bb497b-e706-4068-a5fe-76e14bb679a81.gif)
LPC1788中文手册
LPC1788中文手册
UM10470
LPC178x7x用户手册
修订版152011年7月6日
用户手册
文档信息
信息内容
关键字LPC1788FBD208LPC1788FET208LPC1788FET180LPC1788FBD144
LPC1787FBD208LPC1786FBD208LPC1785FBD208LPC1778FBD208
LPC1778FET208LPC1778FET180LPC1778FBD144LPC1777FBD208
LPC1776FBD208LPC1776FET180LPC1774FBD208LPC1774FBD144ARM
22
ARMCortex-M332位USB以太网LCDCANICISFlashEEPROM
微控制器
摘要LPC178x7x用户手册
NXPSemiconductors
UM10470
LPC178x7x用户手册
修订历史
版本日期说明
1520110706增加了PowerBoost功能的描述以及其它一些小的
更新和改正
1420110610发布官方版LPC178x7x用户手册增加了事件监控器
记录器一些小的更新和改正
1320110307更换了缺失的图10一些小的更新和改正
1220110225去除了反映产品初始发布的SPIFI一些小的更新和改正
1120110125一些小的更新和改正
1020101022首次发布LPC178x7x用户手册
ThistranslatedversionisforreferenceonlyandtheEnglishversion
shallprevailincaseofanydiscrepancy
betweenthetranslatedandEnglish
versions
版权所有2012恩智浦有限公司未经许可XX
联络信息
更多信息请访问httpnxpcom
销售办事处地址请发邮件至salesaddressesnxpcom
UM10470
第1章概述
修订版152011年7月6日
用户手册
11简介
LPC178x177x是基于ARMCortex-M3的微控制器用于处理要求高集成度和低功耗的嵌
入式应用
Cortex-M3是下一代内核在相同的时钟速率下能提供比ARM7更高的性能并提供了系
统增强型特性如现代化调试特性和支持更高级别的块集成Cortex-M3CPU具有3级流
水线和哈佛结构带独立的本地指令总线与数据总线以及用于外设的性能略低的第三条
总线Cortex-M3CPU还包括一个支持随机跳转的内部预取单元LPC178x177x增加了
一个专用的Flash加速器使Flash中代码执行达到最佳性能LPC178x177x在最差的商
用条件下的操作频率可以高达120MHz
LPC178x177x的外设组件包括高达512kB的Flash存储器高达96kB的数据存储器
4kB的EEPROM存储器一个用于SDRAM和静态存储器存取的外部存储器控制器一个
LCD面板控制器一个以太网MAC一个通用DMA控制器一个USB设备主机OTG
22
接口5个UART3个SSP控制器3个IC接口一个IS串行音频接口一个双通道
CAN接口一个SD卡接口一个8通道12位ADC一个10位ADC一个电机控制PWM
一个正交编码器接口4个通用定时器一个6输出的通用PWM一个带独立电池电源和
事件监控器记录器的超低功耗RTC一个窗口式看门狗定
时器一个CRC计算引擎多
达165个通用IO管脚等等LPC178x177x的管脚引出
线可与LPC24xx和LPC23xx
保持管脚功能兼容
UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved
用户手册修订版152011年7月6日3of1030
NXPSemiconductorsUM10470
第1章介绍信息
12特性
具体型号的详细特性见14节
与LPC23xx和24xx系列器件可进行功能替换
ARMCortex-M3处理器可在高至120MHz的频率下运行Cortex-M3执行Thumb-2
指令集以实现最佳操作与代码长度包含硬件除法单周期乘法以及位字段操作
等同时还包括一个支持8个区的存储器保护单元MPU
M3内置了可嵌套向量中断控制器NVICARMCortex-
具有高达512kB的片上Flash程序存储器具有在系统编程ISP和在应用编程IAP
功能把增强型的Flash存储加速器和Flash存储器在CPU本地代码数据总线上的
位置进行结合则Flash可提供高性能的代码
高达96kB的片上SRAM包括
–64kBSRAM可供高性能CPU通过本地代码数据总线访问
–2个16kBSRAM模块带独立访问路径可进行更高吞量的操作
这些SRAM模块可用于以太网USBLCD以及DMA存储器以及通用指令
和数据存储
–4kB片上EEPROM
外部存储器控制器支持异步静态存储器件如RAMROM和最多64MB的Flash
以及像单数据速率SDRAM这种动态存储器
2
AHB多层矩阵上具有8通道的通用DMA控制器GPDMA它可结合SSPIS
UARTSDMMCCRC引擎模数与数模转换器外设定时器匹
使配信号和GPIO
用并可用于存储器到存储器的传输
多层AHB矩阵内部连接为每个AHB主机提供独立的总线
AHB主机包括CPU通用DMA控制器以太网MACLCD控制器以及USB接
口这个内部连接特性提供无仲裁延迟的通信除非2
个主机尝试同时访问同一个从
机
分离的APB总线使CPU与DMA之间减少了延迟获得更高的吞吐量如果APB不
忙则单级写入缓存使CPU能够连续工作而无需等待APB写操作完成
LCD控制器同时支持超扭曲向列STN与薄膜晶体管TFT液晶显示屏
–专用的DMA控制器
–可选显示分辨率最高1024×768像素
–支持高达24位真彩色模式
串行接口
UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved
用户手册修订版152011年7月6日4of1030
torsNXPSemiconduc
UM10470
第1章介绍信息
–以太网MAC带MIIRMII接口与专用的DMA控
制器
–USB20全速从机主机OTG控制器带有用
于从机与主机功能的片上PHY和
一个专用DMA控制器
–5个UART带小数波特率发生功能内部
FIFOIrDADMA支持以及
RS-485EIA-485支持UART1还有全套的调制解调器握手信号UART4包含
一个同步模式和一个支持ISO7816-3的智能卡模式144管脚封装的器件提供4
个UART
–3个SSP控制器带有FIFO可按多种协议进行通信SSP接口可以与GPDMA
控制器一起使用
2
2
–3个增强型IC总线接口其中1个具有开漏输出功能支持整个IC规范和数
据速率为1MBits的快速模式另外2个具有
标准的端口管脚增强型特性包括
多地址识别功能与监控模式
–双通道CAN控制器
2
–用于数字音频输入或输出的ISIC之间音频接口带有小数速率控制功能
22
IS接口可以与GPDMA一起使用IS接口支持3线的数据传输与接收或4
线的联合式传输与接收连接以及主时钟输出
其它外设
–SD卡接口同时支持MMC卡
–通用IOGPIO管脚带可配置的上拉下拉电阻开漏模式以及转发器模
式所有GPIO位于AHB总线上以进行快速访问并支持Cortex-M3位带宽
bit-banding通过通用DMA控制器就可以访问GPIO端口0和2的任何管
脚均可生成中断208管脚封装上有165个GPIO180管脚封装上有141个
GPIO144管脚封装上有109个GPIO
–12位模数转换器ADC可在8只管脚之间实现多路输入转换速率高达400kHz
并具有多个结果寄存器12位ADC可以与GPDMA控制器一起使用
–10位数模转换器DAC具有专门的转换定时器并支持DMA操作
–4个通用定时器计数器共有8个捕获输入和10个比较输出每个定时器模块
都具有一个外部计数输入可以选择特定的定时器事件来生成DMA请求
–1个电机控制PWM支持三相电机控制
–正交编码器接口可监控一个外接的正交编码
器
–2个标准的PWM定时器模块带外部计数输入
UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved
用户手册修订版152011年7月6日5of1030
NXPSemiconductorsUM10470
第
1章介绍信息
–带有独立电源域的实时时钟RTCRTC通过专用的
RTC振荡器来驱动RTC
模块包括20字节的电池供电备份寄存器当芯片
其它部分掉电时允许系统状
态存储在该寄存器中电池电源可由标准的3V锂
电池供电当电池电压掉至21V
的低电压时RTC仍能继续工作RTC中断可将CPU从任何低功率模式中唤醒
–事件监控器记录器当3个输入的任何一个发生事件时它可以捕获RTC的值
事件标识与发生时间都存储在寄存器中事件监控
器记录器使用RTC电源域
因此只要RTC有供电它就能工作
–窗口式看门狗定时器WWDT窗口化运行专用的内部振荡器看门狗警告
中断以及安全特性等
–CRC引擎模块可以根据提供的数据根据3种标准多项式中的一种计算出CRC
CRC引擎可以与DMA控制器联合使用因此在数据传输中无需CPU介入就
能生成一个CRC
–Cortex-M3系统节拍定时器包括外部时钟输入选项
标准的JTAG测试调试接口以及串行线调试与串行线跟踪端口选项
支持实时跟踪的仿真跟踪模块
单个33V电源24V36V温度范围-40?
C85?
C
4个低功率模式睡眠深度睡眠掉电深度掉电
通过降低片上稳压器的输出电压可在100MHz或以下做省电运行
4个外部中断输入可配置为边沿电平触发PORT0和PORT2上的全部管脚均可
用做边沿触发的中断源
不可屏蔽中断NMI输入
时钟