? ARM Cortex-M3處理器,運(yùn)行頻率高達(dá)100 MHz(LPC1758/56/57/54/52/51)或高達(dá)120 MHz(LPC1759)。包括一個(gè)支持八個(gè)區(qū)域的內(nèi)存保護(hù)單元(MPU)。
? 高達(dá)512 kB的片上閃存編程存儲(chǔ)器。增強(qiáng)型閃存加速器可實(shí)現(xiàn)高速120 MHz操作,零等待狀態(tài)。
?兩個(gè)/一個(gè)16 kB的SRAM塊,具有獨(dú)立的訪問路徑,以提高吞吐量。這些SRAM塊可用于以太網(wǎng)(僅LPC1758)、USB和DMA存儲(chǔ)器,也可用于通用CPU指令和數(shù)據(jù)存儲(chǔ)。
? AHB多層矩陣上的八個(gè)通道通用DMA控制器(GPDMA),可用于SSP、I2S總線、UART、模數(shù)和數(shù)模轉(zhuǎn)換外設(shè)、定時(shí)器匹配信號(hào),以及用于存儲(chǔ)器到存儲(chǔ)器的傳輸。
? 多層AHB矩陣互連為每個(gè)AHB主站提供一個(gè)單獨(dú)的總線。AHB主站包括CPU、通用DMA控制器、以太網(wǎng)MAC(僅LPC1758)和USB接口。這種互連提供沒有仲裁延遲的通信。
? 串行接口:
?僅在LPC1758上,以太網(wǎng)MAC具有RMII接口和專用DMA控制器。?USB 2.0全速設(shè)備/主機(jī)/OTG控制器具有專用DMA控制器和片上PHY,用于設(shè)備、主機(jī)和OTG功能。LPC1752/51僅包括一個(gè)USB設(shè)備控制器。
? 四個(gè)UART,具有小數(shù)波特率生成、內(nèi)部FIFO和DMA支持。一個(gè)UART具有調(diào)制解調(diào)器控制I/O和RS-485/EIA-485支持,一個(gè)UART具有IrDA支持。
?CAN 2.0B控制器,具有兩個(gè)(LPC1759/58/56)或一個(gè)(LPC1754/52/51)通道。
?SPI控制器,具有同步、串行、全雙工通信和可編程的數(shù)據(jù)長度。
?兩個(gè)SSP控制器,具有FIFO和多協(xié)議能力。SSP接口可與GPDMA控制器一起使用。
?兩個(gè)I2C總線接口支持快速模式,數(shù)據(jù)速率為400 kbit/s,具有多地址識(shí)別和監(jiān)控模式。
?僅在LPC1759/58/56上,I2S(Inter-IC Sound)接口用于數(shù)字音頻輸入或輸出,具有分?jǐn)?shù)率控制。I2S總線接口可與GPDMA一起使用。I2S-總線接口支持3線和4線數(shù)據(jù)傳輸和接收,以及主時(shí)鐘輸入/輸出。
? 其他外圍設(shè)備:
?52 通用I/O(GPIO)引腳,具有可配置的上拉/下拉電阻。所有的GPIO都支持一種新的、可配置的開漏工作模式。GPIO塊通過AHB多層總線進(jìn)行快速訪問,并位于內(nèi)存中,從而支持Cortex-M3位帶和通用DMA控制器使用。
? 位模數(shù)轉(zhuǎn)換器(ADC),在六個(gè)引腳之間進(jìn)行輸入復(fù)用,轉(zhuǎn)換率高達(dá)200 kHz,并有多個(gè)結(jié)果寄存器。該12位ADC可與GPDMA控制器一起使用。
?僅在LPC1759/58/56/54上,10位數(shù)模轉(zhuǎn)換器(DAC)具有專用轉(zhuǎn)換定時(shí)器和DMA支持。
?四個(gè)通用的定時(shí)器/計(jì)數(shù)器,總共有三個(gè)捕獲輸入和十個(gè)比較輸出。每個(gè)定時(shí)器塊都有一個(gè)外部計(jì)數(shù)輸入??梢赃x擇特定的定時(shí)器事件來產(chǎn)生DMA請(qǐng)求。
?一個(gè)電機(jī)控制PWM,支持三相電機(jī)控制。
?正交編碼器接口,可監(jiān)測(cè)一個(gè)外部正交編碼器。
?一個(gè)標(biāo)準(zhǔn)的PWM/定時(shí)器塊,具有外部計(jì)數(shù)輸入。
?實(shí)時(shí)時(shí)鐘(RTC)有一個(gè)獨(dú)立的電源域和專用的RTC振蕩器。RTC塊包括20字節(jié)的電池供電的備份寄存器。
?WatchDog Timer (WDT)。WDT可以由內(nèi)部RC振蕩器、RTC振蕩器或APB時(shí)鐘提供時(shí)鐘。
?ARM Cortex-M3系統(tǒng)定時(shí)器,包括一個(gè)外部時(shí)鐘輸入選項(xiàng)。
? 重復(fù)中斷定時(shí)器(RIT)提供可編程和重復(fù)的定時(shí)中斷。
?每個(gè)外設(shè)都有自己的時(shí)鐘分頻器,以進(jìn)一步節(jié)省電力。
? 標(biāo)準(zhǔn)JTAG測(cè)試/調(diào)試接口,與現(xiàn)有工具兼容。串行線調(diào)試和串行線跟蹤端口選項(xiàng)。
? 仿真跟蹤模塊可以對(duì)指令的執(zhí)行進(jìn)行非侵入性的高速實(shí)時(shí)跟蹤。
? 集成的PMU(電源管理單元)自動(dòng)調(diào)整內(nèi)部調(diào)節(jié)器,在睡眠、深度睡眠、斷電和深度斷電模式下將功耗降到最低。
? 四種降低功率模式: 睡眠、深度睡眠、斷電和深度斷電。
? 單個(gè)3.3 V電源(2.4 V至3.6 V)。
? 一個(gè)可配置為邊緣/電平敏感的外部中斷輸入。端口0和端口2的所有引腳都可作為邊沿敏感的中斷源。
? 無任務(wù)中斷(NMI)輸入。
? 喚醒中斷控制器(WIC)允許CPU從任何優(yōu)先級(jí)中斷中自動(dòng)喚醒,這些中斷在深睡眠、斷電和深度斷電模式下時(shí)鐘停止時(shí)可能發(fā)生。
? 處理器通過任何能夠在掉電模式下運(yùn)行的中斷(包括外部中斷、RTC中斷、USB活動(dòng)、以太網(wǎng)喚醒中斷(僅LPC1758)、CAN總線活動(dòng)、端口0/2引腳中斷和NMI)從掉電模式喚醒。
? 斷電檢測(cè),具有獨(dú)立的中斷和強(qiáng)制復(fù)位閾值。
? 通電復(fù)位(POR)。
? 水晶振蕩器,工作范圍為1 MHz至25 MHz。
? 4 MHz的內(nèi)部RC振蕩器,精度修整到1%,可選擇用作系統(tǒng)時(shí)鐘。
? PLL允許CPU運(yùn)行到最大的CPU速率,而不需要高頻晶體。可以從主振蕩器、內(nèi)部RC振蕩器或RTC振蕩器中運(yùn)行。
? USB PLL,增加靈活性。
? 具有不同安全級(jí)別的代碼讀取保護(hù)(CRP)。
? 獨(dú)特的設(shè)備序列號(hào),用于識(shí)別目的。
? 可提供80引腳LQFP封裝(12 mm ? 12 mm ? 1.4 mm)。
應(yīng)用
? 照明? 工業(yè)網(wǎng)絡(luò)? 報(bào)警系統(tǒng)? 電機(jī)控制
功能框圖