LPC1788中文手册.docx

上传人:b****7 文档编号:23920582 上传时间:2023-05-22 格式:DOCX 页数:33 大小:25.44KB
下载 相关 举报
LPC1788中文手册.docx_第1页
第1页 / 共33页
LPC1788中文手册.docx_第2页
第2页 / 共33页
LPC1788中文手册.docx_第3页
第3页 / 共33页
LPC1788中文手册.docx_第4页
第4页 / 共33页
LPC1788中文手册.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

LPC1788中文手册.docx

《LPC1788中文手册.docx》由会员分享,可在线阅读,更多相关《LPC1788中文手册.docx(33页珍藏版)》请在冰豆网上搜索。

LPC1788中文手册.docx

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输入

时钟输出功能可反映主振荡器时钟IRC时钟RTC时钟CPU时钟USB时钟

或看门狗定时器时钟的输出状态

唤醒中断控制器WIC允许CPU从时钟在深度睡眠掉电深度掉电模式下停止

时发生的任何优先级中断中自动唤醒

在处于掉电模式时可通过中断将处理器从掉电模式中

的唤醒这些中断包括外部中

断RTC中断USB活动中断以太网唤醒中断CAN总线活动中断PROT02

管脚中断和NMI等

带掉电检测功能可对掉电中断和强制复位分别设置阈值

片上有上电复位电路

片上晶振工作频率为1MHz25MHz

12MHz内部RC振荡器IRC可在?

1的精度内调整可选择用做系统时钟

通过片上PLL没有高频晶振CPU也可以最高频率运

转可以从主振荡器或内部

RC振荡器上运行

UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved

用户手册修订版152011年7月6日6of1030

NXPSemiconductors

UM10470

第1章介绍信息

第二个专用的PLL可用于USB接口从而增加了主

PLL设置的灵活性

多功能管脚功能选择特性使片上外设功能的使用

有了多种可能性

简化电路板测试的边界扫描功能

唯一的器件串行号码用于识别

现有208管脚LQFP208管脚TFBGA180管脚

TFBGA以及144管脚LQFP封

UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved

修订版152011年7月6用户手册

日7of1030

NXPSemiconductorsUM10470

第1章介绍信息

13应用

通信

–销售点终端Web服务器多协议网桥

工业医疗

–自动化控制器应用控制机器人控制HVACPLC

变频器断路器医疗扫

描安保监控电机传动以及视频对讲等

消费家电

–音频MP3解码器警报系统显示器打印机扫描

仪小家电以及健身设

汽车

–零部件汽车防盗GPS车队监控器

UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved

用户手册修订版152011年7月6日8of1030

NXPSemiconductors

UM10470

第1章介绍信息

14订购信息

表1订购信息

型号封装

名称描述

版本

LPC1788

LPC1788FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1788

LPC1788FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1788FET208TFBGA208超细间距球栅阵列塑料封装208只球本体

为15x15x07mmSOT950-1

LPC1788FET180TFBGA180超细间距球栅阵列封装180只球本体为

12x12x08mmSOT570-2

LPC1788FBD144LQFP144低矮四方扁平塑料封装144根引线本体为

20x20x14mmSOT486-1

LPC1787

LPC1787FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1786

LPC1786FBD208LQFP208低矮四方扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1785

LPC1785FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1778

LPC1778FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1788FET208TFBGA208超细间距球栅阵列塑料封装208只球本体

为15x15x07mmSOT950-1

LPC1788FET180TFBGA180超细间距球栅阵列封装180只球本体为

12x12x08mmSOT570-2

LPC1778FBD144LQFP144低矮方形扁平塑料封装144根引线本体为

120x20x14mmSOT486-

LPC1777

LPC1777FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1776

LPC1776FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1788FET180TFBGA180超细间距球栅阵列封装180只球本体为

12x12x08mmSOT570-2

LPC1774

LPC1774FBD208LQFP208低矮方形扁平塑料封装208根引线本体为

28x28x14mmSOT459-1

LPC1774FBD144LQFP144低矮方形扁平塑料封装144根引线本体为

