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, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y perifricos de entrada/salida.
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o microvatios). Por lo general, tendr la capacidad para mantener la funcionalidad a la espera de un evento como pulsar un botn o de otra interrupcin, el consumo de energa durante el estado de reposo (reloj de la CPU y los perifricos de la mayora) puede ser slo nanovatios, lo que hace que muchos de ellos muy adecuados para aplicaciones con batera de larga duracin. Otros microcontroladores pueden servir para roles de rendimiento crtico, donde sea necesario actuar ms como un procesador digital de seal (DSP), con velocidades de reloj y consumo de energa ms altos. Aplicaciones de los Microcontroladores Cada vez existen ms productos que incorporan un microcontrolador con el fin de aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su fiabilidad y disminuir el consumo. Algunos fabricantes de microcontroladores superan el milln de unidades de un modelo determinado producidas en una semana. Este dato puede dar una idea de la masiva utilizacin de estos componentes.
Los microcontroladores estn siendo empleados en multitud de sistemas presentes en nuestra vida diaria, como pueden ser juguetes, horno microondas, frigorficos, televisores, computadoras, impresoras, mdems, el sistema de arranque de nuestro coche, etc. Y otras aplicaciones con las que seguramente no estaremos tan familiarizados como instrumentacin electrnica, control de sistemas en una nave espacial, etc. Una aplicacin tpica podra emplear varios microcontroladores para controlar pequeas partes del sistema. Estos pequeos controladores podran comunicarse entre ellos y con un procesador central, probablemente ms potente, para compartir la informacin y coordinar sus acciones, como, de hecho, ocurre ya habitualmente en cualquier PC
Tipos M.C. :Microchip Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instrument. El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como PeripheralInterface Controller (controlador de interfaz perifrico). El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, sta tena malas prestaciones de entrada y salida, y el PIC de 8 bits se desarroll en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcdigo simple almacenado en ROM para realizar estas tareas; y aunque el trmino no se usaba por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4 ciclos del oscilador.
Atmel Atmel es una compaa de semiconductores, fundada en 1984. Su lnea de productos incluye microcontroladores (incluyendo derivados del 8051, el AT91SAM basados en ARM, y sus arquitecturas propias AVR y AVR32), dispositivos de radiofrecuencia, memorias EEPROM y Flash, ASICs, WiMAX, y muchas otras. Tambin tiene capacidad de ofrecer soluciones del tipo system on chip(SoC). Atmel sirve a los mercados de la electrnica de consumo, comunicaciones, computadores, redes, electrnica industrial, equipos mdicos, automotriz, aeroespacial y militar. Es una industria lder en sistemas seguros, especialmente en el mercado de las tarjetas seguras.
El presidente y CEO de Atmel es George Perlegos, y su hermano Gust Perlegos es vicepresidente. El nmero de empleados es de aproximadamente 7,500 y sus oficinas centrales se ubican en San Jos, California. Atmel posee cinco fbricas de semiconductores: Fab5 en Colorado Springs, USA Fab7 en Rousset, Francia Fab9 en North Tyneside, Inglaterra Una fbrica en Heilbronn, Alemania Una fbrica en Grenoble, Francia
Freescale El 68HC08 es una familia de microcontroladores de Freescale (antes Motorola) de 8 bits y arquitectura de von Neumann, con un solo bloque de memoria. Es conocida tambin simplemente por HC08. Los HC08 son microcontroladores de propsito general, cada miembro de esta familia cuenta con diferentes perifricos internos, pero con una CPU comn que permite migrar aplicaciones entre ellos, facilitando con ello el diseo. Entre los perifricos internos que cuentan estos microcontroladores esta conversores analgicos-digital, mdulo de control de tiempos y sistemas de comunicacin como SPI, IC,USB o SCI o UART entre otros.
8 Bits En arquitectura de computadoras, 8 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 8 bits (1 octeto) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho. Las CPU de 8 bits normalmente usan un bus de datos de 8 bits y un bus de direcciones de 16 bits lo que causa que su memoria direccionable est limitada a 64 kilobytes; sin embargo esto no es una "ley natural", ya que existen excepciones.