Está en la página 1de 20

Introducción a los microcontroladores

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
específica. Un microcontrolador incluye en su interior las tres principales unidades
funcionales de una computadora: unidad central de procesamiento, memoria y
periféricos de entrada/salida.

En los años 70 del siglo XX, la electrónica digital no estaba suficientemente


desarrollada, pero dentro de la electrónica ya era una especialidad consagrada.
En aquel entonces las computadoras se diseñaban para que realizaran algunas
operaciones muy simples, y si se quería que estas máquinas pudiesen hacer
cosas diferentes, era necesario realizar cambios bastante significativos al
hardware.

A principios de los años 70, una empresa japonesa le encargó a una joven
compañía norteamericana que desarrollara un conjunto de circuitos para producir
una calculadora de bajo costo. INTEL se dedicó de lleno a la tarea y entre los
circuitos encargados desarrolló uno muy especial, algo no creado hasta la fecha:
el primer microprocesador integrado.

El 4004 salió al mercado en 1971, es una máquina digital sincrónica compleja,


como cualquier otro circuito lógico secuencial sincrónico. Sin embargo, la ventaja
de este componente está en que aloja internamente un conjunto de circuitos
digitales que pueden hacer operaciones corrientes para el cálculo y procesamiento
de datos, pero desde una óptica diferente: sus entradas son una serie de códigos
bien definidos, que permiten hacer operaciones de carácter específico cuyo
resultado está determinado por el tipo de operación y los operandos involucrados.

Son diseñados para reducir el coste 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.
Los microcontroladores representan la inmensa mayoría de los chips de
computadoras vendidos. Pueden encontrarse en casi cualquier dispositivo
electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc.

Un microcontrolador difiere de una CPU normal en que es más fácil convertirlo en


una computadora en funcionamiento, con un número mínimo de chips externos de
apoyo. La idea es que el chip se coloque en el dispositivo, enganchado a la fuente
de energía y de información que necesite.

Un microcontrolador típico tendrá un generador de reloj integrado y una memoria


RAM y ROM/EPROM/EEPROM/FLASH, lo que significa que para hacerlo
funcionar sólo se necesitan programas de control y un cristal de sincronización.
Los microcontroladores disponen generalmente también de una gran variedad de
dispositivos de entrada/salida, como convertidores de analógico a digital,
temporizadores, UARTs y buses de interfaz serie especializados, como I2C y
CAN. Frecuentemente, estos dispositivos integrados pueden ser controlados por
instrucciones de procesadores especializados. Los microcontroladores modernos
incluyen frecuentemente un lenguaje de programación integrado.
Esquema general de un microcontrolador

El microcontrolador está metido dentro de un encapsulado de circuito integrado,


con su procesador (CPU), buses, memoria, periféricos y puertos de entrada salida.
Fuera del encapsulado se ubican otros circuitos para completar periféricos
internos y dispositivos que pueden conectarse a los pines de entrada/salida.
También se conectarán a los pines del encapsulado la alimentación, masa, circuito
de completamiento del oscilador y otros circuitos necesarios para que el
microcontrolador pueda trabajar.

Ejemplos de aplicaciones posibles

 Sistema de alarma
 Escala electrónica
 Automóvil
 Ratón
 Control de luz
 Cargador de batería
 Máquina distribuidora
 Sistema de control (temperatura, presión, nivel de líquido…)
Diferencia entre un Microprocesador y un Microcontrolador

Microprocesador

El microprocesador es un chip integrado basado en silicio con solo una unidad de


procesamiento central. Es el corazón de un sistema informático que está diseñado
para realizar muchas tareas que involucran datos. Los microprocesadores no
tienen RAM, ROM, IO pins, temporizadores y otros periféricos en el chip. Deben
agregarse externamente para que sean funcionales. Consiste en la ALU que
maneja todas las operaciones aritméticas y lógicas; la Unidad de control que
gestiona y maneja el flujo de instrucciones en todo el sistema; y Register Array,
que almacena los datos de la memoria para un acceso rápido. Están diseñados
para aplicaciones de propósito general, como operaciones lógicas en sistemas
informáticos. En términos simples, es una CPU completamente funcional en un
solo circuito integrado que es utilizado por un sistema informático para hacer su
trabajo.

Diferencia entre microprocesador y microcontrolador

