先决条件–微控制器(µC)和微处理器(µP)之间的差异
微控制器是一种单芯片集成电路(IC), 可与小型独立计算机媲美, 并且旨在管理嵌入式系统中的特定操作。微控制器包含处理单元和少量存储器(ROM, RAM等), 很少有用于外围设备, 计时器等的I/O端口。可以说这是一个小型且低成本的微型计算机。 PIC和MSP430属于微控制器家族。 PIC微控制器和MSP430微控制器在不同的体系结构以及不同的指令集, 速度, 转换, 内存, 功耗, 总线宽度等方面有所不同。现在, 让我们详细了解它们之间的区别。
1. PIC单片机:
PIC单片机最初被称为外围接口控制器, 现在被称为可编程智能计算机。它属于Microchip Technology制造的微控制器家族。它最初是由通用微电子公司(General Instrument’s Microelectronics)于1993年开发的。它可以进行编程以执行各种各样的任务。 PIC微控制器提供8位, 16位和32位版本。它基于RISC指令集架构和Havard内存架构。
2. MSP430微控制器:
这是一款16位超低功耗微控制器, 具有德州仪器(TI)的许多功能。它基于
冯·诺依曼建筑
并带有微控制器和Launchpad。它由用于传感和测量应用的模拟和数字设备组成。它是一个RISC微控制器。可以在Code Composer Studio(CSS)IDE, Energia和其他各种IDE中进行编程。该微控制器设计用于低成本和超低功耗的嵌入式应用。
PIC和MSP430之间的区别:
序号 | PIC | MSP430 |
---|---|---|
01. | PIC微控制器提供8/16/32位。 | MSP430是一个16位微控制器。 |
02. | 它的速度为4个时钟/指令周期。 | 它的速度为6个时钟/指令周期。 |
03. | 它支持PIC, UART, USART, LIN, CAN, 以太网, SPI, I2S通信协议。 | 它支持PIC, UART, USART, LIN, I2C, SPI通信协议。 |
04. | 它使用SRAM, 闪存。 | 它使用闪存, SDRAM, EEPROM存储器。 |
05. | 它基于RISC的某些功能。 | 它基于RISC的某些功能。 |
06. | 它基于哈佛架构。 | 它基于冯·诺依曼架构。 |
07. | 它的功耗很低。 | 它的功耗极低。 |
08. | 其系列包括PIC16, PIC17, PIC18, PIC24, PIC32。 | 其系列包括MSP430X, MSP430FR57xx, MSP430x1xx到’x6xx系列。 |
09. | 它具有很好的社区支持。 | 它具有非常广泛的社区支持。 |
10. | 它的制造商是Microchip。 | 其制造商是德州仪器。 |
11. | 流行的单片机是PIC18fXX8, PIC16f88X, PIC32MXX。 | 流行的微控制器是MSP430G2553, MSP430 Launchpad。 |
评论前必须登录!
注册