ecbm 发表于 2021-4-29 10:18:43

教你看懂STC分型号(F、A、C、G、H)的区别和命名方式

作为一个玩stc8单片机3年的开发者。为了写stc8的函数库经常去研究stc8型号差别,今天给大家说说。

前缀
STC8F:最基础的STC8,拥有最基本的8051外设——定时器、串口、外部中断。还多了SPI、IIC和比较器。
STC8C(旧版):可能官方都忘了,但是STC8C之前确实出过,我申请过样片。STC8C就是在STC8F的基础上增加了PCA外设(能实现输入捕获CCP和脉宽调制输出PWM)功能。所以可以认为是CCP的C。
STC8A:A就是ADC的A。这是STC8系列第一个有12位ADC的。同时最重要的是多了额外的Vref引脚,使得ADC应用更加专业。简单来说STC8F+ADC+PCA+PWM=STC8A。然而最新的STC8A8K64D4还多了DMA、8080和IO中断。
STC8G:所谓的“错版”,其实就是旧版STC8C打错成STC8G。STC8G比较杂,建议用8G前看看手册确认。在8脚封装里和STC8F差不多。在48脚封装里多了45路PWM,可以说48脚的STC8G=STC8A弱化ADC加强PWM版本。
STC8H:这个版本的型号更加多,但最显著的特点就是PWM进行了升级,有些还加了硬件USB。可以说STC8H=STC8A+升级PWM+USB。
STC8C(新版):STC8F的升级版,增加了IO中断。

后缀
nKmm:一般指Xdata区大小和flash。STC8F2K32就是2048字节的xdata+32K的flash。
Sn:串口数量,STC8F2K64S2就是两个串口。STC8A8K64S4就是4个串口。没有S的通常是一个串口。
Dn:D主要指DMA,但目前只有一个型号带D,就是STC8A8K64D4。D4的4还是4个串口的4。
An:ADC的位数。STC8A8K64S4A12是指12位。STC8G1F08A是指10位。有些有ADC却没有带A的需要看手册了解。
T:指触摸功能。
U:指硬件USB功能。
R:指RTC功能。

changhui0222 发表于 2021-4-29 10:29:57

够乱的,怕了怕了

国学芯用 发表于 2021-4-29 10:33:02

你确实比较专业   

rclong 发表于 2021-4-29 11:20:13

{:lol:}感谢分享

tiger_wu 发表于 2021-4-29 11:51:23

厂家都总结不出来,被你总结出来了! 牛!官方怎么看?我怀疑官方产品规划的人要揍你:你泄露了不少官方机密。 官方根本不希望用户知道这些的!

saccapanna 发表于 2021-4-29 11:55:09

官方都没你懂 {:handshake:}

guoj 发表于 2021-4-29 11:57:18

楼主你猜得着现在,但你猜不到未来

modbus 发表于 2021-4-29 11:57:32

STC的型号和他的网站一样乱

ANHOME 发表于 2021-4-29 12:12:58

请问“官方”{:loveliness:}---   哪款STC是带RTC功能的呢?

ecbm 发表于 2021-4-29 13:35:40

ANHOME 发表于 2021-4-29 12:12
请问“官方”---   哪款STC是带RTC功能的呢?

STC8H4K64R4(手册预告状态)

泽文i 发表于 2021-4-29 15:10:53

可以说是很专业很全面了!

polarbear 发表于 2021-4-29 15:23:00

8位机还带DMA 功能? 牛牛牛

kundi 发表于 2021-4-29 15:36:38

polarbear 发表于 2021-4-29 15:23
8位机还带DMA 功能? 牛牛牛

迪文就有以8051内核做的HMI屏驱动方案,就是用了DMA来实现,这用计算机组成原理的理论上说,就是"以数据为中心"。

hz_fujian 发表于 2021-4-29 15:54:23

polarbear 发表于 2021-4-29 15:23
8位机还带DMA 功能? 牛牛牛

INTEL 第一代8080 8位CPU 就有DMA功能了

lb0857 发表于 2021-4-29 16:16:00

楼主房间传闻 stc8系列没有15f系列稳定你三年下来经验颇丰
是不是这样呢      
用在汽车或者恶劣工业环境下 stc8系列胜任吗
坛友的评测可信度超过其他网络渠道

ecbm 发表于 2021-4-29 16:20:09

lb0857 发表于 2021-4-29 16:16
楼主房间传闻 stc8系列没有15f系列稳定你三年下来经验颇丰
是不是这样呢      
用在汽车或者恶劣工业 ...

我个人的使用感觉,STC8确实会有些小毛病,重启都可以解决的那种。做汽车还是再考虑考虑。我觉得stc以后会有专门的车规芯片,官网上曾经提到过。

polarbear 发表于 2021-4-29 16:30:11

hz_fujian 发表于 2021-4-29 15:54
INTEL 第一代8080 8位CPU 就有DMA功能了

8086 还得外置8237 DMA 控制器,才能实现DMA功能,   8080这么牛B么,自带DMA

modbus 发表于 2021-4-29 16:46:43

ANHOME 发表于 2021-4-29 12:12
请问“官方”---   哪款STC是带RTC功能的呢?

这种小众功能不怕STC停产吗,STC现在停产了80%的型号,并且以后也不会再生产了

kap 发表于 2021-4-29 16:53:43

型号确实够乱,升级换代快

rootxie 发表于 2021-4-29 21:11:57

官方FAE都没你解释的深入浅出

shuiluo2 发表于 2021-4-29 21:33:02

这混乱程度真吓人,某宝不小心买了个芯片,其实是拆机的STC8C(旧版),你拿个新版的STC8C的规格书看,哈哈,搞不死你

hzpyl 发表于 2021-4-30 07:29:58

kundi 发表于 2021-4-29 15:36
迪文就有以8051内核做的HMI屏驱动方案,就是用了DMA来实现,这用计算机组成原理的理论上说,就是"以数据 ...

迪文的CPU,对搞单片机的人,很好。
内部核:负责显示。
外部核:可以用KEIL 编程。

但对不是搞单片机的,编程就难了。

xzhiwei 发表于 2021-4-30 08:37:18

感觉没用的知识有增加了{:lol:}{:lol:}

zhongsandaoren 发表于 2021-4-30 08:41:33

STC型号乱,网站也乱,命名更是分不清楚,一心不想用,也从来不用。改善后可能会考虑。
页: [1]
查看完整版本: 教你看懂STC分型号(F、A、C、G、H)的区别和命名方式