1) Tecnología involucrada en microprocesador y microcontrolador

El microprocesador es un chip de silicio multipropósito programable que es


el componente más crítico dentro de un sistema informático. Es como un
corazón del sistema informático que consta de ALU (unidad lógica
aritmética), unidad de control, decodificadores de instrucciones y matriz de
registro. El microcontrolador, por otro lado, es el corazón del sistema
integrado, que es un subproducto de la tecnología del microprocesador.

2) Arquitectura de microprocesador y microcontrolador

El microprocesador es solo un circuito integrado sin RAM, ROM o pines de


entrada / salida. Básicamente se refiere a la unidad de procesamiento
central del sistema informático que capta, interpreta y ejecuta los comandos
que se le pasan. Incorpora las funciones de una CPU en un solo circuito
integrado. Los microcontroladores, por otro lado, son dispositivos más
potentes que contienen los circuitos del microprocesador y tienen RAM, IO
y procesador, todo en un solo chip.

3) Trabajo de microprocesador y microcontrolador

El microprocesador requiere un bus externo para interactuar con periféricos


como RAM, ROM, IO analógico y digital y puertos serie. La ALU realiza
todas las operaciones aritméticas y lógicas provenientes de la memoria o de
los dispositivos de entrada y ejecuta los resultados en los dispositivos de
salida. El microcontrolador es un dispositivo pequeño con todos los
periféricos integrados en un solo chip y está diseñado para realizar tareas
específicas, como la ejecución de programas para controlar otros
dispositivos.

4) Memoria de datos en microprocesador y microcontrolador

La memoria de datos es una parte del PIC que contiene Registros de


funciones especiales y Registros de fines generales. Almacena datos
temporalmente y mantiene resultados intermedios. Los microprocesadores
ejecutan varias instrucciones que se almacenan en la memoria y envían los
resultados a la salida. Los microcontroladores contienen una o más CPU
junto con la RAM y otros periféricos. La CPU obtiene las instrucciones de la
memoria y ejecuta los resultados.

5) Almacenamiento en microprocesador y microcontrolador

Los microprocesadores se basan en la arquitectura de von Neumann


(también conocida como modelo de von Neumann y arquitectura de
Princeton) en la que la unidad de control obtiene las instrucciones
asignando señales de control al hardware y decodificando. La idea es
almacenar las instrucciones en la memoria junto con los datos sobre los
cuales operan las instrucciones. Los microcontroladores, por otro lado, se
basan en la arquitectura de Harvard donde las instrucciones y los datos del
programa se almacenan por separado.

6) Aplicaciones de microprocesador y microcontrolador

Los microprocesadores son un dispositivo de almacenamiento masivo con


un solo chip y están integrados en varias aplicaciones, como control de
especificación, control del semáforo, control de temperatura, instrumentos
de prueba, sistema de monitoreo en tiempo real y mucho más. Los
microcontroladores se utilizan principalmente en circuitos eléctricos y
electrónicos y en dispositivos controlados automáticamente, como
instrumentos médicos de alta gama, sistemas de control de motores de
automóviles, cargadores solares, máquinas de juegos, control de
semáforos, dispositivos de control industrial, etc.

Diferencias entre el microprocesador y el microcontrolador, características al


usarlos en la implementación de sistemas digitales programables:

 CPU
 Memorias RAM y ROM
 Velocidad de Operación
 Tamaño
 Costes
 Interferencias (ruido)
 Tiempo de desarrollo

El uso de una u otra tecnología depende del fin que se espera, pues debido a sus
características propias, los microcontroladores y los microprocesadores pueden
adquirir variados y diferentes espacios de implementación, por ejemplo, los
microprocesadores se han desarrollado fundamentalmente orientados al mercado
de los ordenadores personales y las estaciones de trabajo, pues allí se requiere
una elevada potencia de cálculo, el manejo de gran cantidad de memoria y una
gran velocidad de procesamiento. Mientras que los microcontroladores están
concebidos fundamentalmente para ser utilizados en aplicaciones puntuales, es
decir, aplicaciones donde el microcontrolador debe realizar un pequeño número de
tareas, al menor costo posible. En estas aplicaciones el microcontrolador ejecuta
un programa almacenado permanentemente en su memoria, el cual trabaja con
algunos datos almacenados temporalmente e interactúa con el exterior a través de
las líneas de entrada y salida de que dispone.

