As all the peripheral of microcontroller are on single chip it is compact while microprocessor is bulky. ... Processing speed of microcontrollers is about 8 MHz to 50 MHz, but in contrary processing speed of general microprocessors is above 1 GHz so it works much faster than microcontrollers.Jun 2, 2015