#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价

成就更好的自己

 

声明:这不是广告,只是发表看法和吐槽,不吹不擂;

本文以STC8A8K64S4A12为例,简要分析一下STC8系列;

STC(宏晶科技)公司作为国内的一家MCU生产公司,专注于8051内核单片机的升级与开发;在2017年,宏晶科技推出了包含I2C接口的STC8系列单片机,接着2018年内STC8系列成为宏晶科技主推的产品,直到现在(2020.04.02)这个公司的中文官网上仍被STC8系列的广告和推送霸屏。(相信上过这个网站的人都见过这霸道的广告)

#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价_第1张图片

STC8系列单片机是宏晶科技首次集成片内I2C外设模块的单片机,也是当前该公司片内外设最多的单片机。目前关于STC8系列单片机的教程,书籍都比较少,即使是学习板/实验板也很少带STC8的。而且在普及程度方面,我身边用这个系列的人并不多(大都是STM32,AVR,PIC等)。

 /*哈哈,STM,AVR什么的不香吗?*/

 

 

好了进入正题,先来段STC官网上的说明(圈重点):

 

#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价_第2张图片

 

其他STC8系列的单片机基本换汤不换药,无非就是内部资源多少的问题;

 

总的来说这个系列的单片机主要面向的是:

1.8051内核单片机的进阶学习;

2.主流通信协议与附属模块的学习;

3.偏向控制与低运算量的低成本产品设计;

4.低功耗和低电压但对资源有一定要求的产品设计;

 

 

STC8A8K引脚图(还有被砍掉的CAN总线):

#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价_第3张图片

下面详细说一下几个优点和弊端:

  • STC8系列单片机是宏晶科技首次集成片内I2C外设模块的单片机,也是当前该公司片内外设最多的单片机,内部资源极为丰富,通信协议硬件集成全面;
  • 工作电压低至2.0V,掉电模式<0.1uA,空闲模式<0.1mA,功耗方面8051内核单片机横向对比这个真的很低,是使用电池设备供电的不二之选;

       (关于STC8低功耗详细测评推荐CSDN博主冒险家_KL的文章https://blog.csdn.net/l420ll/article/details/80517862)

  • 内外设功能可以在多个引脚间切换,通过编程实现;
  • 时钟,复位等附属电路内置,单片机最小系统简化;
  • 掉电唤醒定时器,可用于定时唤醒检测等电路;
  • 便宜,国产货白菜价;
  • 单片机中依旧没有传闻已久的片内CAN控制器外设模块,但是,从数据手册中能看到已经划掉的红色“CAN_Rx”和“CAN_Tx”信息,说明可能已经设计了做但是并没有集成CAN总线;
  • 毕竟还是8051内核,总的来说还是中低端MCU,一些对处理性能和总线宽度有要求的拓展和设计就显得乏力;

 

写在最后的话:STC8系列作为国产MCU,在8051内核基础上添加大量资源,价格低廉,功耗较低;此外,STC8系列芯片手册没有花费篇幅介绍内部底层结构,说明对使用者的期望也只是期望到了顶层资源的调用和快速产品设计,这无疑能成为一部分小型产品的受众者。

 

参考资料:图片来源为STC芯片手册

你可能感兴趣的:(#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价)