I had quick question regarding Raspberry Pi: is it a microcontroller or a motherboard?
It looks like a motherboard, but considering that it has its own dedicated memory and processor, it should be a microcontroller.
I had quick question regarding Raspberry Pi: is it a microcontroller or a motherboard?
It looks like a motherboard, but considering that it has its own dedicated memory and processor, it should be a microcontroller.
Neither: it can be considered a single-board computer where the main CPU is a system-on-chip.
That's based on a limited definition of "microcontroller", or a very broad definition of it.
There are Microcontrollers, CPUs, SoC, SBCs, Motherboards, And the lines between them all, is very blurry, and mostly marketing.
Some consider most modern day consumer computers SBCs. Thinclients, Nano-itx, Pico-Itx, are considered motherboards, but some consider them SBCs, because they have nearly everything on board, RAM and flash disks included.
What's the difference between the Raspberry Pi, a Nano-Itx computer, and my router? Nothing, except marketing, for specific niches.
What is the difference between an ARM processor, and a Microcontroller like the ATMega or MSP430 or Pics? Nothing, except scale and marketing. Arm processors can fully function with just power.
As far as you question, no, noone would ever consider the Raspberry Pi a microcontroller, simply because it is intended for a larger scale than most microcontrollers are marketed for.
See microcontroller vs. System on chip for more info as well.