•
El resto de los microcontroladores vendidos en el mundo, aproximadamente un
10% fueron adquiridos por las industrias de automoción.
También los modernos microcontroladores de 32 bits van afianzando sus
posiciones en el mercado, siendo las áreas de más interés el procesamiento de imágenes,
las comunicaciones, las aplicaciones militares, los procesos industriales y el control de
los dispositivos de almacenamiento masivo de datos.
1.5 ¿Qué microcontrolador emplear?
A la hora de escoger el microcontrolador a emplear en un diseño concreto hay que
tener en cuenta multitud de factores, como la documentación y herramientas de
desarrollo disponibles y su precio, la cantidad de fabricantes que lo producen y por
supuesto las características del microcontrolador (tipo de memoria de programa, número
de temporizadores, interrupciones, etc.):
Costes. Como es lógico, los fabricantes de microcontroladores compiten duramente para vender sus productos. Y no les va demasiado mal ya que sin hacer
demasiado ruido venden 10 veces más microcontroladores que microprocesadores.
Para que nos hagamos una idea, para el fabricante que usa el microcontrolador en
su producto una diferencia de precio en el microcontrolador de algunas pesetas es
importante (el consumidor deberá pagar además el coste del empaquetado, el de los
otros componentes, el diseño del hardware y el desarrollo del software). Si el fabricante
desea reducir costes debe tener en cuenta las herramientas de apoyo con que va a contar:
emuladores, simuladores, ensambladores, compiladores, etc. Es habitual que muchos de
ellos siempre se decanten por microcontroladores pertenecientes a una única familia.
Aplicación. Antes de seleccionar un microcontrolador es imprescindible analizar
los requisitos de la aplicación:
• Procesamiento de datos: puede ser necesario que el microcontrolador realice
cálculos críticos en un tiempo limitado. En ese caso debemos asegurarnos de
seleccionar un dispositivo suficientemente rápido para ello. Por otro lado, habrá
que tener en cuenta la precisión de los datos a manejar: si no es suficiente con un
6