Difference between microprocessor and microcontroller

What you will learn here about microprocessor vs microcontroller
  • Difference between microprocessor and microcontroller

Difference between microprocessor and microcontroller

Key important difference between microprocessor and microcontroller are given below
ParameterMicroprocessorMicrocontroller
1)DefinationMicroprocessor is the IC (integrated circuit) which is responsible for performing arithmetic and logical operationMicrocontroller is the IC (integrated circuit) which is responsible for performing specific type of operation.
2)Block diagramDifference between microprocessor and microcontrollermicroprocessor vs microcontroller
3)ComponentsMicroprocessor consists of ALU, General purpose registers, stack pointer, program counter, clock timing circuit, interrupt circuitMicrocontroller consists of microprocessor, ROM, RAM, I/O Devices, Timers/Counters etc.
4)HardwareMicroprocessor based system requires additional hardwareMicroprocessor based system requires less hardware
5)DesignRAM, ROM, I/O, timer are separate so designer can decide on the amount of RAM, ROM and I/O portsMircocontroller has Fix amount of on-chip ROM, RAM, I/O ports which user has to decide while selecting microcontroller
6)Access timeAccess time for memory and I/O are more since they are connected externallyAccess time for memory and I/O are less since they are present inbuilt
7)CostMicroprocessor based systems are high costMircocontroller based systems are low cost
8)ApplicationMainly used in Computers or laptopsMainly used in Embedded system such as washing machine, MP3 player

You may also like...

Leave a Reply