📜  8051和PIC的区别

📅  最后修改于: 2021-09-13 02:34:45             🧑  作者: Mango

微控制器是单个集成电路 (IC),可与小型独立计算机相媲美,旨在执行嵌入式系统的特定任务。 8051 和 PIC 属于微控制器家族。 8051 微控制器和 PIC 微控制器在不同的架构和不同的指令集、速度、转换、内存、功耗、总线宽度等方面彼此不同。 现在让我们详细了解它们究竟是什么以及它们有何不同从彼此。

1. 8051 微控制器:
它是 8 位微控制器系列。它是一款入门级微控制器,用于世界各地的大多数基本应用,功耗低,预算低。它是由 Intel 于 1981 年开发的。该微控制器用于各种设备,主要领域包括汽车、医疗设备和能源管理。

2. PIC 微控制器:
PIC 代表外设接口控制器。 PIC 微控制器由 Microchip 开发。从实现和性能的角度来看,该微控制器是一种非常快速的简单微控制器。该微控制器易于编程,也易于与其他外围设备连接。

8051和PIC的区别:

S.No. 8051 PIC
01. 8051 micro-controller has bus width 8 bit for standard core. PIC micro-controller has bus width is 8-bit/16-bit/32-bit.
02. 8051 micro-controller is slower than PIC micro-controller. PIC micro-controller is faster than 8051 micro-controller.
03. It uses Von Neumann architecture. It uses Harvard architecture.
04. 8051 is very basic and commonly used micro-controller and used for simple applications. PIC is used to interface more advanced peripherals like microSD card, RFID scanner etc.
05. It uses ROM, SRAM, FLASH memory. It uses SRAM, FLASH memory.
06. In general if we will see it has more community support than PIC. In general if we will see it has less community support than 8051.
07. 8051 micro-controller consumes average power. PIC micro-controller consume low power.
08. 8051 uses UART, USART, SPI, I2C communication protocols. PIC uses PIC, LIN, UART, USART, CAN, Ethernet, I2S, SPI communication protocol.
09. 8051 micro-controller is created by Intel but used by some vendors. PIC micro-controllers are from company micro-chip.
10. It has 12 clock per instruction cycle. It has 4 clock per instruction cycle.
11. Its family includes 8051 variants. Its family includes PIC16, PIC17, PIC18, PIC24, PIC32.
12. Popular micro-controllers are AT89C51, AT89C52, AT89S51, AT89S52, AT89C1051, AT89C2051. Popular micro-controllers are PIC18fXX8, PIC16f88X, PIC32MXX.
13. 8051 micro-controller uses CISC. PIC micro-controller uses some features of RISC.