Microprocesadores Microcontroladores

CPU El microprocesador tiene Es una de sus partes


mucha más potencia de principales, la cual se encarga
cálculo, por lo cual de dirigir sus operaciones.
solamente realiza sus
funciones con lo que tiene
(datos) y su algoritmo o
programa establecida.

Memorias RAM Son dispositivos externos Las incluye en un solo circuito


y ROM que lo complementan para integrado.
su óptimo funcionamiento.

Velocidad de Rápida Lenta en comparación con la


operación de un microprocesador

Tamaño La configuración mínima El Microcontrolador incluye


básica de un todo estos elementos en un
Microprocesador está solo Circuito Integrado por lo
constituida por un que implica una gran ventaja
Microprocesador, una en varios factores, como por
memoria RAM, una ejemplo, la disminución en el
memoria ROM, un tamaño del circuito impreso por
decodificador de la reducción de los circuitos
direcciones, lo cual lo externos.
convierte en un circuito
bastante engorroso.

Costos Para el Microprocesador, el El costo para un sistema


costo es muy alto en la basado en Microcontrolador es
actualidad. mucho menor.

Interferencias Son más susceptibles a la El alto nivel de integración


interferencia reduce los niveles de
electromagnética debido a interferencia electromagnética
su tamaño y a su cableado
externo que lo hace más
propenso al ruido.

Tiempo de El tiempo de desarrollo de Por el contrario, el de un


desarrollo un microprocesador es microcontrolador es rápido.
lento.
Fabricantes principales de Microcontroladores

Atmel

Atmel es una compañía de semiconductores, fundada


en 1984. Su línea 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.

También tiene capacidad de ofrecer soluciones del tipo system on chip (SoC).

Atmel sirve a los mercados de la electrónica de consumo, comunicaciones,


computadores, redes, electrónica industrial, equipos médicos, automotriz,
aeroespacial y militar. Es una industria líder en sistemas seguros, especialmente
en el mercado de las tarjetas seguras.

Freescale

Freescale Semiconductor, Inc. es un fabricante estadounidense de


semiconductores. Fue creado a partir de la división de semiconductores de
Motorola en 2004. Freescale se centra
en el mercado de los sistemas
integrados y las comunicaciones.

Dicha fabricante forma parte del Top


20 mundial de empresas de semiconductores.

Freescale también se ha estado encargando de los procesadores PowerPC para


los Apple PowerBook y Mac mini hasta la transición de Apple a Intel en 2006.

En 2006 la empresa desarrolló un microchip que almacena información como si de


un disco duro se tratara. El funcionamiento del chip, denominado memoria de
acceso aleatorio magnética (MRAM), se basa en principios magnéticos en lugar de
eléctricos. Freescale comenzó los envíos comerciales de chips MRAM de 4 Mbit el
10 de julio de 2006, valorando cada chip en unos 25 dólares.

Microchip

Microchip Technology Inc. es una empresa fabricante de microcontroladores,


memorias y semiconductores analógicos, situada en Chandler, Arizona, EE. UU.

Su producto más popular son los microcontroladores PIC de 8 bits. El nombre


verdadero de este microcontrolador es PICmicro (Peripheral Interface Controller),
conocido bajo el nombre PIC.

Todos los microcontroladores PIC utilizan una


arquitectura Harvard, lo que quiere decir que
su memoria de programa está conectada a la
CPU por más de 8 líneas. Hay
microcontroladores de 12, 14 y 16 bits,
dependiendo de la anchura del bus.

Algunas características de los microcontroladores PIC de Microchip:

 Eficiencia del código: permiten una gran compactación de los programas.


 Seguridad en acceso por la separación de memoria de datos y de
programa.
 Juego reducido de instrucciones y de fácil aprendizaje.
 Compatibilidad de pines y código entre dispositivos de la misma familia o
sin reducción de las prestaciones internas (muy versátiles).
 Gran variedad de versiones en distintos encapsulados (desde 8 hasta 84
pines) sin reducción de las prestaciones internas (muy versátiles).
 Posibilidad de protección del código muy fiable.
 Herramientas de desarrollo software y hardware abundantes y de bajo
costo.
Texas Instruments

Texas Instruments o TI, es una


empresa norteamericana que
desarrolla y comercializa
semiconductores y tecnología
para sistemas de cómputo.

