【技术】 EFM8BB1系列MCU三种工作模式详解

2017-10-25 世强 Nick
8位MCU,微处理器,微控制器,EFM8BB1 8位MCU,微处理器,微控制器,EFM8BB1 8位MCU,微处理器,微控制器,EFM8BB1 8位MCU,微处理器,微控制器,EFM8BB1

EFM8BB1系列MCU是SILICON LABS公司推出的一款小封装、多用途8位MCU,该MCU最高运行频率可达25MHz, 其RAM容量最大为512B,FLASH容量最大可达8KB。


EFM8BB1集成了丰富的外设资源,其内部集成12 bit A/D转换器,最高转换速率可达800kbps,EFM8BB1还集成了3个通道的可编程计数器阵列(PCA),支持PWM、捕获/比较和频率输出模式,具备精密的PWM信号输出功能,此外,该款MCU还集成了多种通信功能,包括UART、SPI(主/从)、SMBus/I2C(主/从)接口,为用户设计提供多种选择。


EFM8BB1除了具有以上丰富的资源以外,还有多种工作模式可供选择,本文将进行重点介绍,EFM8BB1支持三种工作模式:

1)正常工作模式(Normal):在该模式下,CPU内核以及相应的外设,全部正常工作,MCU上电后,默认工作在此模式下。


2)空闲模式(Idle):在该模式下,CPU内核停止工作,但是外设和时钟正常工作,在软件中,只需一条语句即PCON0 = 0x01;即可使MCU进入该模式,在此模式下,任意中断即可唤醒MCU,使MCU进入Normal模式。举例说明,如下所示,软件中有3条语句,当MCU执行到PCON0 = 0x01;时,MCU进入IDLE模式,程序停止运行,当有任意中断产生时,MCU被唤醒,程序从LED_GREEN = 0;开始执行。


LED_BLUE = 0;

PCON0 = 0x01;//进入IDLE模式

LED_GREEN = 0;

3)停机模式(Shutdown):在该模式下,所有时钟停止工作,内部LDO关闭,MCU等待复位或者重新上电,在软件中,通过执行REG0CN = 0x08; PCON0 = 0X02;这两条语句,使MCU进入Shutdown模式,这个时候,只能通过复位引脚复位MCU或者重新上电,MCU才会重新工作。

   

EFM8BB1系列MCU,具体的工作模式介绍,如下图所示:







世强元件电商版权所有,转载请注明来源及链接。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 6

评论

   |   

提交评论

