先决条件–微控制器(µC)和微处理器(µP)
微控制器是单个集成电路(IC),可与小型独立计算机相媲美,它旨在执行嵌入式系统的特定任务。 8051和MSP430属于微控制器家族。 8051微控制器和MSP430微控制器在不同的体系结构和不同的指令集,速度,转换,内存,功耗,总线宽度等方面彼此不同。现在,让我们详细了解它们的实际含义以及它们之间的区别彼此。
1. 8051微控制器:
这是一个8位微控制器系列。它是一款入门级微控制器,适用于世界各地的大多数基本应用,并且功耗低且预算低。它是由英特尔于1981年开发的。8051微控制器具有许多功能,例如串行通信,计时器,中断等。该微控制器用于各种设备,主要领域包括汽车,医疗设备和能源管理。如今的8051微控制器似乎有些过时了,但仍建议将其作为开始使用8051微控制器进行微控制器概念研究的最佳平台,尽管这种趋势似乎随着引入8051微控制器而改变了。 AVR社区的Arduino。
2. MSP430微控制器:
它是德州仪器(TI)的16位微控制器系列,于1992年2月14日首次推出。它是最简单的微控制器之一,专为低成本(特别是低功耗嵌入式应用)而设计。它是一个混合信号微控制器,意味着单个IC既具有模拟电路又具有数字电路。 MSP430微控制器基于冯·诺依曼架构。可以使用各种IDE对其进行编程。它比PIC,AVR和其他微控制器要快。
8051和MSP430之间的区别:
S.No. | 8051 | MSP430 |
---|---|---|
1. | 8051 is a 8-bit micro-controller. | MSP430 is a 16-bit micro-controller. |
2. | 8051 micro-controller had 128 bytes of internal RAM. But modern variants of 8051 have 256 bytes of RAM. | MSP430 micro-controller has 28/256/512 Bytes RAM/SRAM. |
3. | 8051 ROM size is internally 4KB on chip and it can be extended upto 64KB. | MSP430 ROM size varies 2/4/8/16 KB also offers upto up to 32 KB. |
4. | No word instruction in general byte instruction. | Word and byte instructions. |
5. | Some special bit instructions for a limited address range. | No bit instruction. Equivalent bit instruction can be obtained by use of a mask. |
6. | It can handle only digital signal. | It can handle mixed signals. |
7. | Its speed is 12 clock/instruction cycle. | Its speed is 6 clock/instruction cycle. |
8. | Its power consumption is average. | Its power consumption is ultra low. |
9. | In 8051 micro-controller, no power saving modes. | In MSP430 micro-controller, 5 power saving modes. |
10. | Multiplications and MAC operations are done in software in case of 8051 micro-controller. | Hardware multiplier and MAC units in MSP430 micro-controller. |
11. | Its families include 8051 variants. | Its families include MSP430X, MSP430FR57xx, MSP430x1xx to x6xx series. |
12. | 8051 micro-controller cost is very low. | MSP430 micro-controller cost is average. |
13. | Popular Micro-controllers AT89C51, P89v51, etc. | Popular Micro-controller MSP430G2553, MSP430 launchpad. |
14. | Its manufacturers are NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, etc. | Its manufacturer is Texas Instrument. |