Igualmente, es el mayor productor de procesadores digitales de señal y


semiconductores analógicos. TI es el tercer mayor fabricante de semiconductores
del mundo tras Intel y Samsung y es el mayor suministrador de circuitos
integrados para teléfonos móviles.

Otras áreas de actividad incluyen circuitos integrados para módem de banda


ancha, periféricos para ordenadores, dispositivos digitales de consumo y RFID.

Los Procesadores de Señales Mixtas (Mixed Signal Processor) MSP 430 de Texas
Instruments son una familia de microcontroladores con capacidad añadida para
operaciones de procesamiento analógico de complejidad simple a media,
consumo de corriente ultra bajo, integrada por una muy amplia gama de
dispositivos con el mismo núcleo y diferentes capacidades de memoria y
periféricos, todos ellos compatibles en software, lo que permite una migración
sencilla entre diseños a dispositivos con mayor capacidad de memoria o
periféricos adicionales. Operan en un rango de voltaje de 1.8V a 3.6V, con
velocidades de operación desde 0 HZ hasta 25 MHz. La memoria de programa
varía desde 512 Bytes hasta 256 KB. Están diseñados en torno a un CPU de 16
bits, con arquitectura Von Newman, por lo que la RAM, ROM y periféricos residen
en el mismo espacio de memoria. No cuentan con buses externos, así que no hay
operación en modo microcomputadora, únicamente en modo microcontrolador.
Estos dispositivos están enfocados a aplicaciones embebidas de bajo costo y baja
potencia, como equipos operados por baterías.
ZiLOG Inc

ZiLOG Inc, es un fabricante de microprocesadores y


microcontroladores. Su producto más conocido es el Zilog
Z80 de 8 bits.

La familia de CPU Z80 de Zilog son los microprocesadores


de cuarta generación mejoradas con el poder computacional
excepcional. Ellos ofrecen un mayor rendimiento del sistema y una mayor
utilización de la memoria en los microprocesadores de segunda y tercera
generación. Ofrecen velocidades de entre 6 y 20 MHz. Los registros internos
contienen 208 bits de memoria de lectura/escritura que son accesibles para el
programador.

Motorola

Motorola Empresa dedicada a fabricar microprocesadores y


microcontroladores entre otros productos, su mayor logro en la
industria fue poner al Mercado un microprocesador de 8 bits,
llamado 6800. Motorola fue la primera compañía en construir
otros periféricos como el 6820 y el 6850.

Intel

Intel empresa dedicada a la fabricación de


microcontroladores y microprocesadores, aunque no
trabajaba sola obtuvo un logro en abril de 1974 pone en
el Mercado el microprocesador bajo el nombre 8080
con capacidad de direccionar 64kb de memoria, con 75 instrucciones y un precio
de inicio de $360 dólares.

Arduino

Arduino es una plataforma de electrónica abierta para


la creación de prototipos basada en software y
hardware libre, flexible y fácil de usar. Se creó para
artistas, diseñadores, aficionados y cualquier
interesado en crear entornos u objetos interactivos.

Arduino puede tomar información del entorno a través


de sus pines de entrada, para esto toda una gama de sensores puede ser usada y
puede afectar aquello que le rodea controlando luces, motores y otros actuadores.
El microcontrolador en la placa Arduino se programa mediante el lenguaje de
programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino
(basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin
necesidad de conectarlo a un ordenador, si bien tienen la posibilidad de hacerlo y
comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP).
Las placas pueden ser hechas a mano o comprarse montadas de fábrica; el
software puede ser descargado de forma gratuita. Los ficheros de diseño de
referencia (CAD) están disponibles bajo una licencia abierta, así pues, se
considera libre de adaptarlos a las necesidades.

Uno de los microcontroladores que maneja es Arduino Mega 2560. El Arduino


Mega 2560 es una placa electrónica basada en el Atmega2560. Cuenta con 54
pines digitales de entrada / salida (de los cuales 15 se pueden utilizar como
salidas para modulación de ancho de pulsos), 16 entradas analógicas, 4 puertos
serie, un oscilador de cristal de 16 MHz, una conexión USB, un conector de
alimentación y un botón de reinicio.

El Mega2560 difiere de todas las placas anteriores en que no utiliza el chip


