个性化阅读
专注于IT技术分析

PIC和ARM之间有什么区别?

先决条件–微控制器(µC)和微处理器(µP)之间的差异

微控制器是一个单集成电路(IC), 可与一台小型独立计算机相提并论, 它旨在管理嵌入式系统中的特定操作。微控制器包含处理单元和少量存储器(ROM, RAM等), 很少有用于外围设备, 计时器等的I/O端口。可以说这是一个小型且低成本的微型计算机。 ARM和PIC属于微控制器家族。 PIC微控制器和ARM微控制器在不同的体系结构以及不同的指令集, 速度, 转换, 内存, 功耗, 总线宽度等方面彼此不同。现在, 让我们详细了解它们之间的区别。

1. PIC单片机:

PIC单片机最初被称为外围接口控制器, 现在被称为可编程智能计算机。它属于Microchip Technology制造的微控制器家族。它最初是由通用微电子公司(General Instrument’s Microelectronics)于1993年开发的。它可以进行编程以执行各种各样的任务。 PIC微控制器提供8位, 16位和32位版本。它基于

RISC指令集架构

和哈佛存储器架构。

2. ARM微控制器:

ARM微处理器是由Acron计算机组织引入的高级RISC机器, 由Apple, Nvidia, Qualcomm, 摩托罗拉, 意法半导体, 三星电子和TI等公司生产。ARM处理器属于基于CPU的家族在精简指令集计算机(RISC)和ARM微处理器(在一个芯片上具有RAM, ROM和其他外围设备)上, 我们得到了一个ARM微控制器。 LPC2148是ARM微控制器的一个示例。它基于RISC指令集体系结构(ISA)。它是成本敏感的高性能设备, 并广泛用于嵌入式应用中, 例如工业仪器控制系统等。

PIC和ARM之间的区别:

序号 PIC
01. PIC单片机是指外设接口控制器。 ARM微控制器是指Advanced RISC Machine。
02. PIC微控制器提供8位, 16位和32位版本。 ARM微控制器有32位可用, 大多数也有64位可用。
03. 它支持PIC, UART, USART, CAN, LIN, 以太网, SPI, I2S通信协议。 它支持UART, USART, SPI, CAN, LIN, I2C, 以太网, I2S, DSP, SAI通信协议。
04. 它的有效指令速率为每条指令4个时钟周期。 它的有效指令速率为每条指令1个时钟周期。
05. 它使用SRAM, 闪存。 它使用闪存, SDRAM, EEPROM存储器。
06. 它基于RISC的某些功能。 它基于RISC指令集体系结构。
07. 它基于哈佛内存架构。 它基于修改后的哈佛体系结构。
08. PIC微控制器系列包括PIC16, PIC17, PIC18, PIC24, PIC32。 ARM微控制器系列包括ARMv4、5、6、7和系列。
09. 它具有很好的社区支持。 它得到了广大社区的支持。
10. 它的制造商是Microchip。 它的制造商是苹果, 英伟达, 高通, 三星电子和TI等。
11. 与功能部件相比, 它的平均成本是可用的。 与这些功能相比, 它的价格低廉。
12. 流行的单片机包括PIC18fXX8, PIC16f88X, PIC32MXX。 流行的微控制器包括LPC2148, ARM Cortex-M0至ARM Cortex-M7等。

赞(0)
未经允许不得转载:srcmini » PIC和ARM之间有什么区别?

评论 抢沙发

评论前必须登录!