El Microcontrolador

Es un circuito integrado digital programable, capaz de ejecutar las órdenes grabadas en su memoria. Se abrevia como μC, UC o MCU.



Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador, incluye en su interior las tres principales unidades funcionales de una computadora:


  • Unidad Central de Procesamiento (CPU) 
  • Memorias (RAM, ROM) 
  • Periféricos de Entrada y Salida 

  • Cuando es fabricado, se le diseña de tal manera que tenga todos los componentes integrados en el circuito, ahorrando así, tiempo y espacio necesario para construir un dispositivo. El microcontrolador no contiene datos en la memoria ROM por si solo; por lo que, para que pueda controlar algún proceso, es necesario generar o crear y luego grabar en la EEPROM (Memoria Flash) o equivalente del microcontrolador, algún programa, el cual puede ser escrito en lenguaje ensamblador u otro lenguaje para microcontroladores; sin embargo, para que el programa pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema numérico hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador cuando éste es alimentado con el voltaje adecuado y asociado a dispositivos analógicos y discretos para su funcionamiento. Este, también debe incluir en su configuración circuital, un oscilador armónico de sincronización hecho de cristal, que se encargará de manejar la velocidad de procesamiento de la información como una especie de "reloj".  

            El chip cuenta físicamente con un número de patillas, unas configurables y otras con una función predeterminada (como las de alimentación). Las configurables son la mayoría, pudiendo ser establecidas como entradas o salidas. El trabajo a nivel básico de un microcontrolador, podríamos decir que, consiste en leer los voltajes de unas patillas (entradas) y establecer el voltaje de otras (salidas), todo esto en función de lo que dicte el programa que esté ejecutando. Generalmente, las entradas y salidas manejan voltajes digitales, es decir, nivel alto y bajo. Dependiendo de la tecnología utilizada, el voltaje que representa cada nivel cambia. Una tecnología muy utilizada es la TTL, donde con nivel bajo nos referimos a 0 voltios y con nivel alto a 5 voltios. 

              Un microcontrolador tiene los mismos bloques de funcionamiento básicos de una computadora, lo que permite tratarlo como un pequeño dispositivo de cómputo, que puede ser usado para muchas aplicaciones, algunas de ellas son: manejo de sensores, controladores, juegos, calculadoras, agendas, avisos lumínicos, secuenciado de luces, cerrojos electrónicos, control de motores, relojes, alarmas, robots, entre otros. El límite es la imaginación. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa (Usted está usando uno para esto), tiene distribuidos seguramente entre los electrodomésticos de su hogar una o dos docenas de microcontroladores, ya que, estos fueron diseñados para reducir el costo y el consumo de energía de un sistema en particular. 



    Fuentes Consultadas:
    • https://es.wikipedia.org/wiki/Microcontrolador
    • https://learn.mikroe.com/ebooks/microcontroladorespicc/chapter/introduccion-al-mundo-de-los-microcontroladores/
    • http://sherlin.xbot.es/microcontroladores/introduccion-a-los-microcontroladores/que-es-un-microcontrolador
    • http://fdetonline.com/microcontroladores-que-son-y-para-que-sirven/