а она имеет принципиальный характер.
какой же?
Лениво вещать об очевидном. Специально для Вас Google нашел максимально лаконичную цитату:
"Microprocessor consists of only a Central Processing Unit, whereas Micro Controller contains a CPU, Memory, I/O all integrated into one chip. ... Microprocessor uses an external bus to interface to RAM, ROM, and other peripherals, on the other hand, Microcontroller uses an internal controlling bus."
Некоторые МК ( были PIC17, какие-то клоны Intel типа К145 и иже с ними ) умели работать в режиме микропроцессора, но суть от этого не меняется. А МК без собственного флэша, типа ESP8266, ничем не отличаются от других МК, вот только программу считывают со внешней флэш памяти во встроенный RAM ( во встроенный, обратите внимание ) и исполняют её оттуда. Резюмируя: микропроцессор "голый". Наружу у него выходят только шина данных, шина адреса и управляющие линии. Шинные формирователи, о которых Вы упомянули, касаются исключительно нагрузочной способности выводом микропроцессора. Все, что нужно микропроцессору он получает снаружи, а результат сохраняет тоже где-то снаружи, а какая-то крошечная встроенная RAM используется исключительно для вычислений. МК напротив, устройство самодостаточное. Почти все, что ему нужно он уже имеет в себе. Защита от внешних перенапряжений это, как правило обычные сапрессоры, которые защищают выходные защелки портов МК, которые с шиной данных этого МК, не имеют ничего общего. Ну это вкратце.