Processor or Microcontroller

Thread Starter

King2

Joined Jul 17, 2022
163
How do you decide whether an application may require a microcontroller or a processor?

I found that the selection of processor or microcontroller for an application, depends on the requirements of the application.

I am sure here will be many people who use both processor and microcontroller.
 

Papabravo

Joined Feb 24, 2006
22,083
IMHO that is not likely to be the case. Increasing levels of integration allow a processor to be combined with the peripheral devices you need on a single chip. This level of integration is essential in reducing the overall cost of a project. I stopped doing processor designs in the mid 1980s.
 

Papabravo

Joined Feb 24, 2006
22,083
Hola PB
What are the respective current definitions to use for comparing them?
A processor has no peripheral devices or memory on the die with the CPU.
A microcontroller has all of its program, data, & non-volatile memory on the die along with a selection of peripheral interfaces used in various applications.
 
Last edited:

Ian0

Joined Aug 7, 2020
13,132
A processor has no peripheral devices or memory on the die with the CPU.
A microcontroller has all of it program, data, & non-volatile memory on the die along with a selection of peripheral interfaces used in various applications.
So, you would only use a processor if you can't find a microcontroller with enough memory.
[EDIT] Having said that, if you didn't need to read or write to the memory quickly, you could still use a microcontroller with I2C or SPI to write to external memory ICs, or even an SD card.
 
Top