SOC vs. Microcontroller vs. Microprocessor



I have always liked to distinguish a microprocessor from a
microcontroller based on whether or not there are integrated
peripherals on the same chip or just a CPU. There are some companies
that seem to refer to what I traditionally thought of as
microcontrollers by the term du jour, System-on-a-Chip. Are these two
terms synonymous? Furthermore, sometimes these SOCs are referred to in
the same documentation as processors. Isn't this a bit imprecise, and
wouldn't calling them microcontrollers be better since they are a
processor + a bunch of integrated peripherals and memories?

Thanks.

.



Relevant Pages

  • Re: SOC vs. Microcontroller vs. Microprocessor
    ... peripherals on the same chip or just a CPU. ... that seem to refer to what I traditionally thought of as ... microcontrollers by the term du jour, ...
    (comp.arch.embedded)
  • Re: SOC vs. Microcontroller vs. Microprocessor
    ... peripherals on the same chip or just a CPU. ... microcontrollers by the term du jour, ... are a good example) multi cpu's, built in charge pumps (multi ... regulators), specialized media processors, integration of different ...
    (comp.arch.embedded)
  • Re: A multi processor PIC computer :-)
    ... I return to microcontrollers for first time since '93 when PICs were becoming ... When starting a new project that basic code is cut and paste, including the chip initialisation. ... Yes, I've got my basic chip startup done, but since I run interrupt based ... timing the IDE craps out once I get my 'OS' going -- same thing happened ...
    (sci.electronics.design)
  • Re: A multi processor PIC computer :-)
    ... I return to microcontrollers for first time since '93 when PICs were becoming ... Same with most app note circuits ... When starting a new project that basic code is cut and paste, including the chip initialisation. ... Yes, I've got my basic chip startup done, but since I run interrupt based ...
    (sci.electronics.design)
  • Re: a hobby class on microcontrollers
    ... other criteria -- total investment by the students probably ... So first find the most suitable programming environment for the task - /then/ you can start looking at development boards or chips that will work with the development tools. ... It is far better with a $100 chip that the students can work with, than a $1 chip they can't use. ... All you are going to do by forcing people to use the $1 device is frustrate them and teach them that microcontrollers are out of their league. ...
    (comp.arch.embedded)