NXP推出ARM Cortex-M0 CAN微控制器LPC1100系列
2010-04-30 16:07:38 本站原創恩智浦半導體(NXP)LPC1100系列再添兩款新器件:LPC11C12 和LPC11C14。新器件是業界首批針對控制局域網(CAN)2.0B標準研制的控制器,可以滿足工業和嵌入式網絡應用需求。多年來CAN普遍被業界視為高效實時通信的最佳選擇,但是對于低成本嵌入式應用,價格始終是制約因素。隨著LPC11C00系列產品的問世,恩智浦為高性能嵌入式設計帶來了全新低成本突破口和完整的CAN解決方案,達到了減少產品開發風險,降低系統總成本和縮短產品上市周期的目的。
長期以來CAN總線主要用于汽車行業,不過目前已逐步進入嵌入式網絡應用,成為這一領域的首選技術之一,利用CAN技術可以滿足多個嵌入式微控制器和CAN設備節點(傳感器和執行機構)通信需求。目前嵌入式設備控制已成為新的市場需求,例如:家用電器、電機控制器、電梯系統以及能源和電源控制器,設備間的通信要求變得越來越高。使用微控制器通過CANopen協議互聯的高端咖啡機就是近來一個比較典型的例子。
片上ROM集成CANopen驅動器可以方便設計工程師采用CANopen協議易用的API指令,從而實現LPC11C00系列器件與CAN網絡快速集成。這些驅動器能夠提供預定義的CAN和CANopen API,簡化CAN應用開發。
API具有以下功能:
• CAN設置和初始化
• CAN 發送和接收信息
• CAN 狀態
• CANopen對象字典
• CANopen SDO快速通信
• CANopen SDO分段通信原語
• CANopen SDO 返回處理程序
此外,在低功耗ROM中集成驅動器,最多可釋放8kB用戶編碼空間,不僅能進一步降低功耗,還能通過CAN或其他片上串行通道確保引導模式安全。有了安全放心的ROM驅動器,在CAN總線上利用在系統編程(ISP)更新Flash可以實現多種功能,比如:在生產期間對空白器件編程,改變系統參數,或者現場重新編程。
增加編碼密度,改善器件性能
對于大多數常見微控制器任務,LPC11C00比8/16位微控制器編碼尺寸要縮小40-50%,這主要得益于功能強大的Cortex-M0 v6-M指令集——基于目前32位微控制器專用的16位Thumb指令開發而成。
LPC11C00系列擁有超過45 DMIPS的性能,能為CAN設備節點提供強大的信息和數據處理能力,實現目前8/16位微控制器無法達到功率優化性能。
LPC11C12/C14其他主要功能包括:
帶有SWD/調試功能(4個中斷點)的50MHz Cortex-M0控制器
32個向量中斷、4個優先級、最多13個擁有專用中斷的GPIO
帶片上CANopen驅動器的CAN 2.0 B C_CAN控制器
UART、2個SPI、 I2C (FM+)
具備脈寬調制/匹配/捕捉功能的2個16位時鐘和2個32位計時器,1個24位系統計時器
12MHz內部RC振蕩器,溫度及電壓可精確到1%
電源復位(POR)、多級掉電檢測(BOD)、10-50MHz鎖相環路(PLL)
具備±1LSB DNL的8通道高精度10位ADC
42根5V 兼容GPIO引腳,選擇引腳高電平驅動(20 mA)
1.8-3.6V單一電源,6.5kV ESD可滿足苛刻的應用需求
上市時間
LPC11C12/C14預計下個月上市。
公司網址:http://ics.nxp.com