MICROCONTROLADOR
ARQUITECTURA INTERNA:
Un microcontrolador posee todos los componentes de un computador, pero con unas características fijas que no pueden alterase. Las partes principales de un microcontrolador son:
Recursos auxiliares
Conversores AD y DA
Perro Guardián (Watchdog)
Protección ante fallos de la alimentación
Estado de reposo o de bajo consumo
Comparadores analógicos
Temporizadores
Circuito de reloj
Líneas de E / S para los controladores de periféricos:
Comunicación serie
Diversas puertas de comunicación (bus I2C, USB, etc.
Comunicación paralelo
Memoria de lectura y escritura para guardar los datos
Memoria no volátil para contener el programa
Procesador
¿QUE ES UN MICROCONTROLADOR?
Un microcontrolador (abreviado µC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales que cumplen una tarea específica.
¿PARA QUE ESTA HECHO?
Los microcontroladores están diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación.
INICIO DEL MICROCONTROLADOR:
En 1971 , el primer microcontrolador fue inventado por dos ingenieros de Texas Instruments, según la Institución Smithsonian.
ARQUITECTURAS:
Arquitectura Harvard
por excelencia la utilizada en supercomputadoras, en los microcontroladores, y sistemas integrados en general. En este caso, además de la memoria, el procesador tiene los buses segregados, de modo que cada tipo de memoria tiene un bus de datos, uno de direcciones y uno de control.
La ventaja fundamental de esta arquitectura es que permite adecuar el tamaño de los buses a las características de cada tipo de memoria; además, el procesador puede acceder a cada una de ellas de forma simultánea, lo que se traduce en un aumento significativo de la velocidad de procesamiento.
Arquitectura Von Neumann
utiliza el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, siendo la que se utiliza en un ordenador personal porque permite ahorrar una buena cantidad de líneas de E/S, que son bastante costosas, sobre todo para aquellos sistemas donde el procesador se monta en algún tipo de zócalo alojado en una placa madre. También esta organización les ahorra a los diseñadores de placas madre una buena cantidad de problemas y reduce el costo de este tipo de sistemas.
En un ordenador personal, cuando se carga un programa en memoria, a este se le asigna un espacio de direcciones de la memoria que se divide en segmentos, de los cuales típicamente tendremos los siguientes: código (programa), datos y pila. Es por ello que podemos hablar de la memoria como un todo, aunque existan distintos dispositivos físicos en el sistema
ALIMENTACION
Cualquier IC, necesita alimentación eléctrica. Hay 2 pines que siempre se deben conectar para entregar la energía: VCC y GND.
Hay cientos de microcontroladores por ahí con distintos voltajes de alimentación, pero 5V (5 Volts) de alimentación es el típico VCC. También es típico el 3.3 V, pero es posible encontrar micros más exóticos de 2.8V y 1.8V VCCs. Por ahora, sólo preocúpate de los 5V y GND.
FABRICANTES:
ZiLOG Inc.
Texas Instruments.
freescale semiconductor.
Motorola.
Intel.
Atmel Corporación.
Microchip Technology Inc.
ACTUALIDAD:
Hoy existen casi 15,000 millones de microchips de alguna clase en uso.