描述
EFM8SB2:低功耗8位MCU的卓越之选
在当今的电子设备设计中,低功耗、高性能的微控制器(MCU)是众多工程师的追求。EFM8SB2作为Sleepy Bee家族的一员,正是这样一款备受瞩目的8位MCU,下面我们就来详细了解一下它。
文件下载:EFM8SB20F32G-A-QFN24.pdf
一、产品概述
EFM8SB2是世界上最节能的8位微控制器之一,它将创新的低能耗技术和短唤醒时间结合在小封装中,提供了最低的功耗,非常适合任何电池供电的应用。同时,它拥有高效的8051内核、6位电流基准和精密模拟功能,也适用于嵌入式应用。其应用领域广泛,涵盖手持设备、工业控制、电池供电的消费电子产品以及传感器接口等。
二、节能特性
- 超低睡眠电流:在有电源欠压检测的情况下,最低MCU睡眠电流可达50nA;使用内部RTC运行和电源欠压检测时,睡眠电流小于300nA。
- 低活动电流:在24.5MHz时钟速率下,具有这些特性的最低MCU活动电流为170μA / MHz。
- 超快速唤醒:数字和模拟外设的唤醒时间小于2μs。
- 集成LDO稳压器:可在所有电压下保持超低活动电流。
三、特性列表
3.1 核心
- 流水线CIP - 51内核:与标准8051指令集完全兼容,70%的指令在1 - 2个时钟周期内执行,最高工作频率可达25MHz。
3.2 内存
- 闪存:高达64kB的闪存,可通过固件进行系统内重新编程。
- RAM:高达4352字节的RAM,包括256字节的标准8051 RAM和4096字节的片上XRAM。
3.3 电源
- 内部LDO稳压器:为CPU核心电压供电。
- 上电复位电路和欠压检测器:保障系统稳定运行。
3.4 I/O
- 多功能I/O引脚:最多24个多功能I/O引脚,支持数字和模拟功能。
- 灵活的外设交叉开关:用于外设路由。
- 驱动能力:5mA源电流,12.5mA灌电流,可直接驱动LED。
3.5 时钟源
- 内部振荡器:包括20MHz低功耗振荡器(精度±10%)和24.5MHz精密振荡器(精度±2%)。
- 外部时钟选项:外部RTC 32kHz晶体、外部晶体、RC、C和CMOS时钟选项。
- 时钟分频器:有八种设置,可灵活缩放时钟。
3.6 定时器/计数器和PWM
- 实时时钟(RTC):32位实时时钟,超低功耗,支持外部32kHz晶体或内部自振荡模式。
- 可编程计数器阵列(PCA):6通道,支持PWM、捕获/比较和频率输出模式,带有看门狗定时器功能。
- 通用定时器:4个16位通用定时器。
3.7 通信和数字外设
- UART:异步、全双工串行端口。
- SPI:2个SPI主/从接口。
- SMBus/I2C:主/从接口,支持多主模式。
- 外部内存接口(EMIF):支持多路复用内存访问。
- CRC单元:16位/32位CRC单元,支持闪存的自动CRC。
3.8 模拟
- 可编程电流基准(IREF0):提供低功耗和高电流两种模式。
- 10位模数转换器(ADC0):具有多种功能,如多通道输入、低功耗模式等。
- 低电流模拟比较器:2个低电流模拟比较器。
3.9 片上调试
- 非侵入式调试:支持全内存和寄存器检查、四个硬件断点、单步执行。
- 预加载UART引导加载程序:方便固件升级。
3.10 其他特性
- 温度范围:-40至85 ºC。
- 电源电压:1.8至3.6 V。
- 封装形式:QFP32、QFN32和QFN24封装,且所有封装选项均为无铅和符合RoHS标准。
四、订购信息
EFM8SB2家族的成员具有一些共同的特性,如CIP - 51核心、内部振荡器、通信接口等。同时,每个部件号还有一些特定的特性,可通过产品选择指南查看。产品选择指南中列出了不同部件号的闪存大小、RAM大小、ADC通道数、温度范围、封装等信息,方便工程师根据具体需求进行选择。
五、系统概述
5.1 电源
内部电路从VDD电源引脚获取电源,外部I/O引脚由VIO电源电压供电(无单独VIO连接的设备使用VDD),大部分内部电路由片上LDO稳压器供电。可根据需要启用/禁用各个外设来控制设备电源,模拟外设不使用时可置于低功耗模式,数字外设不使用时可关闭时钟以降低功耗。
5.2 I/O
设备的多功能I/O引脚提供数字和模拟资源。端口引脚P0.0 - P2.6可定义为通用I/O、分配给内部数字资源或模拟功能,P2.7可作为GPIO,同时C2接口数据信号(C2D)与P2.7共享。
5.3 时钟
CPU核心和外设子系统可由内部和外部振荡器资源提供时钟。默认情况下,系统时钟由20MHz低功耗振荡器除以8得到。
5.4 计数器/定时器和PWM
- RTC:超低功耗,32位独立计时,具有报警功能。
- PCA:提供多个通道的增强定时器和PWM功能,减少CPU干预。
- 定时器:包括与标准8051兼容的16位计数器/定时器和16位自动重载定时器。
- 看门狗定时器:集成在PCA0外设中,可防止系统因软件或硬件故障而出现异常。
5.5 通信和其他数字外设
- UART:支持异步传输和接收,具有多种波特率。
- SPI:支持3线或4线模式,可作为主或从设备。
- SMBus/I2C:符合系统管理总线规范,支持多主模式。
- EMIF:可访问片外存储器和存储器映射设备。
- CRC:支持16位和32位CRC计算。
5.6 模拟
- IREF0:可编程电流基准,提供两种输出电流设置。
- ADC0:10位模数转换器,具有多种功能和模式。
- 比较器:用于比较两个模拟输入的电压。
5.7 复位源
复位电路可使控制器进入预定义的默认状态,复位源包括上电复位、外部复位引脚、比较器复位、软件触发复位、电源监控复位、看门狗定时器复位、时钟丢失检测器复位、闪存错误复位以及RTC0报警或振荡器故障等。
5.8 调试
EFM8SB2设备包括片上Silicon Labs 2 - 线(C2)调试接口,可进行闪存编程和系统内调试。
5.9 引导加载程序
所有设备都预编程有UART引导加载程序,可根据需要擦除。
六、电气规格
6.1 电气特性
包括推荐的工作条件,如电源电压、RAM数据保留电压、系统时钟频率、环境温度等。
6.2 功耗
详细列出了不同模式下的电源电流,如正常模式、空闲模式、暂停模式和睡眠模式等,以及不同条件下的功耗情况。
6.3 复位和电源监控
包括VDD电源监控阈值、电源监控开启时间、上电复位监控阈值、复位延迟等参数。
6.4 闪存
包括写入时间、擦除时间和耐久性等参数。
6.5 电源管理时序
如空闲模式、暂停模式和睡眠模式的唤醒时间。
6.6 振荡器
包括内部振荡器和晶体振荡器的频率范围。
6.7 ADC
列出了ADC的相关参数。
EFM8SB2以其丰富的特性、低功耗和高性能,为电子工程师在设计各种电池供电和嵌入式应用时提供了一个优秀的选择。大家在实际应用中,是否遇到过类似低功耗MCU的使用问题呢?欢迎在评论区分享交流。
打开APP阅读更多精彩内容