Melhor resposta
O Raspberry Pi em si é um computador embutido ou também um SBC (computador de placa única). O processador no Raspberry Pi é uma espécie de híbrido entre um microprocessador e um microcontrolador. Na verdade, é um SoC (sistema no chip), contendo várias matrizes empilhadas umas sobre as outras, com uma CPU Broadcom BCM 2835/6/7 ARM, uma GPU Broadcom VideoCore (unidade de processamento gráfico) e RAM, todos ligados.
Os microcontroladores em geral têm memória de programa e de dados dentro de um único chip, junto com vários periféricos, enquanto os microprocessadores usam memória externa e periféricos (por exemplo, o processador Intel ou AMD em seu desktop ou laptop).
A CPU Broadcom de fato inclui um host de periféricos on-chip , a saber:
Timers controlador de interrupção GPIO USB PCM / I2S SPIs PWM UARTs do controlador DMA I2Cs
Portanto, com base nesta lista, eu chamaria o Raspberry Pi de processador mais de um microcontrolador do que de um microprocessador, mesmo que a RAM esteja em um dado separado. Mas o Raspberry Pi em si é um computador de placa única.
Resposta
Está tudo na definição == da Wikipedia
A microprocessador é um processador de computador que incorpora as funções de uma unidade de processamento central em um circuito integrado único , ou no máximo alguns circuitos integrados.
Um microcontrolador é um pequeno computador em um único integrado circuito . Na terminologia moderna, é semelhante, mas menos sofisticado do que um sistema em um chip ou SoC; um SoC pode incluir um microcontrolador como um de seus componentes. Um microcontrolador contém uma ou mais CPUs junto com memória e periféricos de entrada / saída programáveis.
Um Raspberry Pi, portanto, não é nada disso. Ele contém um SoC com um microprocessador ARM. O SoC não é considerado um microcontrolador, pois utiliza um sistema operacional para funcionar. Pode ser um sistema Linux ou Windows 10.
Um Arduino também não é nenhum dos dois. No entanto, ao contrário do RPI, ele contém um microcontrolador e não utiliza um sistema operacional para operar.