LPC435x

LPC435x

LPC435x是指NXP的LPC4350和LPC4357兩款晶片,可統稱為LPC435x系列晶片。

概述

LPC435x是ARM的Cortex-M4微控制器的嵌入式套用,其中包括了ARMCortex-M0協處理器,高達1MB的快閃記憶體,高達264KB的SRAM,先進的可配置外設,如國家可配置定時器(SCT)和串列通用I/O(SGPIO)接口,2個高速USB控制器,乙太網,LCD,外部存儲器控制器,以及多種模擬和數字外設。LPC435x的操作在CPU頻率高達204MHz的。
ARMCortex-M4的是新一代的32位核心,提供系統增強功能,如低功耗,增強的調試功能,以及一個高層次的支持塊集成。ARMCortex-M4的CPU採用了3級流水線,採用的是哈佛架構,具有獨立的本地指令和數據匯流排以及第三匯流排的外圍設備,包括一個內部預取單元,支持投機分支。ARMCortex-M4的支持單周期數位訊號處理和SIMD指令。核心集成在一個硬體浮點處理器。
ARM的Cortex-M0協處理器的能源效率和易於使用的32位核心是兼容的Cortex-M4核心的代碼和工具。用一個簡單的指令集和減少代碼大小的Cortex-M0協處理器,作為替代現有的16位多功能微控制器而設計的,可提供高達204MHz的性能。

性能

•Cortex-M4處理器核心

-ARMCortex-M4處理器,運行頻率高達204MHz。
-ARMCortex-M4的內置存儲器保護單元(MPU),支持八個區域。
-ARMCortex-M4的內置嵌套向量中斷控制器(NVIC)。
-硬體浮點單元。
-非禁止中斷(NMI)輸入。
-JTAG和串列線調試(SWD),串列跟蹤,8個斷點,和四觀察點。
-增強跟蹤模組(ETM)和增強型跟蹤緩衝器(ETB)的支持。
-系統節拍定時器。

•Cortex-M0處理器核心

-ARM的Cortex-M0協處理器能夠載入主要的ARMCortex-M4套用處理器。
-運行頻率高達204MHz的。
-JTAG,串列線調試,並且內置了NVIC。

•片上存儲器(flashlessparts))

-高達264KB的SRAM的代碼和數據使用。
-多個獨立的匯流排訪問的SRAM塊。兩個SRAM塊可單獨斷電。
-64KBROM含有啟動代碼和片上的軟體驅動程式。
-32位通用一次性可程式(OTP)存儲器。

•片上存儲器(片上快閃記憶體的部分)

-最高1MB片上雙庫快閃記憶體與閃光加速器。
-16KB的片上EEPROM數據存儲器。
-136KBSRAM的代碼和數據使用。
-多個獨立的匯流排訪問的SRAM塊。兩個SRAM塊可單獨斷電。
-64KBROM含有啟動代碼和片上的軟體驅動程式。
-128位通用一次性可程式(OTP)存儲器。

•可配置的數字外設

-串列GPIO接口(SGPIO)。
-國家可配置定時器子系統(SCT)AHB
-全球輸入多路復用器陣列(GIMA)允許交叉連線多個輸入和輸出到事件驅動的外圍設備,如定時器,SCT,ADC0/1。

•串列接口

-四SPI快閃記憶體接口(SPIFI)1-,2-,4位數據速率高達60MB每秒。
-的10/100T乙太網MAC與RMII和MII接口和DMA支持高在低CPU負載的吞吐量。支持IEEE1588時間戳和先進的時間戳記(IEEE1588-2008V2)。
-一個高速USB2.0主機/設備/OTG接口,DMA支持和片上高速PHY。
-一個高速USB2.0主機/設備接口與DMA的支持,片上全速PHY和ULPI接口的外部高速PHY。
-USB接口的電氣測試軟體包含在ROM的USB協定棧。
-一個550UART與DMA的支持和完全的數據機接口。
-有550個USART,DMA和支持同步模式和智慧卡設備接口,符合ISO7816規範。一個USARTIrDA接口。
-兩個C_CAN2.0B控制器,每個通道。
-2個SSP控制器,帶FIFO和多協定支持。兩者的SSP與DMA支持。
-一個SPI控制器。
-快速模式I2C匯流排接口與監控模式,開漏I/O引腳符合完整的I2C匯流排規範。支持數據傳輸速率高達1Mbit/s的。
-一個標準的I2C匯流排接口的監控模式和標準I/O引腳。
-兩個I2S接口,每個接口與DMA的支持,並帶有一個輸入和一個輸出。

