PIC

pic单片机和51单片机区别

Microchip 基于精简指令集计算 (RISC) 的 PICmicro 系列单片机专为要求高性能、低价格的用户而设计。PICmicro 系列单片机家族由 130 多种产品组成,集多种存储器配置、低电压低功耗、小引脚和易于使用等多种特点于一身。

系列特点

在我们 8 位 MCU 引脚的微小空间里封装有大量的信息。随着设计的复杂化,您所写的程序代码以后可以轻易地转换到具有更多外围资源的较大的 Microchip MCU 中去。PICmicro MCU 家族中的所有产品都是无间隙过渡的,在嵌入式设计中可完全向上兼容。

选择工具

如果您已经知道设计应用产品所需的单片机规格,您就可通过 Microchip的参数搜索引擎按照相应的条件进行搜索并选用相应的产品。在您的选择过程中所需用到的条件为:

PICmicro MCU 产品家族

如果您对 Microchip 的 PICmicro MCU 还并不熟悉,以下介绍将帮助您了解。PICmicro MCU 将高性能、低价格、封装尺寸小、提供最高性价比等特点集于一身,提供 5 个家族的 8 位单片机产品,以最好地满足您的需要。

PIC12CXXX 家族:8 引脚 12/14 位程序词

PIC12CXXX 家族产品为 Microchip 功能强大的基于 RISC 的 PICmicro 系列 8 引脚 DIP 及 SOIC 封装。PIC12CXXX 产品具有 12 或 14 位宽指令集、2.5V 低运行电压、小封装引脚、中断处理、深硬件堆栈、多通道以及 EEPROM 数据存储器。这些智能级特性由于价格与尺寸的原因在以前的产品中是不具备的。

PIC16C5X 家族:12 位程序词

PIC16C5X 家族具有全套基础产品,为您提供最有效的价格解决方案。PIC16C5X 产品具备 12 位宽指令集,目前提供 14、18、20 及 28 引脚封装。在选用 SOIC 与 SSOP 封装时,产品的引脚所占据的空间是最小的。低至 2.0V 运行的低压 OTPMCU 使产品成为电池驱动应用产品的理想选择。PIC16HV5XX 在直接应用电池时最高可运行至 15V。

PIC16CXXX 家族:14 位程序词

在推出了新的 PIC16CXXX 家族成员后,Microchip 现已在该产业中具备向单片机提供最高性能的 12 位模拟数字转换器能力的供应商。PIC16CXXX 家族可提供从 18 引脚至 68 引脚封装,以及由低级至高级的外围集成的一系列产品。该家族具备 14 位宽指令集、中断处理能力及 8 级硬件深堆栈。PIC16XXX 家族提供了高性能及多功能的中档应用产品,以适应当今市场的价格竞争。

PIC17CXXX 家族:16 位程序词

PIC17CXXX 家族将 PICmicroMCU 的高性能 RISC 结构扩展为 16 位指令词,增强型指令集与强大的矢量中断处理能力。强大的队列式精确在片外设特性提供了能适应更多应用场合的各种性能。

PIC18CXXX 家族:增强型 16 位程序词

PIC18CXXX 家族产品具有高性能、CMOS、集成了模拟数字 (A/D) 转换器的全静态 MCU 等特点。所有 PIC18CXXX 的 MCU 均应用了先进的 RISC。PIC18CXXX 具备增强型中心特性、32 位深堆栈,以及内外多中断源。Harvard 系列中的分离指令与数据总线允许 16 位宽指令词与独立 8 位宽数据。两级指令通道允许所有指令在一个周期内执行,除非子程序中设定必须在两个周期内完成。精简指令集共有 77 条指令。一个大寄存器组使采用了结构性创新的 MCU 达到 10MIPS 的极高的性能。

PIC18CXXX 家族具备的特殊特性能减少外部组件以降低成本,增强系统可靠性并降低功耗。这些特性包括可编程低压检测 (LVD) 及可编程 Brown-Out 检测 (BOD)。


PIC单片机选型参考

看样像是新手。老手会根据自己的需要来选型。对新手的建议:\x0d\x0a 首先根据自己学的什么样单片机就选什么类型的单片机,熟悉什么类型的单片机就选什么类型的单片机。因为单片机不仅要设计电路,还要设计控制软件。选自己熟悉的单片机上手最快,也最容易获得成功。\x0d\x0a 其次才是根据自己开发的需要,选择拥有相应外设【定时器、模数/数模转换器(A/D,D/A)、脉宽调制器(PWM)、串行口(UART、SPI、USB),网络端口(CAN BUS)之类】的单片机。并不是选拥有外设功能越多的单片机越好,因为这样的单片机成本也越高;关键是适合自己的需要。比如仅仅用于独立控制的单片机就没有必要有串行口和网络端口。但必要的功能也不能省,比如电机控制项目一般都会用到PWM,那么没有PWM的就不太适合项目需要,如果想省成本把PWM部件去掉,用软件来模拟PWM,那项目就会开发得比较辛苦,而且重复的PWM脉冲动作很耗费单片机的运行资源。\x0d\x0a 再次,根据自己需要控制的外设和项目开发复杂度的需要选择相应程序和运算容量存储器(即ROM/RAM,现在很多ROM都用闪存,即flash)的单片机。首次开发的项目,如果不好估计程序和运算容量,最好选同型号容量最大的单片机,开发完成自然就知道正式生产该用什么样的容量。首次开发的项目也最好选用程序存储器是闪存并可在线仿真的单片机,因为通常仿真器运行出来的效果都不如单片机自己执行程序来的实际。\x0d\x0a 最后,能用简单的就不用复杂的,能用8位的就不用32位的。虽然现在32位也很流行,有些甚至比8位机都便宜。很多初学者都想尝鲜。但32位的单片机即使用C,开发也比8位的复杂,因为它功能多,操作也复杂。即使芯片自身比同类8位便宜,开发起来,周期和困难度通常比8位大,综合成本就上去了。当然,如果开发者本身已很熟悉32位的单片机的除外,不怕撞南墙者也除外。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论