LPC1788是恩智浦推出集成LCD圖像控制器的ARM?Cortex-M3微控制器,是NXP?半導體針對各種高級通訊,高質量圖像顯示等應用場合而設計的一款具有高集成度,以Cortex-M3?為內核的微控制器。

中文名

Cortex-M3微控制器

外文名

LPC1788

觸摸屏接口

支持4.3寸(480*272)

工作溫度

-40 ℃~ 85 ℃

存儲溫度

-40 ℃~ 85 ℃

簡介

LPC1788是恩智浦推出集成LCD圖像控制器的ARM Cortex-M3微控制器,是NXP 半導體針對各種高級通訊,高質量圖像顯示等應用場合而設計的一款具有高集成度,以Cortex-M3 為內核的微控制器,該微控制器包含有LCD 控制器,10/100 的以太網EMAC,USB 全速Device/Host/OTG 控制器, CAN 總線控制器,SPI,SSP,IIC,IIS 以及外部存儲控制器EMC 等資源,特適用于工業控制和醫療系統的應用場合。[1]

性能特征

☆ 高達512 KB 的片上閃存程序存儲器,具有系統編程(ISP)和在應用中編程(IAP)功能

☆ 96 KB 的片上SRAM

☆ 4 KB 的片上EEPROM

☆ 外部存儲器控制器提供支持異步靜態存儲器設備,如RAM,ROM 和閃存高達64 MB的,以及如動態存儲器

☆ 單數據速率SDRAM

☆ 八通道通用DMA 控制器(GPDMA)

☆ 多層AHB 矩陣互連提供了一個單獨為每個AHB 主總線。AHB 主包括CPU,通用DMA控制器,以太網MAC,液晶控制器和USB 接口

☆ LCD 控制器,支持超扭曲向列(STN)和薄膜晶體管(TFT)顯示器

☆ 以太網MAC MII / RMII 接口和專用的DMA 控制器

☆ USB 2.0 全速控制器,可用于任何設備,主機配置,或OTG 的設備和主機功能和專用片上PHY 的操作DMA 控制器

☆ 五個UARTs 小數波特率發生器, 內部FIFO , DMA , 紅外線支持, 并支持RS-485/EIA-485。UART1 還擁有全套的調制解調器握手信號。UART4 包括一個同步模式和智能卡支持ISO 7816-3 的模式。在144- pin 封裝的器件提供了4 個UART。

☆ 三SSP 控制器,帶FIFO 和多協議功能。SSP 模塊接口可與GPDMA 控制器一起使用。

☆ 增強的I2C 總線接口,一個開漏輸出支持

☆ 雙通道CAN 控制器

☆ I2S(Inter - IC 音頻)接口用于數字音頻輸入或輸出,帶小數率控制。I2S 接口可與GPDMA 一起使用。I2S 接口支持3 線數據傳輸和接收線或4 線相結合的發送和接收連接,以及主時鐘輸出

☆ SD 卡接口,還支持MMC 卡

☆ 通用的I / O(GPIO)引腳。208 針封裝的有165 個GPIO 口,180 針封裝的有141個GPIO 口,144 針封裝的有109 個GPIO 口

☆ 12 位的模擬- 數字轉換器(ADC),10 位數字- 模擬轉換器(DAC)

☆ 四個通用定時器/計數器

☆ 一個電機控制PWM,支持三相電機控制

☆ 正交編碼器接口,可監控一個外部正交編碼器

☆ 兩個標準的PWM/定時器模塊與外部計數輸入選項

☆ 一個獨立的電源域的實時時鐘(RTC)

☆ 窗口看門狗定時器(WWDT)

☆ CRC 控制模塊

☆ Cortex - M3 的系統節拍定時器,包括外部時鐘輸入選項

☆ 標準的JTAG 測試/調試接口以及串行線調試和串行線跟蹤端口選項

☆ 仿真跟蹤模塊支持實時跟蹤

☆ 單3.3 V 電源供電(2.4 V 至3.6 V)。溫度范圍為-40 ° C 至85 ° C。

☆ 4 種降低功耗模式:睡眠,深度睡眠,掉電和深度掉電。節電,減少片上穩壓器在或低于100 兆赫操作

☆ 4 個外部中斷輸入可配置為邊沿/電平敏感

