首先,必須先從幾個(gè)層面檢查系統要求。在某些情況下,很明顯8位MCU就足夠了,特別是如果*終的程序只需容納不到8KB的內存,并且預算要求很低,加上系統以及代碼和數據量都很小,而且還必須兼顧到成本、物理尺寸和功耗等因素的話(huà),那么8位MCU可能就足夠了。
一般來(lái)說(shuō),8位MCU的成本較低,且尺寸也小于32位MCU,但近年來(lái),32位MCU的成本越來(lái)越有競爭力,換句話(huà)說(shuō),相同價(jià)格之下,采用32位MCU可以提供更多的應用可能性。至于在整體功耗方面,處理效能較慢的8位MCU總是會(huì )勝過(guò)更快的32位MCU。
如果還是做不了決定的話(huà),或許可以從這個(gè)角度來(lái)觀(guān)察?;旧?,在32位MCU價(jià)格競爭力越來(lái)越強的情況下,其價(jià)格與8位MCU越來(lái)越接近,或者可以說(shuō),8位MCU的價(jià)格就可以買(mǎi)到效能更優(yōu)異的32位MCU了。
盡管32位MCU可以透過(guò)4倍的處理速度來(lái)執行更復雜的運算,然而在獲取更高運算效能的同時(shí),卻也必須付出其他代價(jià),也就是功耗同時(shí)將會(huì )提高。要知道在嵌入式系統(特別是類(lèi)似物聯(lián)網(wǎng)這種采用電池供電的裝置)中,每多一份意料之外的耗電量都會(huì )成為整體系統的龐大負擔。因此,如果所設計的系統對于MCU的需求,是介于8位與32位之間的灰色地帶,但同時(shí)又對于功耗問(wèn)題特別在意的話(huà),那么8位MCU的吸引力真的會(huì )令設計人員無(wú)法抗拒。