In this tutorial we are going to learn about WHAT IS DIFFERENCE BETWEEN MICROPROCESSOR AND MICROCONTROLLER?
Application of MICROPROSSER AND MICROCONTROLLER-
Microprocessor have inbuilt software which is calculate the task as per application. There is predefined task.
Microcontroller which are define by special task like first we have to provide the input in microcontroller which through we can do work. We can make any type of task through input in Microcontroller.
Application of MICROPROSSER
- Web Browsing
- Photo Editing
- Creating Documents
- Mathematics Calculation
Application of MICROCONTROLLER
- Digital Camera
- Washing Machine
- Microwave Oven
In MICROCONTROLLER can see in these application where is task is predefined.
In MICROCOPROCESSOR can see in these application where is task is NOT predefined.
In MICROCOPROCESSOR have RAM, ROM, I/O Port & timer are connected external and there is not limitation of memory Due to all are connected external overall size is big than microcontroller .
MICROPROCESSOR – Have 32 BIT & 64 BIT
Clock Speed – 1Ghz to 4 GHz
RAM – 512MB to 32GB
ROM – 128GB to 2TB
Peripheral – USB
Interface – High Speed Ethernet UART
In MICROCONTROLLER have RAM, ROM, I/O Port & timer are connected internal and there is limitation of memory.
MICROCONTROLLER – Have 8BIT, 16BIT and 32BIT
Clock Speed – 1Mhz to 300Mhz
RAM – 2KB to 256KB
Flash Memory – 32KB to 2MB
Peripheral – I2C
Interface – SPI & UART