•數字外設

-外部存儲器控制器(EMC)支持外部SRAM,ROM,NOR快閃記憶體,和SDRAM器件。
-LCD控制器,DMA支持和一個可程式的顯示解析度高達1024H768V。支持單色和彩色STN面板和TFT彩色面板,支持1/2/4/8bpp的顏色查找表CLUT)和16/24-bit直接的像素映射。
-安全數字輸入輸出(SD/MMC)卡接口。
-八通道通用DMA控制器(GPDMA)可以訪問所有回憶在AHB和所有支持DMA-AHB從。
-最多164個通用輸入/輸出(GPIO)引腳,可配置上拉或下拉電阻。
-GPIO暫存器位於的AHB快速訪問。GPIO連線埠DMA支持。
-多達8個GPIO引腳可以選擇從所有GPIO引腳配置為邊沿和電平敏感的中斷源。
-兩個的GPIO組中斷模組使基於可程式的中斷模式的一組GPIO引腳的輸入狀態。
-4個通用定時器/計數器捕獲和匹配功能。
-電機控制脈寬調製器(PWM),三相電機控制。
-一個正交編碼器接口(QEI)。
-重複中斷的定時器(RI定時器)。
-的視窗看門狗的定時器(WWDT)。
-超低功耗實時時鐘(RTC)獨立的電源域,帶有256位元組電池供電備份暫存器。
-(零件的片上快閃記憶體):三個輸入記錄事件的事件記錄識別和事件的時間可以是電池供電。
-報警定時器,可電池供電。

•模擬外設

-一個10位DAC,DMA支持和數據轉換速率的400kSamples/s的。
-兩個10位ADC,帶有DMA支持和數據轉換的400kSamples/s的速度。最多8個輸入通道,每個ADC。

•安全性(LPC43Sxx)

-AES解密可程式的通過一個片上的API。
-兩個128位安全OTP存儲器,用於AES密鑰存儲和客戶使用。
-隨機數發生器(RNG),可通過AESAPI。
-為每個設備的唯一ID。

•時鐘產生單元

-經營範圍為1MHz至25MHz的晶體振盪器。
-12MHz內部RC(IRC)振盪器可調節到1%的精度在整個溫度範圍內和電壓。
-超低功耗實時時鐘(RTC)晶體振盪器。
-三個PLL允許的最大CPU速度,而不需要CPU操作高頻率的晶體。第二個PLL是專門為高速USB,第三PLL可以用作音頻PLL。
-時鐘輸出。

•電源

-單3.3V(2.2V至3.6V)電源供應器的片上DC-DC轉換器核心供電和RTC電源域。
-RTC電源域可以單獨供電的3V電池供電。
-4個低功耗模式:睡眠,深度睡眠,掉電和深度斷電。
-處理器從休眠模式喚醒,通過從不同的喚醒中斷外設。
-通過從深度睡眠,掉電和深度掉電模式喚醒由電池供電的塊,在RTC的外部中斷產生的中斷電源域。
-掉電檢測4個獨立的中斷和強制復位閾值。
-上電復位(POR)。
-LBGA256,TFBGA180,TFBGA100封裝為LQFP208和LQFP144封裝。

開發板

米爾科技是恩智浦(NXP)的官方合作夥伴,也是ARM公司中國區的開發工具合作代理商,自主研發基於LPC435x系列晶片的MYD-LPC4350開發板和MYD-LPC4357開發板擁有豐富的軟硬體資源,其中軟體資源包有KEILMDK-ARM例程和微型實時作業系統,硬體資源包含幾乎所有的晶片接口,非常適合工業控制和ARM嵌入式學習。

相關詞條

熱門詞條

聯絡我們