controlador de USB a serial FTDI. En lugar de ello, se cuenta con el ATmega16U2
(ATmega8U2 en las juntas de revisión 1 y revisión 2) programado como un
convertidor de USB a serie.

El Atmega2560 tiene 256 KB de memoria flash para el almacenamiento de código


(de los cuales 8 KB se utiliza para el gestor de arranque), 8 KB de SRAM y 4 KB
de EEPROM.
Familias y características de Microcontroladores

f
amilias: https://pdfcoffee.com/familias-de-microcontroladores-2-pdf-free.html

Características de un Microcontrolador

 Velocidad del reloj u oscilador


 Tamaño de palabra
 Memoria: SRAM, Flash, EEPROM, ROM, etc.
 I/O Digitales
 Entradas Analógicas
 Salidas analógicas (PWM)
 DAC (Digital to Analog Converter)
 ADC (Analog to Digital Converter)
 Buses
 UART
 Otras comunicaciones.
Áreas de aplicación de los Microcontroladores

Los siguientes son algunos campos en los que los microcontroladores tienen gran
uso:

 En la industria del automóvil: Control de motor, alarmas, regulador del


servofreno, dosificador, etc.
 En la industria de los electrodomésticos: control de calefacciones,
lavadoras, cocinas eléctricas, etc.
 En informática: como controlador de periféricos. Por ejemplo, para controlar
impresoras, plotters, cámaras, escáner, terminales, unidades de disco,
teclados, comunicaciones (módems), etc.
 En la industria de imagen y sonido: tratamiento de la imagen y sonido,
control de los motores de arrastre del giradiscos, magnetófono, video, etc.

En la industria, en general se utilizan en:

 Regulación: todas las familias de microcontroladores incorporan en alguna


de sus versiones conversores A/D y D/A, para la regulación de la velocidad
de las máquinas, de niveles, de temperatura, etc.
 Automatismos: La enorme cantidad de líneas de entrada y salidas, y su
inmunidad al ruido le hacen muy valioso para el control secuencial de
procesos. Por ejemplo, control de máquinas, herramientas, apertura y cierre
automático de puertas según condiciones, plantas empaquetadoras,
aparatos de maniobra de ascensores, etc.
 Robótica: para control de los motores y captura de señales de los diferentes
sensores, fabricación de controladores robóticos para sistemas
automáticos, etc.
Instrumentos portátiles compactos:

 Radio paginador numérico (beeper).


 Planímetro electrónico.
 Nivelímetro digital.
 Identificador-probador de circuitos integrados.
 Tacómetro digital.
 Panel frontal de un osciloscopio.
 Controlador de display LCD.
 Analizador de espectros, etc.

Dispositivos autónomos:

 Fotocopiadoras.
 Máquinas de escribir.
 Selector, Codificador decodificador de TV.
 Localizador de peces.
 Teléfonos de tarjeta.
 Teléfonos celulares.
 Cerraduras electrónicas.
 Sistemas de seguridad.

El número de productos que funcionan en base a uno o varios microcontroladores


aumenta de forma exponencial. No es aventurado pronosticar que en el siglo XXI
habrá pocos elementos que carezcan de microcontrolador.

La industria Informática acapara gran parte de los microcontroladores que se


fabrican. Casi todos los periféricos del computador, desde el ratón o el teclado
hasta la impresora, son regulados por el programa de un microcontrolador.

Los electrodomésticos de línea blanca (lavadoras, hornos, lavavajillas, etc.) y de


línea marrón (televisores, vídeos, aparatos musicales, etc.) incorporan numerosos
microcontroladores. Igualmente, los sistemas de supervisión, vigilancia y alarma
en los edificios utilizan estos chips para optimizar el rendimiento de ascensores,
calefacción, aire acondicionado, alarmas de incendio, robo, etc.

Las comunicaciones y sus sistemas de transferencia de información utilizan


profundamente estos pequeños computadores incorporándolos en los grandes
automatismos y en los modernos teléfonos.

La instrumentación y la electromedicina son dos campos idóneos para la


implementación de circuitos integrados. Una importante industria suministradora
de microcontroladores es la automoción, que los aplica en el control de aspectos
tan populares como la climatización, la seguridad y los frenos ABS.

Las comunicaciones y los productos de consumo general absorben más de la


mitad de la producción de microcontroladores. El resto se distribuye entre el sector
de automoción, los computadores y la industria.

También podría gustarte