恩智浦LPC800 革新微控制器領域

圖說:LPC800是恩智浦入門級省電微控制器,產品系列中的最新成員。

恩智浦半導體(NXP Semiconductors N.V.;NASDAQ:NXPI) 最新發佈的一款32位微控制器LPC800,專為8位元的需求所設計,在簡單、易用的特性上具有革命性突破。

此新品推出代表恩智浦的重大舉措,將取代8位微控制器。LPC800採用少引腳數封裝,提供簡單易用的周邊設備,除滿足8位元應用所需的基本功能,亦提供32位元能力及ARM® Cortex™-M0+處理器的出色功效。在不增加複雜性的情況下,LPC800把靈活度提升至另一個新水平,提供可改變市場的功能,例如一個全新、靈活的矩陣切換(switch matrix),只需一行代碼或組態工具上的一次點擊,即可讓設計人員為任一引腳分配各種on-chip周邊設備。


恩智浦微控制器產品線全球副總裁暨總經理Jim Trent表示:「過去的幾十年中,8位元微控制器擅長處理簡單任務,提供可靠、確切的效能。LPC800是首款恩智浦從一開始就針對應用單純、具備即時效能的8位元應用市場所設計的32位元微控制器。LPC800還提供了前所未有的設計靈活度以及突破性的成本價格,勢將衝擊成本低、需求量大的8位元應用領域。」

8位的簡單性:可擴展、效率高、易於使用

恩智浦重新設計了LPC800系列的周邊設備,使其盡可能精簡,回應更靈敏,效率更高。例如,新的SPI運行頻率與處理時脈互為獨立,從而解決必須過取樣4到n次才能使SPI接收到資料的常見問題。此種SPI與處理器時脈速率不再相關,可降低功耗並簡化系統設計。I2C也經過重新設計,使LPC800待機功耗趨近零,甚至不需有系統時脈還可基於位址比對予以喚醒。

為配合硬體上的創新,LPC800提供簡單、無驅動程式的操作。低階驅動程式使I2C和UART不再佔用快閃記憶體空間,僅需簡單的API呼叫即可操作這些周邊設備。同樣地,功耗管理簡化成單次API呼叫。LPC800使用64位元分頁讀取快閃記憶體,簡化代碼管理,並可用於類比EEPROM以進行資料存儲。

LPC800提供一系列低引腳數封裝,包括:SO20、TSSOP20、TSSOP16和DIP8。這些封裝深受8位元開發人員的歡迎,有助於簡化原型設計、易於組裝且簡化大批量,實現低成本製造。此外,LPC800 TSSOP封裝通過將電源、接地和類比功能映射到相同位置,實現了設計的可擴展性,如此,設計人員可以輕而易舉地從TSSOP16轉化到TSSOP20。

LPC800基於超低功耗的30-MHz ARM Cortex-M0+處理器,可與Cortex-M架構和指令集完全相容,提供優於8/16位元架構的代碼密度。Cortex-M0+具有兩級管線(pipeline),可在改善效能的同時降低功耗。此外,LPC800充分利用Cortex-M0+周邊匯流排,允許對GPIO進行單循環存取。這些特性讓LPC800可提供確切的即時效能,亦為8位元開發人員所需的關鍵要求。

靈活的矩陣切換和可配置狀態計時器

LPC800具備兩大創新特性:為8位元開發人員提供了更高的靈活性,以及利用基於GUI的組態工具達到更佳控制。靈活的矩陣切換使設計人員可為幾乎任一引腳分配on-chip周邊I/O。透過幫助緩解PCB走線擁擠的情況,矩陣切換器將實現更低成本的PCB。

LPC800的另一項重要周邊是可配置狀態計時器(SCT),它可客製化以滿足用戶的特定應用需求。基本SCT配置是簡單的2個16位元PWM,具有4個捕獲輸入和4個比對輸出,其中每個匹配暫存器均有影子暫存器。LPC800幾乎可以提供主要8位元MCU所有定時或PWM功能。為增加靈活性,LPC800的SCT融合了狀態和事件的概念,用戶可以建立繁複的計數、輸出、輸入和控制功能,以實現照明、電源等客製化應用,不會受到固定功能制約。

其它LPC800周邊設備包括:一個類比比較器(具有用於進行精確測量的外部電壓基準)、一個4通道多速率計時器、一個喚醒計時器、以及多達18個GPIO。LPC800具備最高16 KB快閃記憶體和最高4 KB的SRAM,可由3.3VDD電源供電(1.8V至3.6V)。

LPC800是恩智浦入門級低功耗微控制器LPC Go產品系列中的最新成員,LPC Go包含備受歡迎、基於Cortex-M0處理器的LPC1100系列。LPCXpresso則是功能齊全、基於IDE的軟體開發工具,支援LPC800的完整產品設計流程,進而可輕鬆過渡到32位元架構。此外,ARM Keil™微控制器開發套件也可為LPC800提供全方位的支援。廣泛的LPC開發者社群可提供更多支援、免費工具和範例代碼。

LPC800評估套件可向Mouser訂購,恩智浦將於2012年12月對外提供樣品;最終產品預計將於2013年2月推出。

回到頂端