Silicon Labs出厂自带BOOT的新一代MCU

描述

工程师在选择一款MCU芯片做设计时,除了考虑芯片的性能以外,还要考虑产品在设计结束后要如何进行批量生产以及产品销售后的升级问题。还要保证有一个简单易用、廉价可靠的下载工具。为了实现这些需求,本文为读者介绍Silicon Labs(亦称芯科科技公司推出的新一代8MCU系列产品EFM8系列。

Silicon Labs早期的C8051F产品都是使用JTAGC2接口下载程序,在烧录程序时需要使用专用的工具下载,专用工具价格较贵且不便于现场升级使用。该公司近年新推出的EFM8系列产品是C8051F产品的升级换代产品。较C8051F不同的是,EFM8系列MCU在出厂时已经固化好BOOT程序,用户可以直接通过这个BOOT程序烧录芯片,也可以方便的实现现场升级。

使用MCU出厂自带的BOOT会给我们带来几个好处:

·      第一:BOOT大小只有500字节左右(USBBOOT1.5K),占用的程序空间小;

·      第二:BOOT存储在FLASH的安全锁定字节所在的扇区,尽量不占用用户的程序空间;

·      第三:如果客户不需要使用这个功能可以使用整片擦除命令将BOOT擦除;

·      第四:用户在写应用程序时不用考虑中断向量的设置和程序的偏移地址设计,应用程序编写简单。

·      第五:使用出厂自带的BOOT下载程序时不需要使用额外的烧录工具,下载程序简单方便。

EFM8系列芯片出厂自带的BOOT有三种接口方式,UART接口,SMbusI2C)接口和USB接口。EFM8BB/SB系列是UART接口的BOOTEFM8LB系列有UARTSMBusI2C)两种预安装的BOOTEFM8UB系列预安装的是USBBOOT。用户可以按工程的需要选择对应的芯片。

相关技术文档与资料下载

原文链接:https://www.sekorm.com/news/7145.html

Silicon Labs EFM8 8MCU选型指南资料下载活动https://www.sekorm.com/doing/down/20045207.html

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分