目前市面上的MCU百百種,各家廠商都推出自家出品的MCU產品,且大多都是採用ARM核心。面對這麼多ARM核心的MCU,差異性似乎也都大同小異,要想在市場上勝出,似乎得搶先做出一些對手所沒有的想法才行。恩智浦半導體(NXP)近期就做出了一項重要的創新,針對8位元的需求,打造一款32位元MCU。
恩智浦所推出的LPC800,正是這樣的一款MCU產品。恩智浦半導體市場總監金宇杰指出,在過去的幾十年中,8位元MCU專門用於處理簡單型的任務,關鍵在於其所提供的可靠、穩定效能。LPC800是恩智浦首款從一開始就針對應用單純、具備即時效能的8位元應用市場,所設計的32位元MCU。其優點在於提供了設計靈活度以及更低的成本價格,未來勢將衝擊成本低、需求量大的8位元應用領域。
恩智浦推出這款產品的戰略目標,就是讓8位元的使用者,能夠轉移至採用32位元的MCU產品。當然用32位元產品來主攻8位元市場,難免會給人一種拿大砲打小鳥的誤解。金宇杰說,恩智浦不是單純拿個32位元MCU來丟給8位元的市場採用,而是針對8位元市場,打造符合8位元需求的32位元產品。這款產品,就同時具備了8位元產品的簡單性(可擴展、效率高、易於使用),以及32位元的多功能性(ARM Cortex-M0+高效能低功耗處理器)。它是32位元MCU,但其效能、成本、價格、彈性,完全滿足8位元應用。其在簡單、易用的特性上,具有革命性的突破。而此產品的推出,也代表恩智浦的重大舉措,未來將以此取代8位MCU。
金宇杰也說,LPC800還具備兩大創新特性:為8位元開發人員提供了更高的靈活性,以及利用基於GUI的組態工具達到更佳控制。靈活的矩陣切換使設計人員可為幾乎任一引腳分配on-chip周邊I/O。透過幫助緩解PCB走線擁擠的情況,矩陣切換器將實現更低成本的PCB。
LPC800的另一項重要周邊,是可配置狀態計時器(SCT),它可客製化以滿足用戶的特定應用需求。基本SCT配置是簡單的2個16位元PWM,具有4個捕獲輸入和4個比對輸出,其中每個匹配暫存器均有影子暫存器。LPC800幾乎可以提供主要8位元MCU所有定時或PWM功能。為增加靈活性,LPC800的SCT融合了狀態和事件的概念,用戶可以建立繁複的計數、輸出、輸入和控制功能,以實現照明、電源等客製化應用,不會受到固定功能制約。
金宇杰說,這些特性,幾乎重新定義了MCU市場的新遊戲規則。
當然,應用工具也是MCU開發過程的重點之一。LPCXpresso是功能齊全、基於IDE的軟體開發工具,可支援LPC800的完整產品設計流程,方便設計人員從8位元過渡到32位元架構。此外,ARM Keil微控制器開發套件也可為LPC800提供設計支援。