PIC单片机是当前单片机应用领域的一个趋势。 它越来越广泛地应用于微控制器系统的开发,特别是在8位微控制器市场。 据说已经从1990年的第20位上升到了目前的第2位。 那么到底是什么魅力让PIC单片机如此受欢迎呢? 我们来看看PIC单片机的优点。
9.2.2 PIC系列单片机的优点是什么?
PIC 的优点是什么? 我们将从以下几个方面给您做解释。
1、PIC最大的特点是不是简单的功能堆叠,而是从实际出发,注重产品性能价格比,开发多种型号,满足不同层次的应用需求。 从低到高有几十种型号,满足各种需求。 其中PIC12C508单片机只有8个引脚,是世界上最小的单片机之一,如图9.1所示:
图9.1
该模型有 512 字节 ROM、25 字节 RAM、一个 8 位定时器、一条输入线和 5 条 I/O 线。 市场价3-6元。 这样的单片机无疑非常适合摩托车点火器等应用。 PIC的高端型号,如PIC16C74(还不是最高端型号)有40个引脚,其内部资源共有4K ROM、192字节RAM、8通道A/D、3个8位定时器,2个CCP模块,3个串口,1个并口,11个中断源,33个I/O引脚。 这样的车型可以与其他品牌的高端车型相媲美。
2.精简的指令大大提高执行效率。 PIC系列8位CMOS单片机具有独特的RISC结构和哈佛总线结构,其中数据总线和指令总线分离,使得指令为单字长度,并允许指令代码超过8个数据位。 ,与传统采用CISC结构的8位单片机相比,可实现2:1的代码压缩,速度提升4倍。
3. 产品零上市时间。 使用PIC的低成本OTP型芯片使得微控制器可以在其应用开发完成后立即推出产品。
4、PIC拥有优越的开发环境。 OTP单片机开发系统的实时性能是一个重要指标。 例如,普通51单片机的开发系统大多采用高端模型来模拟低端模型,其实时性能并不理想。 PIC在推出新型号时,也会推出相应的模拟芯片。 所有开发系统均由专用仿真芯片支持,实时性非常好。 从我个人的经验来看,从来没有出现过模拟结果与实际运行结果不同的情况。
5、其引脚具有抗瞬变能力,可通过限流电阻连接220V交流电源。 可直接连接继电器控制电路,无需光耦隔离,给应用带来极大的便利。
6、完全保密。 PIC 使用保密保险丝来保护代码。 用户烧入代码并烧断保险丝后,其他人就无法再读取它,除非保险丝恢复。 目前PIC采用熔丝深埋工艺,因此熔丝恢复的可能性极小。
7. 自带看门狗定时器,可用于提高程序运行的可靠性。
8. 睡眠和低功耗模式。 虽然PIC在这方面已经无法与新款TI-MSP430相比,但仍然可以满足大多数应用的需求。
9.2.3 PIC 8 位单片机的分类
PIC 8位单片机产品共有三个系列,即基础系列、中级系列和高级系列。
1、基础级系列 该级别产品的特点是价格低廉,如PIC16C5X,适合对成本要求严格的各种家电产品的选用。 另一个例子是PIC12C5XX,它是世界上第一个8引脚低价微控制器。 由于其体积小,可以用于以前无法使用微控制器的家电领域。
2、中级系列 该级别的产品是PIC最丰富的系列。 它是对基础级产品的改进,并保持了高水平的兼容性。 外部结构也多种多样,从8引脚到68引脚封装,如PIC12C6XX。 该级别产品具有高性能,如内部A/D转换器、E2PROM数据存储器、比较器输出、PWM输出、I2C和SPI接口。 PIC中级系列产品适用于各种高、中、低端电子产品的设计。
3、高级系列 该系列产品如PIC17CXX单片机,特点是速度高,因此适合高速数字运算应用。 此外,它还具有在一个指令周期(160ns)内完成8×8(位)二进制乘法的能力。 ,因此可以替代部分DSP产品。 此外,PIC17CXX单片机具有丰富的I/O控制功能,可外部扩展EPROM和RAM,使其成为当前8位单片机中性能最高的型号之一。 因此非常适合在高中档电子设备中使用。
上述三级PIC 8位单片机还具有很高的代码兼容性,用户可以轻松地将代码从一种模型转换为另一种模型。