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