三年前,ARM推出Cortex-M0處理器全面開(kāi)啟32位取代8/16位MCU的新格局,今年初,ARM又推出Cortex-M0+作為對Cortex-M0處理器的補充和完善,繼續對8/16位市場(chǎng)進(jìn)行攻占,但直到今天,8位仍是MCU市場(chǎng)的主流,不過(guò),隨著(zhù)32位MCU價(jià)格的持續下降和新應用需求的刺激,32位MCU的應用市場(chǎng)越來(lái)越廣泛。
NXP認為L(cháng)PC800在簡(jiǎn)單、易用等特性方面具有革命性突破。同時(shí)這款產(chǎn)品定價(jià)也很有競爭力:0.39美元,NXP全球微控制器產(chǎn)品線(xiàn)總監Jan Jaap Bezemer表示:“價(jià)格只是終端廠(chǎng)商看重的關(guān)鍵因素之一,他們同時(shí)希望32位MCU擁有如同8位的簡(jiǎn)便性、易于使用的設計體驗,LPC800在這方面做了很多精簡(jiǎn)和完善?!?
32位核心,8位的簡(jiǎn)單性
LPC800對儲存、接口以及周邊外設進(jìn)行了簡(jiǎn)化,在保證8位應用所需的最基本功能的同時(shí),還能提供不錯的功耗表現(動(dòng)態(tài)100uA/MHz)。為適合硬件上的創(chuàng )新,LPC800提供簡(jiǎn)單、無(wú)驅動(dòng)程序的操作。I2C和UART的低級驅動(dòng)程序不再占用閃存空間,僅需簡(jiǎn)單的API調用即可操作這些外設。同樣地,功耗管理簡(jiǎn)化為單次API調用。LPC800使用64字節扇區閃存,簡(jiǎn)化代碼管理,并可用于模擬EEPROM以進(jìn)行數據存儲。
Bezemer表示:“LPC800在串口電路和外設上都做了很大改善,實(shí)現設計的簡(jiǎn)化、高效。只要有類(lèi)似開(kāi)發(fā)經(jīng)驗的工程師就可以直接進(jìn)行設計,LPC800具備32位處理能力,同時(shí)又有8位MCU的簡(jiǎn)單靈活性,使得產(chǎn)品在設計成本和上市時(shí)間都有了很大提升?!?
他強調,LPC800的外設具備兩大創(chuàng )新特性:靈活的開(kāi)關(guān)矩陣和狀態(tài)可配置的定時(shí)器(SCT)。
靈活的開(kāi)關(guān)矩陣可讓設計人員為幾乎任一引腳分配片內外設I/O,在整個(gè)設計流程中也可對引腳進(jìn)行重新定義。特別是在低成本PCB上,可以自由進(jìn)行引腳分配,幫助緩解PCB走線(xiàn)擁擠的情況。
另一重要外設是狀態(tài)可配置定時(shí)器(SCT),它可以進(jìn)行定制以滿(mǎn)足用戶(hù)的特定應用需求。LPC800幾乎可以提供主流8位MCU所具有的所有定時(shí)或PWM功能。為增加靈活性,LPC800的SCT融合了狀態(tài)和事件的理念,用戶(hù)可以創(chuàng )建復雜的計數、輸出、輸入和控制功能,實(shí)現照明、電源和其它定制應用 – 而不受固定功能的制約。
此外LPC800提供多種封裝形式,包括SO20、TSSOP20、TSSOP16和DIP8。LPC800 TSSOP封裝通過(guò)將電源、接地和模擬功能映射到相同位置,實(shí)現了設計的可擴展性,這樣,設計人員可以輕而易舉地從TSSOP16封裝轉化到TSSOP20封裝。產(chǎn)品起價(jià)為0.39美元,預計于2012年12月提供樣品,產(chǎn)品并于2013年2月推出。
NXP認為此舉是32位取代8位實(shí)質(zhì)性的一步,下一步還會(huì )推出定價(jià)為0.29美元的32位MCU產(chǎn)品,面對日益壯大的ARM陣營(yíng)以及競爭激烈的MCU市場(chǎng),Bezemer表示:“ARM系產(chǎn)品份額增加對我們而言是好事,有利于更好推廣ARM 32位產(chǎn)品,競爭越多,創(chuàng )新也越多,NXP會(huì )結合現有技術(shù),根據自身對應用和整個(gè)MCU系統的認識和理解,推出更多差異化產(chǎn)品?!?