Las patitas de un microprocesador sacan al exterior las líneas de sus buses de
direcciones, datos y control, para permitir conectarle con la Memoria y los Módulos de
E/S y configurar un computador implementado por varios circuitos integrados. Se dice
que un microprocesador es un sistema abierto porque su configuración es variable de
acuerdo con la aplicación a la que se destine. (Figura 1.1.)
Figura 1.1. Estructura de un sistema abierto basado en un microprocesador. La disponibilidad de los
buses en el exterior permite que se configure a la medida de la aplicación.
Si sólo se dispusiese de un modelo de microcontrolador, éste debería tener muy
potenciados todos sus recursos para poderse adaptar a las exigencias de las diferentes
aplicaciones. Esta potenciación supondría en muchos casos un despilfarro. En la
práctica cada fabricante de microcontroladores oferta un elevado número de modelos
diferentes, desde los más sencillos hasta los más poderosos. Es posible seleccionar la
capacidad de las memorias, el número de líneas de E/S, la cantidad y potencia de los
elementos auxiliares, la velocidad de funcionamiento, etc. Por todo ello, un aspecto muy
destacado del diseño es la selección del microcontrolador a utilizar.
3