
Чем отличаются микропроцессоры от микроконтроллеров?

Микропроцессор имеет на своём борту ПЗУ- постоянное запоминающее устройство, где собственно и хранится зашитая (если её туда зашьют) программа и ещё на борту микропроцессора имеется АЛУ - арифметико-логическо
Если сравнивать микроконтроллер и микропроцессор, то можно сказать, что микроконтроллер это микропроцессор имеющий (в своём составе)на борту множество периферийных модулей таких-как модуль USART, модуль SPI, модуль шины I2C, различной разрядности таймеры, модуль АЦП, во многих имеется и модуль ЦАП, многие микроконтроллеры имеют в своём составе также и модули USB и CAN, также имеют и ОЗУ. ОЗУ носит название память данных.
Т.е. если на микроконтроллере можно создать практически законченное устройство с минимальной обвеской то на микропроцессоре это будет затруднительно сделать.
Чтобы микропроцессор обладал тем-же функционалом что и микроконтроллер, ему необходимо навесить необходимые для данной задачи модули собранные на отдельных элементах.
автор вопроса выбрал этот ответ лучшим