☆ 非屏蔽中斷(NMI)輸入

☆ 時鐘輸出功能,可以反映主振蕩器時鐘,IRC 時鐘,RTC 時鐘,CPU 時鐘,USB 時鐘,看門狗定時器的時鐘

☆ 喚醒中斷控制器(WIC)允許CPU 自動喚醒

☆ 處理器喚醒掉電模式操作過程中能夠通過任何中斷掉電模式,掉電檢測與單獨的中斷和強迫復位閾值

☆ 片上電復位(POR)

☆ 片上晶體振蕩器,1 MHz 至25 MHz 的經營范圍

☆ 12 MHz 內部RC 振蕩器(IRC)的修剪,以1%的精度,可以選擇作為一個系統時鐘。

☆ 一個片上PLL,使CPU 在不需要高頻晶振的情況下以最大的速率運行

☆ 第二個,專用PLL 可用作USB 接口,以允許主PLL 設置的靈活性

☆ 多功能引腳功能選擇特性使能片上的多種外設功能

☆ 簡化了電路板測試的邊界掃描

應用領域

該款120MHz ARM Cortex-M3微處理器新品可支持以太網、USB和外部存儲控制器,恩智浦半導體NXP Semiconductors N.V.(Nasdaq: NXP)近日發布了LPC1788微控制器,這是業界首款采用ARM Cortex-M3技術且集成LCD控制器的MCU,目前已批量上市。LPC178x系列擁有最高96KB片上SRAM以及32位外接存儲器接口,幫助客戶輕松實現低成本、高質量的圖像應用。LPC178x系列支持眾多圖像顯示面板,是工業自動化、銷售網點和醫療診斷應用的理想選擇。

恩智浦微控制器產品線市場總監Jan Jaap Bezemer表示:“人機接口技術的最新發展正引入更多的LCD顯示技術到工業、零售和醫療領域。集成LCD控制器的LPC178x Cortex-M3微控制器極具價格競爭性,為嵌入式系統設計人員提供了低成本解決方案,從而實現人們在TFT顯示器中添加迷人動畫效果的愿望?!?/span>[2]

LCD接口自帶DMA控制器,可以不依賴CPU和其他系統功能而獨立工作;內置的FIFO可作為顯示數據的緩沖器,在提供系統時序靈活性的同時,其硬指針支持還可進一步減少顯示所需的CPU時間。此外,恩智浦LPC178x微控制器還支持超扭曲向列(STN)和薄膜晶體管(TFT)圖像顯示面板,像素最高達1024×768像素,同時支持單色和最高24位真彩色。

120MHz的LPC178x微控制器片載最大內存支持512KB閃存、96KB SRAM和4KB EEPROM。32位外部存儲控制器支持SDRAM、NOR和SRAM器件,提供四種芯片選擇。

LPC178x和LPC177x系列還支持其他多個外設,包括1個USB主機和設備控制器、1個10/100T以太網控制器、防篡改事件記錄器、8通道通用DMA(GPDMA)控制器、12位ADC、10位DAC、馬達控制PWM和正交編碼器接口、5個UART、3個I2C、I2S、三個SSP/SPI、智能卡接口、4個計時器、窗口看門狗定時器、1個超低功耗RTC以及最多165個通用I/O引腳。

開發工具平臺

支持恩智浦LPC178x和LPC177x微控制器支持IAR、Embedded Artists和Future Designs等公司眾多業界領先的綜合硬件開發工具,以及LPCXpresso、ARM/Keil、Code Red、IAR、Segger、MicroDigital、I2ST等公司的軟件開發工具;此外,還支持豐富的產品驅動程序庫和免費圖形庫及SWIM(簡單視窗接口管理器)。

LPC1788設計開發平臺

SBC1788工業級單板機

SBC1788 工業級單板機是深圳市英蓓特科技有限公司 基于 NXP LPC1788FBD208工業級處理器推出的一款32-bit ARM Cortex-M3內核的工業級單板機。板子提供所有的外設驅動例程及實時操作系統,通過排針外擴了UART、I2C、SPI、PWM、AD、DA等通訊接口,極大的方便了用戶的各種應用需求。SBC1788遵循工業級標準設計,其豐富的通訊接口和良好的EMC性能可以滿足工業級產品的各種需求,特別適合應用于工業控制、儀器儀表、智能家居、醫療診斷、電機控制等領域。英蓓特同時提供基于LPC1788的工業板、工控板、單板機、核心板、開發板、評估板的定制服務。