20x20x14mmSOT486-1

UM10470AllinformationprovidedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved

用户手册修订版152011年7

月6日9of1030

NXPSemiconductors

UM10470

第1章介绍信息

141器件选项汇总

表2LPC178x177x器件订购选项

型号[1]FlashSRAMEEPROM以太网USB

UART外部存储器LCDQEISD

kBkBkB

总线[2]

LPC178x

LPC178851296[5]4有HOD

-bit有有有532

16-bit[3]

8-bit[4][4]

LPC178751296[5]4无HOD532-bit有有有

LPC178625680[6]4有HOD532-bit有有有

LPC178525680[6]4无HOD532-bit无有有

LPC177x

LPC177851296[5]4有HOD532-bit无有有

16-bit[3]

8-bit[4]

LPC177751296[5]4无HOD532-bit无有有

LPC177625680[6]4有HOD532-bit无有有

16-bit[3]

LPC177412840[7][7]2无D54[4]32-bit无无无

8-bit[4]

2

2

[1]所有型号包括2个CAN通道3个SSP接口3个IC接口ISDAC和

1个8路12位的ADC

[2]可用封装的最大数据总线宽度可以采用比最大数据总线宽度小的数

据总线宽度欲了解外部总线在不同封装上的具体应

用请参见101节

[3]180管脚封装的外部总线被限制在16位

[4]144管脚封装不包括UART4和DAC其外部总线被限制在8位

[5]64kB的CPUSRAM外加32kB外设SRAM

[6]64kB的CPUSRAM外加16kB外设SRAM

[7]32kB的CPUSRAM外加8kB外设SRAM

[8]16kB的CPUSRAM外加8kB外设SRAM

UM10470Allinformation

providedinthisdocumentissubjecttolegaldisclaimersNXPBV2011Allrightsreserved

用户手册修订版15

2011年7月6日10of1030

NXPSemiconductors

UM10470

第1章介绍信息

15简化方框图

图1LPC178x177x简化方框图

USB总线或

JTAG接口以太网PHY接口LCD

板收发器

测试调试接口通用D以太网1

LCDUSB时钟产生功

MA控0100板接OTG主时钟与控制率控制和其他

制器MAC口机设备系统功能

ARMCortex-M3

I-codeD-code系统

总线总线总线

EEPROM

4kB

GPIO端口

FlashFlash

加速器512kB

以太网LCDSRAM

寄存器寄存器多层AHB矩阵

96kB

引导ROM

8kB26-位地址

USBCRC

寄存器引擎静态动态32-位数据

存储器控制

APB从机组0

APB从机组1

UARTs01

捕捉比较定时器01捕捉比较定时器23

SD卡接口

12-位ADC

管脚连接模块

电动机控制PWM

GPIO中断控制正交编码器if

外部中断

看门狗振荡器窗口式看门狗

系统控制

事件输入

事件监控器记录器

提醒注

橙色外设模

块支持通用DMA

32kHz振荡器实时时钟黄

色外设模块包括专用DMA控制器

电源

电压超低稳压器备用寄存器

20字节

RTC电源域

UM10470Allinformationprovidedin

thisdocumentissubjecttolegaldisclaimersNXPBV2011Allrights

reserved

用户手册修订版152011年7

月6日11of1030

NXPSemiconductors

UM10470

第1章介绍信息

16结构概述

ARMCortex-M3包含三条AHB-Lite总线一条系统总线以及I-code和D-code总线后

二者的速率较快且与TCM接口的用法类似一条总线专用于指令拾取I-code另一

条总线用于数据访问D-code当对不同的目标设备同时进行操作时这两条内核总线允

许同步操作

LPC178x177x采用多层AHB矩阵来连接Cortex-M3总线并以灵活的方式将其它总线主

机连接到外设这种方式允许不同的总线主机同时访问矩阵上不同从机端口的外设从而

优化了性能多层矩阵连接的详情见图2

APB外设使用多层AHB矩阵的独立从机端口通过两条APB总线连接到CPU这样就减少

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1