一般說明:LPC1788FBD144
LPC1788FBD144/7x 是一款基于 ARM Cortex-M3 的微控制器,適用于嵌入式應用要求高集成度和低功耗。ARM Cortex-M3 是下一代內核,其性能優于ARM7 以相同的時鐘速率和其他系統增強功能,例如現代化調試功能和更高級別的支持塊集成。 ARM Cortex-M3 CPU包含一個 3 級管道,并具有哈佛架構,具有獨立的本地指令和數據總線,以及性能稍低的第三條總線外圍設備。 ARM Cortex-M3 CPU 還包括一個內部預取單元支持投機分支。
LPC1788FBD144/7x 添加了專門的閃存加速器以實現最佳從閃存執行代碼時的性能。 LPC1788FBD144/7x 在高達120 MHz CPU 頻率。
LPC1788FBD144/7x 的外設補充包括高達 512 kB 的閃存程序存儲器,高達 96 kB 的 SRAM 數據存儲器,高達 4032 字節的 EEPROM 數據存儲器,外部存儲控制器 (EMC)、LCD(僅限 LPC1788FBD144)、以太網、USB設備/主機/OTG、一個通用 DMA 控制器、五個 UART、三個 SSP 控制器、三個 I2C 總線接口、一個正交編碼器接口、四個通用定時器、兩個通用 PWM,每個 6 個輸出,一個電機控制 PWM,一個具有獨立電池電源和事件記錄器的超低功耗 RTC看門狗定時器、CRC 計算引擎、多達 165 個通用 I/O 引腳等。模擬外設包括一個八通道 12 位 ADC 和一個 10 位 DAC。
LPC1788FBD144/7x 的引腳排列旨在允許與 LPC24xx 的引腳功能兼容和 LPC23xx。有關其他文檔,請參見第 18 節“參考資料”。
2. 特點和好處:LPC1788FBD144
LPC23xx 和 LPC24xx 系列器件的功能替代。
系統:
ARM Cortex-M3 處理器,運行頻率高達 120 MHz。記憶
包括支持八個區域的保護單元 (MPU)。
ARM Cortex-M3 內置嵌套向量中斷控制器(NVIC)。
多層 AHB 矩陣互連為每個 AHB 主控提供單獨的總線。
AHB 主設備包括 CPU、USB、以太網和通用 DMA
控制器。這種互連提供無仲裁延遲的通信
除非兩個主站試圖同時訪問同一個從站。
拆分 APB 總線允許更高的吞吐量,同時減少 CPU 和
DMA。單級寫緩沖允許 CPU 繼續運行而無需等待
如果 APB 不忙,則完成 APB 寫入。
Cortex-M3 系統滴答定時器,包括一個外部時鐘輸入選項。
標準 JTAG 測試/調試接口以及串行線調試和串行
WireTrace 端口選項。
嵌入式跟蹤宏單元(ETM)模塊支持實時跟蹤。
用于簡化電路板測試的邊界掃描。
不可屏蔽中斷 (NMI) 輸入。
內存:LPC1788FBD144
高達 512 kB 的片上閃存程序存儲器,帶在系統編程 (ISP)
和應用內編程 (IAP) 功能。一個的組合
增強型閃存加速器和閃存在 CPU 上的位置
本地代碼/數據總線提供閃存的高代碼性能。
高達 96 kB 的片上 SRAM 包括:
CPU 上的 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。
AHB 多層上的八通道通用 DMA 控制器 (GPDMA)
可與 SSP、I2S、UART、CRC 引擎、模數和
數模轉換器外設、定時器匹配信號、GPIO 和用于
內存到內存的傳輸。
串行接口:LPC1788FBD144
帶有 MII/RMII 接口和關聯 DMA 控制器的以太網 MAC。這些
功能駐留在獨立的 AHB 上。
USB 2.0 全速雙端口設備/主機/OTG 控制器,帶片上 PHY 和
關聯的 DMA 控制器。
五個帶有小數波特率生成、內部 FIFO、DMA 支持和
RS-485/EIA-485 支持。一個 UART (UART1) 具有完整的調制解調器控制 I/O,一個
UART (USART4) 支持 IrDA、同步模式和智能卡模式
符合 ISO7816-3。
三個具有 FIFO 和多協議功能的 SSP 控制器。 SSP
控制器可以與 GPDMA 一起使用
三個增強型 I2C 總線接口,一個具有真正的開漏輸出支持
完整的 I2C 總線
規范和 Fast-mode Plus 數據速率為 1 Mbit/s,兩個
帶標準端口引腳。增強功能包括多個地址識別和
監控模式。
我
用于數字音頻輸入或輸出的 2S 總線(Inter-IC Sound)接口。可以使用
與 GPDMA。
兩個通道的CAN控制器。
數字外設:LPC1788FBD144
SD/MMC存儲卡接口。
多達 165 個通用 I/O (GPIO) 引腳,具體取決于帶有
可配置的上拉/下拉電阻、開漏模式和中繼器模式。全部
GPIO 位于 AHB 總線上,用于快速訪問和支持 Cortex-M3
位帶。通用 DMA 控制器可以訪問 GPIO。任何
端口 0 和 2 的引腳可用于產生中斷。
兩個外部中斷輸入可配置為邊沿/電平敏感。端口 0 上的所有引腳
端口 2 可用作邊沿敏感中斷源。
四個通用定時器/計數器,共有八個捕獲輸入和十個
比較輸出。每個定時器模塊都有一個外部計數輸入。特定定時器
可以選擇事件來生成 DMA 請求。
正交編碼器接口,可監控一臺外接正交編碼器。
兩個帶有外部計數輸入選項的標準 PWM/定時器模塊。
1個電機控制PWM,支持三相電機控制。
具有獨立電源域的實時時鐘 (RTC)。 RTC 的時鐘由一個
專用 RTC 振蕩器。 RTC 模塊包括 20 字節的電池供電
備份寄存器,允許在芯片的其余部分被存儲時系統狀態
關機。電池電源可由標準的 3 V 鋰紐扣電池提供。
當電池電壓降至 2.1 V 時,RTC 將繼續工作。
RTC 中斷可以將 CPU 從任何低功耗模式喚醒。
事件記錄器,可以在任何事件發生時捕獲時鐘值
三個輸入。事件標識和它發生的時間存儲在
寄存器。事件記錄器位于 RTC 電源域中,可以
因此只要有 RTC 電源就可以運行。
窗口看門狗定時器 (WWDT)。窗口化操作,專用內部
振蕩器、看門狗警告中斷和安全功能。
CRC 引擎塊可以使用以下三種方法之一計算提供的數據的 CRC
標準多項式。 CRC 引擎可與 DMA 結合使用
控制器生成 CRC,無需 CPU 參與數據傳輸。
模擬外設:LPC1788FBD144
12 位模數轉換器 (ADC),在 8 個引腳之間進行多路輸入復用,
高達 400 kHz 的轉換率和多個結果寄存器。 12 位 ADC 可以
與 GPDMA 控制器一起使用。
10 位數模轉換器 (DAC),帶有專用轉換定時器和
GPDMA 支持。
電源控制:
四種低功耗模式:睡眠、深度睡眠、掉電和深度
掉電。
喚醒中斷控制器(WIC)允許 CPU 自動喚醒
時鐘停止時可能發生的任何優先級中斷
深度睡眠、掉電和深度掉電模式。
處理器從掉電模式通過任何能夠操作的中斷喚醒
在掉電模式期間(包括外部中斷、RTC 中斷、PORT0/2
引腳中斷和 NMI)。
掉電檢測具有單獨的中斷閾值和強制復位閾值。
片上上電復位(POR)。
時鐘生成:LPC1788FBD144
時鐘輸出功能,可反映主振蕩器時鐘、IRC時鐘、RTC
時鐘、CPU 時鐘、USB 時鐘或看門狗定時器時鐘。
片上晶振,工作頻率范圍為 1 MHz 至 25 MHz。
12 MHz 內部 RC 振蕩器 (IRC) 調整到 1% 的精度,可以選擇
用作系統時鐘。
片上 PLL 允許 CPU 以最大 CPU 速率運行,而無需
需要高頻晶振。可以從主振蕩器或
內部 RC 振蕩器。
第二個專用 PLL 可用于 USB 接口以允許添加
主 PLL 設置的靈活性。
多功能的引腳功能選擇特性為片上使用提供了多種可能性
外圍功能。
用于識別目的的唯一設備序列號。
單 3.3 V 電源(2.4 V 至 3.6 V)。溫度范圍為 40 C 至 85 C。
提供 LQFP208、TFBGA208、TFBGA180 和 LQFP144 封裝。
3. 應用:LPC1788FBD144
通訊:
銷售點終端、網絡服務器、多協議網橋
工業/醫療:
自動化控制器、應用控制、機器人控制、HVAC、PLC、逆變器、
斷路器、醫療掃描、安防監控、電機驅動、可視對講
消費者/設備:
音頻、MP3 解碼器、報警系統、顯示器、打印機、掃描儀、小型
電器、健身器材
汽車:
售后市場、汽車報警器、GPS/車隊監控
產品屬性:LPC1788FBD144
類型描述選擇
類別 集成電路(IC)嵌入式 - 微控制器
制造商 NXP USA Inc.
系列 LPC17xx
包裝 托盤
零件狀態 在售
核心處理器 ARM® Cortex®-M3
內核規格 32-位
速度 120MHz
連接能力 CANbus,EBI/EMI,以太網,I2C,Microwire,存儲卡,SPI,SSI,SP,ART/USART,USB OTG
外設 欠壓檢測/復位,DMA,I2S,電機控制 PWM,POR,PWM,WDT
程序存儲容量 512KB(512K x 8)
程序存儲器類型 閃存
EEPROM 容量 4K x 8
RAM 大小 96K x 8
電壓 - 供電 (Vcc/Vdd) 2.4V ~ 3.6V
數據轉換器 A/D 8x12b; D/A 1x10b
振蕩器類型 內部
工作溫度 -40°C ~ 85°C(TA)
安裝類型 表面貼裝型
封裝/外殼 144-LQFP
供應商器件封裝 144-LQFP(20x20)
I/O 數 109
基本產品編號 LPC1788FBD144
以下物料均有現貨庫存:LPC1788FBD144
FS32K118LFT0MLHT
FS32K146UAT0VLLT
FS32K146UAT0VLQT
FS32K142HFT0MLHT
FS32K142HRT0VLLT
FS32K142HAT0MLLT
FS32K142HRT0VLHT
FS32K142HFT0VLHT
FS32K144HFT0MLLT
FS32K144HAT0VLHT
FS32K144UAT0VLLT
FS32K144HRT0MLLT
FS32K144HFT0VLLT
FS32K144HAT0MLHT
FS32K144HFT0MLHT
FS32K144UFT0VLLT
FS32K144HRT0VLLT
FS32K146HRT0VLLT
FS32K146HNT0VLLT
FS32K148HAT0MLQT
LS1043ASN7QQB
LS1021ASN7KQB
MCIMX287CVM4B
MCIMX280DVM4B
MCIMX283CVM4B
MCIMX257CJN4A
MCIMX536AVV8C
MCIMX6Y2CVM08AB
MCIMX6Y2CVM05AB
MCIMX6Q5EYM10AD
MCIMX6Q6AVT10AD
MCIMX6S6AVM08AC
MCIMX6S5DVM10AD
MCIMX6Z0DVM09AB
MCIMX6G2CVM05AB
LPC1788FBD144
MCIMX6D6AVT10AE
MCIMX6D6AVT10AD
MCIMX6D6AVT08AD
MCIMX6U5DVM10AC
MCIMX6U6AVM08AC
MCIMX6U5EVM10AC
MIMX8MM6DVTLZAA
MIMXRT1052CVL5B
LPC11C14FBD48/301
LPC1114FBD48/302
LPC1114FHN33/302
LPC11E68JBD64
LPC11U24FBD48/401
LPC1115FBD48/303
LPC11U68JBD100
LPC11E68JBD48
LPC11U37FBD48/401
LPC1225FBD48/321
LPC1225FBD64/301
LPC1756FBD80
LPC1754FBD80
LPC1752FBD80
LPC1758FBD80
LPC1769FBD100
LPC1764FBD100
LPC1768FBD100
LPC1765FBD100
LPC1778FBD144
LPC1788FBD208
LPC1788FBD144
LPC1820FBD144
LPC2138FBD64/01
LPC2478FBD208
LPC2103FBD48
LPC2119FBD64/01
LPC2129FBD64/01
LPC2136FBD64/01
LPC2132FBD64/01
LPC2134FBD64/01
LPC2148FBD64
LPC2194HBD64/01
LPC2220FBD144
LPC2214FBD144/01
LPC2292FBD144/01
LPC2368FBD100
LPC2364FBD100
LPC3250FET296/01
LPC4320FBD144
LPC4330FET100
LPC4357FET256
LPC54606J512BD208
LPC824M201JHI33
LPC812M101JDH20FP
LPC824M201JHI33Y
LPC802M001JDH20J
MK22FN128VLH10
MK60DN512VLQ10
MK64FX512VLQ12
MK64FN1M0VLQ12
MK64FX512VLL12
MK66FN2M0VLQ18
MK66FX1M0VLQ18
MKE02Z64VLD4R
MKE02Z64VLH4
MKE02Z32VLD4
MKE02Z64VLD4
MKE02Z16VLC4
MKE04Z8VTG4
MKE06Z128VLH4
MKE14Z64VLD4
MKL03Z32VFK4
MKL03Z32CAF4R
MKL03Z32CBF4R
MKL16Z128VLH4
MKL16Z64VLH4
MKL17Z64VFM4
MKL16Z256VLH4
MKL16Z64VFM4
MKL16Z32VFM4
MKL26Z128VFT4
MKL26Z128VLH4
MKL26Z128VFM4
MKV31F256VLH12
MKV42F256VLH16
MKV56F512VLL24
S9KEAZN8AMTGR
S9KEAZN64AMLCR
S9KEAZN64AMLH
S9KEAZN32ACLC
S9KEAZN8AMFK
S9KEAZ128AMLK
S9KEAZ128AMLH
S9KEAZ64AMLH
S9KEAZ64AVLH
SPC5606BF1MLQ6
SPC5644BF0MLU1
SPC560B40L3B4E0X
TEF6638HW/V106
TEF6686HN/V102
TEA1716T/2
TEA1755T/1
TEA19161T/2
TEA19162T/2
TEA1995T/1
TEA2016AAT/1J
TDA8035HN/C1
TDA8035HN/C1/S1
TDA8950J/N1
TDA8954TH
TDA8029HL/C207
SGTL5000XNAA3
SGTL5000XNAA3R2
GTL2014PW
P82B715TD
PCA82C250T/YM
PCA82C251T/YM
PCA9546APW
PCA9517ADP
PCA9515ADP
PCA9517DP
PCA9544APW
PCA9557PW
PCA9539PW
PCA9515DP
PCA9511AD
PCA9511ADP
PCA9535CPW
PCA9536D
PCA9535PW
PCA9538PW
PCA9548APW
PCA9545APW
PCA9552PW
PCA9554APW
PCA9554PW
PCA9555PW
PCA9509DP
PCA9635PW
PCA9617ADP
PCA9685PW
PCA21125T/Q900/1
PCAL6416AHF
PCF85163T/1
PCF8563TS/5
PCF8563T/5
PCF8563T/F4
PCF8576CT/1
PCF8574T/3
PCF85063ATT/A
PCF8583T/5
PCF85063ATL/1
PCF85063AT/AY
TJA1020T/CM
TJA1028T/5V0/20
TJA1028T/5V0/10
TJA1021T/20/CM
TJA1028TK/5V0/20/1
TJA1042T/1
TJA1042T/3/1
TJA1044T/1
TJA1040T/CM
TJA1044GT/3
TJA1043T/1
TJA1042TK/3
TJA1050T/CM
TJA1057T/1
TJA1051T/3/CM
TJA1051T/1
TJA1055T/1
TJA1051T/3/1
TJA1051T/CM
TJA1051TK/3
UJA1075ATW/5V0/WD
UJA1078ATW/5V0/WD
UJA1076ATW/3V3/WD
MC33664ATL1EGR2
MC33813AER2
MC33771BTA1AER2
MC33883HEGR2
MC33771BSA1AE
SJA1000T/N1
CBTL02043ABQ
CBTL01023GM
SC16IS752IPW
PTN36001HX
NX20P5090UKAZ
NX20P3483UK
NX3008NBK
FXTH871511DT1
FXTH87EH116T1
MPL3115A2R1
MPXHZ6115AC6T1
MPXHZ6400AC6T1
MPX10DP
MPX2050DP
MPX2010DP
MPX4250AP
MPX5700DP
MPX5500DP
MPX5010DP
MPX5100DP
MPX5700AP
MPXM2051GST1
MPXM2010GST1
MPXM2053GST1
MPXV7025DP
MPXV5004DP
MPXV5010DP
MPXV5004GC6U
MPXV7007DP
MPXAZ6115AC6T1
QN9021/D
QN9080DHN
PN7150B0HN/C11002Y
PN7150B0HN/C11002E
PN7462AUHN/C300Y
PN5120A0HN1/C2
CLRC66302HN
CLRC66301HN
CLRC66303HNE
MMPF0100F0AEP
MMPF0100F0AZES