工程師在選擇一款MCU芯片做設計時,除了考慮芯片的性能以外,還要考慮產品在設計結束后要如何進行批量生產以及產品銷售后的升級問題。還要保證有一個簡單易用、廉價可靠的下載工具。為了實現這些需求,本文為讀者介紹Silicon Labs(亦稱“芯科科技”)公司推出的新一代8位MCU系列產品EFM8系列。
Silicon Labs早期的C8051F產品都是使用JTAG或C2接口下載程序,在燒錄程序時需要使用專用的工具下載,專用工具價格較貴且不便于現場升級使用。該公司近年新推出的EFM8系列產品是C8051F產品的升級換代產品。較C8051F不同的是,EFM8系列MCU在出廠時已經固化好BOOT程序,用戶可以直接通過這個BOOT程序燒錄芯片,也可以方便的實現現場升級。
使用MCU出廠自帶的BOOT會給我們帶來幾個好處:
·第一:BOOT大小只有500字節左右(USB的BOOT為1.5K),占用的程序空間小;
·第二:BOOT存儲在FLASH的安全鎖定字節所在的扇區,盡量不占用用戶的程序空間;
·第三:如果客戶不需要使用這個功能可以使用整片擦除命令將BOOT擦除;
·第四:用戶在寫應用程序時不用考慮中斷向量的設置和程序的偏移地址設計,應用程序編寫簡單。
·第五:使用出廠自帶的BOOT下載程序時不需要使用額外的燒錄工具,下載程序簡單方便。
EFM8系列芯片出廠自帶的BOOT有三種接口方式,UART接口,SMbus(I2C)接口和USB接口。EFM8BB/SB系列是UART接口的BOOT,EFM8LB系列有UART和SMBus(I2C)兩種預安裝的BOOT,EFM8UB系列預安裝的是USB的BOOT。用戶可以按工程的需要選擇對應的芯片。
相關技術文檔與資料下載
原文鏈接:https://www.sekorm.com/news/7145.html
Silicon Labs EFM8 8位MCU選型指南資料下載活動:https://www.sekorm.com/doing/down/20045207.html
-
mcu
+關注
關注
146文章
17002瀏覽量
350325 -
Silicon
+關注
關注
0文章
130瀏覽量
38533
原文標題:【技術】預安裝BOOT的新一代EFM8 MCU
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論