Asi es... un microntrolador en un microprosesador + varios dispositivos internos (puerto de comunicaciones, puertos de salidas, comparadores, osciladores..etc) sin capacidad de acceso al bus interno por lo que no se pueden ampliar ni agregar mas dispositivos que los que ya cuenta el chip. Con esto nos queda que desde el exterior del chip solo se puede acceder a los dispositos de salida con lo que las pata del chip se pueden reducir o solo 8 patas como es el caso de algunos PIC y tener un sistema completo de control..
En caso de los microprocesadores el tema es distinto, este esta montado el solito en el chip sin ningun dispositivo que ayude a su funcionamiento por lo que para poner un microprocesador a correr este necesita un chip de ROM, un chip RAM, un chip puerto de salida, una USART.. etc.. etc.. para conectar todos estos chip al micro se necesitan muchos pines y muchas patas interconectadas. Por este motivo un micro chico como el Z80 mas o menos parecido en potencia a un PIC tiene 40 patas. Sumale todos los anteriores chip que necesita el micro para correr y te va a quedar una placa enorme con un consumo elevado solo para... prender y apagar un led, un motor, etc...
Donde saca ventaja un microprosesador ? en los diseños de alta gama, en las computadoras y todo lo que requiera velocidad, potencia y flexibilidad.. A modo de ejemplo te cuento que un viejo 486DX2a66hz que solo se usa como llavero ejecuta 54 millones de instrucciones por segundo (MIPS), un Pentium 100 que sostiene una pila la libros y polvo tiene 112 MIPS, por ahi lei que un micro P3 de 1ghz ejecuta 2000 MIPS y tiene 478 patas mientras que un PIC16f anda por los 5 MIPS..
Bueno espero no haber cansado mucho.. un saludo a todos Mariano ..