我有个产品是用的STC10F08XE,不是喜欢STC,而是它的资源确实正好满足我的要求,恕我孤陋寡闻,我还没找到第2种合适的芯片。
I/O资源:最少34个I/O,其中24个准双向I/O,一如传统51(可配置的当然也行);
6个可配置I/O,要求可配置成推挽输出或只为输入的高阻状态;
2个I/O用做串口通信;
2个其他。
内部资源:ram就用51结构为例,256RAM肯定不够,512正好够了,多了不嫌弃;
ROM没什么要求,大于8K即可;
一个全双工串口;
速度有一定要求,需要相当于36M传统12T51速度;5V工作电压;
价格,好说。
至于新单片机难解密些,唯一ID码,片内复位,片内看门狗都是次要的,有当然更好。至于是AVR,还是51,还是PIC还是其他内核,都不重要。
STC这个系列的芯片还有个问题,就是5V的单片机,I/O输入低电平门限只0.8V,高电平门限2.0V。我的应用希望还跟原来大部分5V单片机一样,低电平1.5V(30%VDD),高电平3.5V(70%VDD)。 |