<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統 > 新品快遞 > Microchip推出AVR DU系列USB單片機,支持增強型代碼保護和高達15W 的功率輸出

          Microchip推出AVR DU系列USB單片機,支持增強型代碼保護和高達15W 的功率輸出

          —— 該系列產品有助于嵌入式設計人員在更廣泛的系統中輕松實現USB功能
          作者:時間:2024-04-10來源:EEPW收藏

          通用串行總線(USB)接口在嵌入式設計中的優勢包括與各種設備的兼容性、簡化的通信協議、現場更新能力和供電能力。為了幫助將這一功能輕松集成到嵌入式系統中, Technology Inc.(微芯科技公司)推出了AVR? DU系列。作為集成USB連接的下一代 8位,系列的設計旨在提供比以往版本更強的安全功能和更高的功率輸出。

          本文引用地址:http://www.ex-cimer.com/article/202404/457402.htm

          負責8 位事業部的副總裁Greg Robinson表示:“USB是電子設備的標準通信協議和電源輸出方案。Microchip的系列將我們最先進的8位的靈活性與增強型電源輸出的多功能性相結合,為更廣泛的嵌入式系統帶來了USB的優勢?!?/p>

          1712756572511036.png

          MCU支持從USB接口提供高達15W的功率,這在同類其他中并不多見。該功能可在5V電壓下以高達3A的電流為USB-C?充電,使這些MCU成為充電寶和可充電玩具等設備的絕佳選擇。

          為了加強對惡意攻擊的防御,AVR DU系列采用了Microchip的編程和調試接口禁用 (PDID) 功能。啟用該功能后,增強的代碼保護可鎖定對編程/調試接口的訪問,阻止未經授權的讀取、修改或擦除固件的嘗試。為了實現安全固件更新,AVR DU系列采用了“邊寫邊讀”(RWW)閃存,結合安全引導加載程序,設計人員可以使用 USB接口修補漏洞、解決安全問題和添加新功能,而不會中斷產品運行。AVR DU MCU的這一新增功能可實現不間斷的現場更新,有助于延長產品的使用壽命。

          1712756621349005.jpg

          此外,AVR DU系列還具有USB時鐘恢復功能,無需昂貴的外部晶振,有助于降低總體設計和物料清單 (BOM) 成本。獨立于內核的外設 (CIP)  使設計人員能夠將主要器件功能和系統管理任務集成到緊湊的單芯片解決方案中,從而節省電路板空間并減少設計工作量。

          從健身可穿戴設備和家用電器到農業和工業應用,各種嵌入式設計的開發人員都可以從在設計中納入高效的AVR DU MCU中獲益。

          開發工具

          MPLAB?代碼配置器(MCC)包含一個軟件協議棧,支持AVR DU MCU USB模塊的硬件功能。完全集成到MPLAB開發工具系統中可直接用于生產的USB軟件協議??赏ㄟ^MCC Melody輕松配置,從而簡化開發流程,縮短產品上市時間。為了進一步實現快速原型設計和開發,還提供 Curiosity Nano 開發板 (EV59F82A)、MPLAB X集成開發環境 (IDE)和MPLAB XC8編譯器,以支持AVR DU系列。

          供貨與定價

          如需了解更多信息或購買,請聯系Microchip銷售代表、全球授權分銷商或訪問Microchip采購和客戶服務網站。



          評論


          相關推薦

          技術專區

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();