下面的話聽起來可能讓人覺得荒謬:要進入微控制器市場,你必須事實上已經入了這一行。圍繞著每一種類型的微控制器的殘酷競爭已經把價格拉得如此之低,以至于如果你需要獲取外設與各種存儲器的許可或者購買這些構成MCU價格的主要組成部分的模塊的話,你就無利可圖。這還不夠:你必須向你的客戶提供大量的MCU結構選項。
有些廠商目前提供了數百種結構,其中包含了外設和易失性與非易失性存儲器的不同組合,外加針對應用所需的數據寬度進行處理的控制CPU。最后,也是最重要的是,各個產品系列之間的軟件兼容性將有助于幫助客戶們延長其程序的壽命。它還有助于讓編程者能避開重新學習新的環境和重新編寫代碼的麻煩。
微控制器業務方面的工程化努力
高性能微控制器的架構發展已經遭遇了設計方面的限制,這些約束很容易與新的CPU引擎的架構所面臨的困難相匹敵。為了在給定的功耗水平上達到最佳的性能,CPU設計者們常常要對付諸如半導體物理、電路設計和架構的具體實現方面的一些限制條件。
微控制器設計者可能無需采用最新的半導體工藝流程,但是比性價比更重要的是,必須面向成本進行設計。裸片尺寸的縮小是一件好事,但是這還不夠。設計者必須在設計中考慮到芯片尺寸和引腳輸出分布。微控制器需要安裝到空間狹小的地方。與通用型CPU設計者相比,微控制器的架構還必須能針對所面向的應用來提供恰當的外設和內存?!?br>