全部评论(6

  • tn619 Lv8. 研究员 2018-11-14
    学习
  • 小小哥布林 Lv7. 资深专家 2018-02-06
    不错
  • 大伟 Lv5. 技术专家 2017-12-27
    哇哦,进化的51
  • 闲云 Lv7. 资深专家 2017-11-06
    不错,51内核又进化了
  • Paulwang Lv8. 研究员 2017-11-02
    不错不错
  • luosai Lv8. 研究员 2017-10-25
    不错,相互学习一下
没有更多评论了

相关推荐

【技术】预安装BOOT的新一代的8位MCU

Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。

技术探讨    发布时间 : 2019-07-11

【经验】如何正确使用8位MCU的PortMatch功能

Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。

设计经验    发布时间 : 2018-02-08

【产品】小蜜蜂8位MCU助您轻松迎接物联网时代

Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。

新产品    发布时间 : 2019-07-05

EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?

EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。

技术问答    发布时间 : 2017-10-10

为什么在8位MCU C8051F392上运行正常的程序增加了一个全局变量后就无法执行到主程序中?

8位MCU C8051F392芯片内部集成有看门狗功能,这个功能默认是开启的,当全局变量过多时,在C语言的程序初始化没有结束时看门狗已经复位了,所以无法执行到主程序中,解决 办法是将STARTUP.A51添加到项目中,并在STARTUP.A51文件中将看门狗关闭。

技术问答    发布时间 : 2017-10-10

Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB1 8位MCU数据手册(中文)

型号- EFM8BB10F2G-QFN20,EFM8BB10F2,EFM8BB10F8I-A-QSOP24,EFM8BB10F4,EFM8,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F8I-A-SOIC16R,EFM8BB10F2G-A-QFN20,EFM8BB1X-QFN20,EFM8BB10F4A-A-QFN20,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F8I-A-QSOP24R,EFM8BB10F2A-A-QFN20R,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8A-A-QFN20R,EFM8BB10F8G-A-QFN20R,EFM8BB10F4I-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB1X-SOIC1,EFM8BB10F4A-A-QFN20R,EFM8BB10F8I-A-SOIC16,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8A-A-QFN20,EFM8BB10F2A-A-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F4I-A-QFN20,EFM8BB10F8G,EFM8BB1X-QSOP24

数据手册  -  SILICON LABS  - Rev 1.2  - 2016年06月16日 PDF 中文 下载

推荐一款带ADC的小封装8位MCU,适用于对模拟性能、MCU性能以及电路板尺寸有比较高要求的场合。

推荐EFM8LB11系列8位MCU,该系列MCU内部集成了高精度ADC(14位)、4个12位DAC、内置温度传感器、模拟比较器以及丰富的数字外设和通信接口,FLASH大小为16/32KB,RAM为1.25/2.25KB,封装包括QFN24、QFN32、QFP32以及QSOP24,最小封装3x3mm,具有高性能、低功耗、小封装等特性,非常适用于高性能、低功耗、小封装,对模拟外设有更高要求的应用设计。

技术问答    发布时间 : 2017-05-05

何立民教授:8位MCU可能是永续的不死鸟

在市场多样化的背景下MCU的机遇被无限放大,最终8位、32位和64位MCU将三分天下,呈技术互补的发展趋势。本文是业内知名专家何立民教授深入地分析了8位MCU的蜕变及发展。

新技术    发布时间 : 2016-07-04

EFM8BB1系列8位微控制器 参考手册

型号- EFM8BB10F2G-QFN20,EFM8BB10F8I-A-QSOP24,EFM8BB10F2,EFM8BB10F4,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F2G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F8G

用户指南  -  SILICON LABS  - Rev. 0.2  - 2018年01月11日 PDF 英文 下载

8位MCU C8051F020使用比较大的程序进行仿真,仿真失败,怎么回事?大程序无法仿真是芯片本身特征决定的还是开发环境,或仿真器的问题?

软件断点支持数量和开发环境有关系和程序大小没有关系。可以尝试升级KEIL C51到比较新的版本,确保编译的程序能执行到断点处。可以在需要打断点的地方配置一个GPIO输出低,200ms高,200ms低,用示波器或者LED灯来测试程序。

技术问答    发布时间 : 2017-07-06

Silicon Labs(芯科科技) EFM8BB1 8位MCU数据手册(英文)

型号- EFM8BB10F2G-QFN20,EFM8BB10F2,EFM8BB10F8I-A-QSOP24,EFM8BB10F4,EFM8,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F2G-A-QFN20,EFM8BB10F4A-A-QFN20,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB10F8I-A-SOIC16,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8A-A-QFN20,EFM8BB10F2A-A-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F4I-A-QFN20,EFM8BB10F8G

数据手册  -  SILICON LABS  - Rev. 1.5  - 2016年11月23日 PDF 英文 下载

8位MCU c8051f040内部时钟振荡器是否可以用于产生波特率的时基?

8位MCU c8051f040器件的内部时钟振荡器精度为±2%,可用于产生波特率。

技术问答    发布时间 : 2017-10-10

8051系列MCU有没有单独的且能够支持中文软件的下载器?

C8051F系列和EFM8系列MCU有单独的调试下载器——USB DEBUG ADAPTER,该下载器支持中文软件。

技术问答    发布时间 : 2017-05-22

C8051F350 8位MCU中未使用的模拟输入(模拟数字转换器,比较器)该如何处理?

未使用的专用模拟输入通常直接与信号地相连, 但也可以悬空。专用模拟输入是仅可用于模拟输入的引脚(例如它们不能被用于数字输入输出口)。对于多用途IO引脚,如既可以 用作模拟,也可以用作数字的I/O引脚可以悬空,或者将其配置为具有固定电平的数字输出引脚。

技术问答    发布时间 : 2017-10-10

8位MCU EFM8UB1可以使用哪些仿真器?

EFM8系列MCU仍然使用了C2接口,所以C8051F使用的仿真器都可以与其通信。目前有如下类型: EFM8 STK 上的J-Link,这种仿真器由Segger开发 Silabs的UDA、第三方的仿真器(比如新华龙) Silabs的TOOL STICK

技术问答    发布时间 : 2017-10-10

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.8316

现货: 10,997

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9954

现货: 2,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.8098

现货: 1,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥2.8799

现货: 500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 197

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 100

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9954

现货: 41

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.8316

现货: 22

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面