Difference Between Microprocessor and Microcontroller

 

What is the difference between the microprocessor and the microcontroller? "Simple and main electronics question, but people still confuse these two components over the same, the difference between the microprocessor and the microcontroller

Table of contents

What is a microprocessor?

Differences between the microprocessor and the microcontroller:

The difference based on external peripheral devices.

Differences based on energy consumption.

Differences based on limited and updated memory

Differences based on processing speeds.

The choice between the microcontroller and the microprocessor.

What is a microcontroller?

The microcontroller is a mini-computer on one semiconductor crystal (integrated circuit). This is a complete computer and has all the necessary components needed in one chip, for example, a processing unit, ROM, RAM, on I / O ports, serial ports and timers, etc.

microcontroller

You do not need external components to fulfill the task, which makes it an ideal candidate for integrated and compact devices in industry. The most common microcontroller of the PIC, 8051, AVR series, etc.

Related Topmarks: The difference between 8085 and 8086 microprocessor - comparison

What is a microprocessor?

The microprocessor is an IC, which has only a CPU (CPU) without other components required in the package (CI). Your packaging does not contain RAM, ROM and other components necessary to perform the task. That is why you need external components to complete the task.

Microprocessor

For this reason, a device made from microprocessors cumbersome and consumes energy, but there is a memory of the graduation and high performance processing performance to perform complex tasks, such as games, websites and software development, etc. IT functions are unlimited.

Related Posts: Difference between CPU and GPU - Comparison

Differences between the microprocessor and the microcontroller:

Microprocessor microprocessor

This is a mini-computer capable of performing tasks at its discretion. Examples: 8051, 8951, etc. This is a central computer data processing unit. Examples: 8085, 8086, etc.

It has peripheral peripherals inside the mark, like HIT, ROM, etc. That is why it is baptized SOC (SYSTEM in Virtique). Functional blocks of recording, CU, ALU, RAM, ROM, I / O ports, DAC, ADC, counters and timers. You need to external RAM, ROM to perform the task. Functional blocks of recording, cube and alu, etc.

It is used in an integrated system and in specific applications. It is used on computers, as this is the brain of the computer.

It is used in compact devices, since it does not need external components. It needs external components, so the devices have done so volume.

Because of several numbers of external components, energy consumption is very low. Thus, you can feed with a battery. External components require additional energy to execute. Thus, they are not suitable for working with rechargeable batteries.

It has a fixed internal memory that cannot be updated. External memory is updated and can easily change according to this task.

Due to the flare on the chip and memory, they quickly download the program and instructions. Thus, quick execution at the very beginning. In connection with the external memory, the program will need for some time to download, which makes it relatively slow.

The microcontroller also has a system saving system for inactivity, which reduces energy consumption. Microprocessors do not have energy saving functions, consumes energy with inactive conditions.

Its processing speed is 8MHz to 50 MHz. Thus, it cannot be used for compound tasks. While the microprocessor speed is higher than 1 GHz. You can perform complex tasks.

MCU can take up to 720p high-definition video. You can stand above the high definition video 720p.

You can support USB 2.0 with a maximum speed of 480 Mbps. While you can support USB 3.0 with 5 Gb / Speed ​​SEC.

MCU is specified for the use of I.E. It is intended to perform one task specific. It is intended to perform complex and complex tasks to use its high memory.

It is cheap and has low power consumption, so they are ideal for cost-effective electronics and work from the battery. It is expensive and consumes energy that has high data processing speed, so they are ideal for high performance complex tasks.

The difference based on external peripheral devices.

The main difference between the microcontroller and the microprocessor is the presence of peripheral devices or components required as RAM, ROM, EEPROM, etc. Inside one IC chip