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