Microchip 強化其中階微控制器架構

林蔚文2008-11-181min0
Microchip Technology宣佈強化其微控制器架構,為中階8位元PIC12及PIC16微控制器提供更全面的支援。

Microchip Technology 宣佈強化其微控制器架構,為中階 8 位元 PIC12 及 PIC16 微控制器提供更全面的支援。以 Microchip 極為成功且深受歡迎的中階核心為基礎,結合技術的改良─包括更多程式和資料記憶體、更完善的硬體堆疊、附加的重置方法、 14 項新增的程式控制指令 (包含有助於縮減程式碼的 C 語言效率優化指令) 、更多周邊支援、更短的中斷延遲 (interrupt latency),以及其他更高階的效能。

有鑑於 8 位元微控制器市場對更高效能和更多元化周邊配備的需求與日俱增,Microchip 持續投資開發 8 位元 PIC 微控制器產品系列,以更全面的產品陣營迎合現有及未來客戶需求。強化型核心奠基於現有中階核心的優勢,提供更多效能;同時保留與現有中階產品的相容性,實現順暢的產品升級。

強化型核心也為使用者帶來最高達約五成的效能提升,並針對各種運算法及函數,可縮減約四成的程式碼。強化後的 Microchip 中階 8 位元 PIC 微控制器繼續拓展其市場版圖,並逐漸在以往不含微控制器的應用中派上用場,協助設計人員開發出與眾不同的創新產品。

Microchip 安全、微控制器及技術開發部門副總裁 Steve Drehobl 表示,隨著消費、工業、醫療、汽車及其他應用不斷演進、以更低成本為消費者帶來更大利益蔚為趨勢;市場對具成本效益的智慧型構成組件趨之若鶩。 Microchip 的強化中階核心進一步為低接腳數的 PIC 微控制器搭載高階效能及功能,可為任何設計提供智慧型的控制效能。

強化型核心不僅提高了整合性,還可在不犧牲效能的前提下應用多款周邊設備,並且提供升級空間,以便納入新的周邊設備;有效延長應用系統的使用年限、增進擴充能力及簡化設計,同時滿足更多元的用途。此一強化中階核心內建的周邊支援包括用於觸控式使用者介面的 Microchip mTouch 觸控感測解決方案模組、液晶顯示器、多重類比數位轉換器 (ADC) 和脈衝寬度調變模組 (PWM) 、附加的計時器及類比比較器等。

強化核心還包含其他的優勢,例如更多記憶體支援、程式快閃定址 (program Flash addressability) 能力高達 56 KB 、資料隨機存取記憶體 (Data RAM) 多達 4 KB 等,可供建立性能更多元、功能更強又可支援更繁複應用的程式碼,在開發 C 程式語言時尤其派得上用場。此外,強化核心更增加了 14 個新指令,總指令數高達 49 個,有助於最佳化程式碼及資料處理效能;同時節省程式碼空間、提高效率並減少時脈週期。在目前所有中階 PIC 微控制器中,能最輕易升級,並能與 PIC12 、 PIC16 和 PIC18 微控制器相容。

採用強化核心的中階 PIC 微控制器,適用於多種一般性應用,包括家電 (攪拌機、冰箱、洗碗機);消費性/家用電子 (運動配件、手機、電話充電器、電動刮鬍刀、吸塵器);工業 (數位熱水器、保全系統、空調控制);汽車 (汽車音響、遙控、電動座椅、照明控制) 及醫療 (智慧型醫療繃帶、驗孕器、血糖計及病患監看設備) 。

開發工具支援

HI-TECH Software 、 CCS 、 microEngineering Labs 及 Byte Craft Limited 等公司,分別為 Microchip 的新強化核心提供第三方編譯器支援。

HI-TECH 正計劃提供 C PRO ANSI C 編譯器的更新版,以配合 PIC 10/12/16 微控制器。強化核心的記憶體映射 W 暫存器 (memory-mapped W register) 、經簡化的暫存器頁選擇 (bank selection) 及多重暫存器指標 (multiple file-select registers, FSR),皆能對編譯器進行最佳化。

此外,CCS 對強化核心的支援也預計在 PCM 及 PCW 編譯器 4.100 版本納入,以更高效率、為頁切換器而設的 MOVLP 配合 16 階的程式呼叫堆疊 (16-level call stack),提供更精簡的系統功能。其他效能改良包括:直接支援周邊設備的內建函式、轉換舊式或自行指定 (hard coded) 的定址方式改成使用特殊功能暫存器 (SFR register) 、採用 2 個暫存器指標 (FSR) 以減少指令數目,同時在 IDE 編譯器中提供高階除錯能力。

microEngineering Labs 的 PICBASIC PRO 編譯器預計能為最新的強化核心,提供函式庫及更完善的 RAM 暫存器切換支援 (RAM-bank switching) 。該編譯器將包含程式碼最佳化功能,讓強化核心發揮最大效能。 meLabs 程式開發人員亦將全力提供支援。

至於 Byte Craft Limited 則預計針對 MPC 程式開發系統提供最佳化 C 編譯器,推出一款強化型 PIC16 專用程式碼產生器。該系統設置了二十多種直覺式資料類型,並配有 ISO TR 18037 定點及定址支援 (fixed-point and named-address support) 。

首批以強化型 8 位元中階 PIC 微控制器核心為基礎的元件,預計在 2009 年第一季問世。

發表迴響

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、 MIS 、 IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2025 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416

探索更多來自 網路資訊雜誌 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Secret Link