硬件特性

處理器

ARM 32-bit Cortex-M3,最高運行頻率為120MHz

內部集成512KB Flash,96 KB SRAM,4KB EEPROM

集成LCD控制器,支持24bpp真彩模式接口,高達1024×768分辨率

USB 2.0 Full-speedDevice / Host / OTG

MII/RMII 接口10/100 Mbits Ethernet MAC

2路CAN 2.0B,5路UART,1路I2S,3路I2C,3路SSP

4個32位通用定時器,2路標準PWM,1路帶正交編碼器接口的電機控制PWM

1路12-bit 最高可達400KHZ的ADC、1路10-bit DAC

高達165個I/O口

存儲器

128MB NandFlash

32MB SDRAM

4MB SPI Flash(預留接口)、2Kb EEPROM(預留接口)

支持4.3寸(480*272)、7寸(800*480)TFTLCD

支持4線電阻觸摸

16bit RGB565模式

傳輸接口

4路串口

UART1:5線串口,排針引出.默認為TTL電平,可定制為RS232電平

UART0:3線串口,RS232電平,DB9公頭引出

UART3:3線串口,排針引出。默認為RS232電平,可定制為TTL電平

UART4:3線串口,排針引出。默認為TTL電平,可定制為RS232電平

1路RS485接口(由鳳凰端子引出)

1路CAN2.0B接口(由鳳凰端子引出)

1路以太網(10/100Mbps)

USB接口:

1×USB2.0 host,12Mbps

1×USB2.0 OTG/device/host,Full-speed,12Mbps

1路5線帶硬件流控制接口

1路TFCARD接口

輸入輸出接口

2個用戶按鍵,1個復位按鍵,1個ISP按鍵

20pin標準JTAG調試接口

1路蜂鳴器

擴展接口

1路6通道PWM接口

1路3通道ADC接口

1路DAC接口

1路SPI接口

1路IIC接口

多達18個完全獨立GPIO口

1路5*5矩陣鍵盤接口

1路外部12V供電接口

RTC

一路精準RTC插座

看門狗

芯片內部自帶2路看門狗

板載預留外部硬件看門狗

LED指示燈

1個電源指示燈

1個USB OTG FS指示燈

1個USB Host FS指示燈

4個用戶自定義燈

電氣特性

工作溫度 :-40 ℃~ 85 ℃

存儲溫度 :-40 ℃~ 85 ℃

操作濕度 :0% ~ 90%,非冷凝

電氣指標 :12V@120mA(不帶LCD)

系統指標 :符合CE、FCC、CCC

性能指標 PCB

機械尺寸 :120mm*87mm

PCB規格 :6層板設計

軟件特性

系統特性

支持uCOSII_v2.86操作系統

支持uCGUI_v3.90a & EmWin5.12

支持FatFs_vR0.08a 文件系統

支持LWIP _v1.4.0協議棧

擴展驅動例程

1-Lwip

SBC1788-Leip-v1.4.0

Lwip1.4.0網絡 協議棧 移植例程

2-emWin

SBC1788-emWin512

emWin512 GUI例程

3-uC/OS-II

uC/GUI

SBC1788-uCOSII-uCGU

uC/OS-II-v2.86 以及uC/GUI-v3.90a的BSP軟件支持包

4-uC/OS-II

SBC1788-uCOS-II-v2.86

uC/OS-II-v2.86的BSP軟件支持包

系統功能結構框圖

SBC1788工業級單板機系統功能結構框圖

應用領域

醫療產品

工業控制終端

網絡終端

智能儀器儀表

家庭/樓宇自動化

數據采集分析

電機控制

其它型號以及資料

NXP ARM7

LPC2368FBD100

LPC2365FBD100

LPC2138FBD64

LPC2220FBD144

LPC2103FBD48

LPC2132FBD64

CORTEX-M3

LPC1768FBD100

LPC1766FBD100

LPC1754FBD80

LPC1752FBD80

LPC1788FBD208