【技术】小封装、多用途8位MCU EFM8BB3系列MCU工作模式详解

2017-12-04 世强 Nick
8位MCU,8位微控制器,EFM8BB3,EFM8BB31F32 8位MCU,8位微控制器,EFM8BB3,EFM8BB31F32 8位MCU,8位微控制器,EFM8BB3,EFM8BB31F32 8位MCU,8位微控制器,EFM8BB3,EFM8BB31F32

EFM8BB3系列MCU是SILICON LABS公司推出的一款小封装、多用途8位MCU,该MCU最高运行频率可达49MHz,其RAM容量最大为4352B,FLASH容量最大可达64KB。EFM8BB3集成了丰富的外设资源,其内部集成12 bit A/D转换器,相对于EFM8BB1集成了3个通道的可编程计数器阵列(PCA),而EFM8BB3则集成了6个通道的PCA,支持PWM、捕获/比较和频率输出模式,具备精密的PWM信号输出功能。此外,该款MCU还集成了多种通信功能,包括UART、SPI(主/从)、SMBus/I2C(主/从)接口,最高400kbps,为用户设计提供多种选择。


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


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.挂起模式(Suspend):在该模式下,CPU内核停止工作,内部时钟停止,在软件中,通过执行PCON1 |= 0x40;使MCU进入Suspend模式,可以通过定时4中断、端口匹配,比较器0上升沿进行唤醒。


4.停机模式(Stop):在此模式下,芯片内核停止供电,所有Pin脚保持当前状态不变,通过执行REG0CN &=0x00; PCON0 |=0x20;使mcu进入该模式.可以通过芯片上电复位,硬件外部复位引脚RSTb复位,比较器复位,软件触发复位,电源监视器复位(监控 VDD 电源),监视程序定时器复位,时钟丢失检测器复位,Flash闪存错误复位

来唤醒MCU。


5.贪睡模式(Snooze): 在此模式下,芯片内核停止, HFOSC0和HFOSC1时钟停止工作,定时器3/4的时钟来自LFOSC0(频率为80k)。通过执行PCON1 |= 0x80;使MCU进行该模式。要以通过定时4中断、端口匹配,比较器0上升沿进行唤醒等进行唤醒MCU。


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

   

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

  


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

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

评论

   |   

提交评论

全部评论(18

  • 西小米 Lv6. 高级专家 2019-02-02
    学习了
  • jishizhong Lv9 2018-09-20
    这款不知道功耗怎么样
  • 游来游去 Lv8. 研究员 2018-08-19
    学习
  • zyl66 Lv3. 高级工程师 2018-06-29
    学习了
  • 用户18396822 Lv8 2018-05-09
    可以
  • terrydl Lv9. 科学家 2018-03-08
    学习
  • watson Lv7. 资深专家 2018-01-21
    挺不错的
  • 心有林夕 Lv4. 资深工程师 2018-01-03
    不错
  • AndyWang1781 Lv3. 高级工程师 2017-12-27
    学习学习
  • 大飞哥 Lv8. 研究员 2017-12-22
    学习学习
展开更多评论

相关推荐

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

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

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

【技术】 EFM8SB2系列8位MCU复位源详解

EFM8SB2系列是Silicon Labs最节能的8位MCU之一,其120uA/MHz 运行功耗,0.5uA 睡眠电流,可以极大延长电池的使用寿命。

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

【选型】Silicon Labs的8位微控制器EFM8BB5和EFM8BB21性能差异对比

为了方便客户了解EFM8BB5系列和EFM8BB21系列的区别,更好的进行选型,本文例举出了Silicon Labs的8位微控制器EFM8BB21、EFM8BB51和EFM8BB52三者之间的不同点,来进行性能差异对比。

器件选型    发布时间 : 2021-10-24

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

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

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

【经验】8位MCU EFM8BB3 UART0波特率设置方法

EFM8BB3系列MCU是Silicon Labs公司推出的一款小封装、多用途8位MCU,该MCU还集成了多种通信功能,包括UART、SPI(主/从)、SMBus/I2C(主/从)接口,其中UART0是一个异步、全双工串口,它提供标准8051串行口的方式1和方式3,那么有没有一种简单,方便,快捷的波特率设置方法呢?本文将对其进行介绍。

设计经验    发布时间 : 2019-12-04

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

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

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

8位单片机EFM8系列中芯片上的UID是什么?

UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。

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

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

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

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

【产品】浅析SimplicityStudio3.1平台新功能,提高3倍的执行速度

Simplicity Studio3.1开发平台为 EFM32™、EFM8™、8051、无线 MCU 和无线 SoC 提供集设计工具、文档、软件和支持资源的一键访问功能。

新产品    发布时间 : 2019-06-27

推荐一款带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 C8051F392上运行正常的程序增加了一个全局变量后就无法执行到主程序中?

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

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

Silicon Labs的EFM8 8位MCU应用在汽车电子哪部分?

Silicon Labs的EFM8 8位MCU 可以用在电机驱动部分,倒车雷达等;【应用】EFM8BB2 8位MCU在倒车雷达上的应用

技术问答    发布时间 : 2019-04-22

【产品】小封装且模拟和数字功能全面的高性能8位MCU EFM8BB3

Silicon Labs(芯科科技)推出的EFM8BB3是Busy Bee 产品系列的 MCU,是一款小封装且模拟和数字功能全面的高性能8位微控制器。采用高效流水线式 8051 内核,最高工作频率为 50 MHz,具备多种通信接口和四个可配置逻辑通道,完美适用于多种嵌入式应用。

新产品    发布时间 : 2018-12-08

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

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

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

【经验】低功耗EFM8SB20系列8位MCU中额外的1KB非易失数据存储区的应用

Silicon labs 的8bit MCU 是最节能的小封装微控制器。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170uA/MHZ,可应用手持设备、电池驱动式消费电子设备、传感器接口等。EFM8SB20系列中存储器有一块非易失数据区,和程序存储器共享相同的地址空间,可以通过不同的方式访问。通过PSCTL寄存器中的SFLE位使能数据存储器是否可以访问。

设计经验    发布时间 : 2019-01-27

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥9.1982

现货: 33

品牌:SILICON LABS

品类:8位MCU

价格:¥11.0563

现货: 14

品牌:SILICON LABS

品类:8位MCU

价格:¥8.9198

现货: 5

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥7.7115

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥9.9416

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌: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

价格:¥0.6640

现货:39

品牌:RENESAS

品类:microcontroller

价格:¥11.6220

现货:20

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面