You are on page 1of 16

INSTITUTO TECNOLGICO SUPERIOR

DE MISANTLA
MICROCONTROLADORES

UNIDAD 1
Conceptos introductorios a los micros
controladores

PERIODO:
(AGOSTO 17 ENERO 18)

CARRERA:
ING. ELECTROMECNICA

SEMESTRE: 7 GRUPO: 704B

PRESENTAN:
VZQUEZ ROMERO JOS EDUARDO
DOCENTE:
ING. MARIO PEREZ
MISANTLA VERACRUZ
1
INTRODUCCIN
Los microcontroladores pasan muchas veces desapercibidos, trabajan
incansablemente sin que nos demos cuenta las 24 horas del da, pueden estar hasta
en nuestro bolsillo, algunos estn tan cerca como dentro del cuerpo y otros tan lejos
como en el planeta Marte. En la actualidad existe un promedio de 40
microcontroladores en cada hogar y esta cifra va en aumento, lo cierto es que cada
vez dependemos ms de estas pequeas computadoras que hacen que nuestra
vida sea ms fcil.
Han pasado ms de 30 aos desde que los primeros microcontroladores hicieron
su aparicin, y ningn otro dispositivo ha sido tan verstil, o tiene la misma acogida,
todo esto ha motivado a muchos autores a escribir ms de este circuito integrado
que sobre cualquier otro. Desde su inicio han evolucionado mucho, partiendo del
Microcontrolador 8048 de Intel, si lo comparamos con los modelos actuales veremos
que ahora tienen capacidad de hasta un mega de memoria de programa, procesan
seales digitales y manejan todos los perifricos disponibles en
La actualidad: serial, paralelo, USB, IC, one wire, X10, etc., ahora imaginemos todo
lo que est por venir.
Para entender su importancia debemos analizar qu pasara si dejan de funcionar
por un minuto: no habra comunicacin; centrales telefnicas, celulares y radios
dejaran de funcionar, lo mismo sucedera con: computadoras, satlites y con ello el
comercio martimo entrara en caos, el trfico areo estara en peligro, los aviones
no podran volar sin sus instrumentos de navegacin, el sistema electrnico de los
vehculos fallara, las fabricas paralizaran su produccin, en los hospitales muchos
equipos electrnicos quedaran inservibles, en cada hogar dejara de funcionar los
sistemas de seguridad y de incendio, ascensores, y electrodomsticos en general,
en definitiva se paralizara todo el mundo llegado a un colapso general.

1
1.1 Diferencia entre Microprocesador, Microcomputadora y Microcontrolador.

Definicin de cada uno de los conceptos.

Microcontrolador
Un Microcontrolador es un computador completo (microprocesador + E/S + memoria
+ otros perifricos), aunque de limitadas prestaciones, que est contenido en el chip
de un circuito integrado programable y se destina a gobernar una sola tarea con el
programa que reside en su memoria. Sus lneas de entrada/salida soportan el
conexionado de los sensores y actuadores del dispositivo a controlar.

Microprocesador
Es un circuito electrnico que acta como unidad central de proceso de un
ordenador, proporcionando el control de las operaciones de clculo. El
microprocesador es un tipo de circuito sumamente integrado. Los circuitos
integrados, tambin conocidos como microchips o chips, son circuitos electrnicos
complejos formados por componentes extremadamente pequeos formados en una
nica pieza plana de poco espesor de un material conocido como semiconductor.

Los principiantes en electrnica creen que un Microcontrolador es igual a un


microprocesador. Esto no es cierto. Difieren uno del otro en muchos sentidos. La
primera y la ms importante diferencia es su funcionalidad. Para utilizar al
microprocesador en una aplicacin real, se debe de conectar con componentes
tales como memoria o componentes buses de transmisin de datos. Aunque el
microprocesador se considera una mquina de computacin poderosa, no est
preparado para la comunicacin con los dispositivos perifricos que se le conectan.
Para que el microprocesador se comunique con algn perifrico, se deben utilizar
los circuitos especiales. As era en el principio y esta prctica sigue vigente en la
actualidad.

2
Por otro lado, al Microcontrolador se le disea de tal manera que tenga todas las
componentes integradas en el mismo chip. No necesita de otros componentes
especializados para su aplicacin, porque todos los circuitos necesarios, que de otra
manera correspondan a los perifricos, ya se encuentran incorporados. As se
ahorra tiempo y espacio necesario para construir un dispositivo.

En cuanto a las diferencias con la microcomputadora a partir de la definicin que se


dio:

Una microcomputadora es un tipo de computadora que utiliza


un microprocesador como unidad central de procesamiento (CPU). Generalmente
son computadoras que ocupan espacios fsicos pequeos, comparadas a sus
predecesoras histricas, las mainframes y las minicomputadoras.
Actualmente el trmino microcomputadora no es muy utilizado, probablemente por
la gran diversidad de computadoras basadas en un microprocesador.

Entonces, una microcomputadora necesita forzosamente de un microprocesador


para trabajar.

3
1.2 Caractersticas y aplicaciones de los microcontroladores

Un Microcontrolador es un sistema cerrado que contiene un computador completo


y de prestaciones limitadas que no se pueden cambiar.

Caractersticas ms generales de los microcontroladores.

Suelen utilizar arquitectura Harvard (memoria de datos e instrucciones separadas)

Presenta ventajas en computadores que no hay que re programar constantemente.

Dimensiones muy reducidas los que utilizaremos en las prcticas (encapsulado


DIP) habitualmente slo se usan para diseo de prototipos.

Gran variedad dentro de una misma familia

Adaptado a aplicaciones concretas: Robots y sistemas mecnicos, electrnicos y


mecatronicos (control de motores, brazos robticos, sistemas de calefaccin,
vlvulas electrnicas, sistemas neumticos automatizados, etc.).

Comunicaciones (Wifi, USB, Ethernet).

Multimedia (entradas A/D y salidas D/A).

Aplicaciones crticas (resistencia trmica, robustez).

Instrumentacin (sensores, LCD,).

Robustez (pantallazo azul en una lavadora o en un misil) Watchdog Timer.

Bajo consumo funcionamiento a pilas, sondas espaciales.

Dormido hasta recibir interrupcin.

Proteccin anticopia de la memoria de programa evitar ingeniera inversa y


espionaje industrial

4
Al estar todos los microcontroladores integrados en un chip, su estructura
Fundamental y sus caractersticas son muy parecidas. Todos deben disponer de los
Bloques esenciales: procesador, memoria de datos e instrucciones, lneas de
entrada y Salida, oscilador de reloj y mdulos controladores de perifricos. Sin
embargo, cada Fabricante intenta enfatizar los recursos idneos para las
aplicaciones a las que se
Destinan preferentemente.

5
CPU: La Unidad Central de Procesamiento, es el componente principal
del ordenador y otros dispositivos programables, que interpreta
las instrucciones contenidas en los programas.

Memoria no voltil, contraria a memoria voltil, es un tipo de memoria que no


necesita energa para perdurar.

Memoria de lectura y escritura: Son dispositivos que retienen datos informticos


durante algn intervalo de tiempo.

Lneas de entrada y salida para los perifricos: Los perifricos de entrada/salida


son los que utiliza el ordenador tanto para mandarle como para recibir informacin
de ellos.

Circuitos d reloj: Es necesario en muchos circuitos electrnicos digitales, emplear


algn tipo de
Sincronizacin para realizar tareas como: transferencia de datos, control de
procesos, etc.

Temporizadores: Un temporizador o minutero es un dispositivo, con frecuencia


programable, que permite medir el tiempo.

6
Perro guardin: Aunque la traduccin sea "perro-guardin", es un concepto de
proteccin usado para volver a reiniciar el programa cuando ste "se pierde" o
realiza una accin no prevista.

Convertidores A/D D/A: Con estos circuitos se trata de conseguir una relacin
biunvoca entre una seal analgica y una digital o viceversa. Las magnitudes
fsicas son analgicas y normalmente el procesado de seal se realiza de forma
digital, de ah la necesidad de los convertidores ADC. Tambin puede ser necesario
actuar sobre un sistema analgico una vez procesada una seal de forma digital
por lo que se hace necesario un convertidor DAC.

Comparadores analgicos: Un comparador es un circuito electrnico, ya


sea analgico o digital, capaz de comparar dos seales de entrada y variar la salida
en funcin de cul es mayor.

Aplicaciones de los micros

Si slo se dispusiese de un modelo de Microcontrolador, ste debera tener muy


potenciados todos sus recursos para poderse adaptar a las exigencias de las
diferentes aplicaciones. Esta potenciacin supondra en muchos casos un
despilfarro. En la prctica cada fabricante de microcontroladores oferta un elevado
nmero de modelos diferentes, desde los ms sencillos hasta los ms poderosos.
Es posible seleccionar la capacidad de las memorias, el nmero de lneas de E/S,
la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento,
etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del
Microcontrolador a utilizar.

Los microcontroladores se encuentran por todas partes:

Sistemas de comunicacin: en grandes automatismos como centrales y en


telfonos fijos, mviles, fax, etc.
Electrodomsticos: lavadoras, hornos, frigorficos, lavavajillas, batidoras,
televisores, vdeos, reproductores DVD, equipos de msica, mandos a
distancia, consolas, etc.
Industria informtica: Se encuentran en casi todos los perifricos; ratones,
teclados, impresoras, escner, etc.
Automocin: climatizacin, seguridad, ABS, etc.
Industria: Autmatas, control de procesos, etc.
Sistemas de supervisin, vigilancia y alarma: ascensores, calefaccin, aire
acondicionado, alarmas de incendio, robo, etc.
Otros: Instrumentacin, electromedicina, tarjetas (smartcard), sistemas de
navegacin, etc.

7
8
1.3 Tipos de arquitecturas computacionales.

Arquitectura Von Neumann y arquitectura Harvard


Hay dos arquitecturas distintas relacionadas con el uso y distribucin de la memoria:
Arquitectura Von Neumann: Tradicionalmente los sistemas con microprocesadores
se basan en esta Arquitectura, en la cual la unidad central de proceso (CPU), est
conectada a una memoria principal nica (Casi siempre slo RAM) donde se
guardan las instrucciones del programa y los datos. A dicha memoria se accede a
travs de un sistema de buses nico (control, direcciones y datos):

En un sistema con arquitectura von Neumann el tamao de la unidad de datos o


instrucciones est fijado por el ancho del bus que comunica la memoria con la CPU.
As un microprocesador de 8 bits con un bus de 8 bits, tendr que manejar datos e
instrucciones de una o ms unidades de 8 bits (bytes) de longitud. Si tiene que
acceder a una instruccin o dato de ms de un byte de longitud, tendr que realizar
ms de un acceso a la memoria. El tener un nico bus hace que el microprocesador
sea ms lento en su respuesta, ya que no puede buscar en memoria una nueva
instruccin mientras no finalicen las transferencias de datos de la instruccin
anterior. Las principales limitaciones que nos encontramos con la arquitectura von
Neumann son:

La limitacin de la longitud de las instrucciones por el bus de datos, que hace


que el Microprocesador tenga que realizar varios accesos a memoria para
buscar instrucciones complejas.
La limitacin de la velocidad de operacin a causa del bus nico para datos
e instrucciones que no Deja acceder simultneamente a unos y otras, lo cual
impide superponer ambos tiempos de acceso.
Arquitectura Harvard: Este modelo, que utilizan los microcontroladores PIC,
tiene la unidad central de Proceso (CPU) conectada a dos memorias (una
con las instrucciones y otra con los datos) por medio de dos Buses
diferencies.

9
Una de las memorias contiene solamente las instrucciones del programa (memoria
de programa), y la otra slo almacena datos (memoria de datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda
acceder de forma independiente y simultnea a la memoria de datos y a la de
instrucciones. Como los buses son independientes stos pueden tener distintos
contenidos en la misma direccin y tambin distinta longitud. Tambin la longitud de
los datos y las instrucciones puede ser distinta, lo que optimiza el uso de la memoria
en general. Para un procesador de set de instrucciones reducido, o RISC (reduced
instruccin set computer), el set de instrucciones y el bus de memoria de programa
pueden disearse de tal manera que todas las instrucciones tengan una sola
posicin de memoria de programa de longitud.
Adems, al ser los buses independientes, la CPU puede acceder a los datos para
completar la ejecucin de una instruccin, y al mismo tiempo leer la siguiente
instruccin a ejecutar.

Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los


Procesadores actuales.

CISC: Un gran nmero de procesadores usados en los microcontroladores Estn


basados en la filosofa CISC (Computadores de Juego de Instrucciones Complejo).
Disponen de ms de 80 instrucciones mquina en su repertorio, algunas de las
cuales son muy sofisticadas y potentes, requiriendo muchos ciclos para su
ejecucin.

RISC: Tanto la industria de los computadores comerciales como la de los


microcontroladores estn decantndose hacia la filosofa RISC (Computadores de
Juego de Instrucciones Reducido). En estos procesadores el repertorio de
instrucciones mquina es muy reducido y las instrucciones son simples y,
generalmente, se ejecutan en un ciclo.

SISC (Computadores de Juego de Instrucciones Especfico): En los


microcontroladores destinados a aplicaciones muy concretas, el juego de
instrucciones, adems de ser reducido, es "especfico", es decir, las instrucciones
se adaptan a las necesidades de la aplicacin prevista.
10
Las dos principales competidoras son la RISC y la CISC, y aqu observamos cada
una de sus caractersticas.

Ahora que ya conocemos en gran parte los componentes de un Microcontrolador,


la arquitectura interna en la que estn basados, la tarea que realizan cada una de
sus partes ms importantes y en s, las diferencias bsicas que existen entre ellos
en comparacin con los microprocesadores y microcomputadoras, ahora
pasaremos a revisar los tipos de micros que hay y los principales fabricantes que
existen.

11
1.4 Tipos de micros y sus fabricantes.

Existe una gran diversidad de microcontroladores. Quiz la clasificacin ms


importante sea entre microcontroladores de 4, 8, 16 32 bits. Aunque las
prestaciones de los microcontroladores de 16 y 32 bits son superiores a los de 4 y
8 bits, la realidad es que los microcontroladores de 8 bits dominan el mercado y los
de 4 bits se resisten a desaparecer. La razn de esta tendencia es que los
microcontroladores de 4 y 8 bits son apropiados para la gran mayora de las
aplicaciones, lo que hace absurdo emplear micros ms potentes y
consecuentemente ms caros.

Uno de los sectores que ms tira del mercado del microcontrolador es el mercado
automovilstico. De hecho, algunas de las familias de microcontroladores actuales
se desarrollaron pensando en este sector, siendo modificadas posteriormente para
adaptarse a sistemas ms genricos. El mercado del automvil es adems uno de
los ms exigentes: los componentes electrnicos deben operar bajo condiciones
extremas de vibraciones, choques, ruido, etc. y seguir siendo fiables.

12
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 EEPRO M y
Flash, ASICs, W iMAX, y muchas otras.

Freescale

Freescale Semiconductor, Inc. es un fabricante


estadounidense de semiconductores.

Freescale tambin se ha estado encargando de


los procesadores PowerPC para los Apple PowerBook y Mac mini hasta
la transicin de Apple a Intel en 2006.

Intel Corporation

Intel Corporation es el mayor fabricante de circuitos integrados


del mundo, segn su cifra de negocio anual. La compaa
estadounidense, es la creadora de la serie de procesadores x86,
los procesadores ms comnmente encontrados en la mayora
de las computadoras personales.

National Semiconductor

La gama de productos de National


Semiconductor comprende componentes para el control de
la alimentacin, amplificador de audio y operacional,
interfaces de comunicacin, controladores de pantallas o
soluciones para la transformacin de datos.

Microchip Technology Inc.

Microchip Technology Inc. es una empresa fabricante de


microcontroladores, memorias y semiconductores analgicos,
situada en Chandler, Arizona, EE. UU. .

13
Philips

Koninklijke Philips Electronics N.V. (Electrnica Real


Holandesa Philips Ltd), conocida popularmente
como Philips (pronunciado Filips), es una empresa
de electrnica neerlandesa.

Texas Instruments

Texas Instruments, ms conocida en la industria


electrnica como TI, es una empresa norte americana con
sede en Dallas (Texas, EE. UU.) quedesarrolla y
comercializa semiconductores y tecnologa para
ordenadores.

ZiLOG

ZiLOG Inc., a menudo escrito Zilog, es un fabricante de


microprocesadores, siendo su producto ms conocido el Zilog
Z80 de 8 bits. Zilog fue fundada en California en 1974
por Federico Faggin, el cual haba trabajado en Intel como diseador jefe
del microprocesador Intel 4004 y posteriormente del Intel 8080.

PICAXE

PICAXE es el nombre de un sistema Microcontrolador de origen britnico


basado en una gama de circuitos integrados PIC.

Inicialmente comercializado para su uso en la


educacin y para aficionados a la electrnica,
tambin son utilizados en mbitos tcnicos y
comerciales, incluyendo el desarrollo rpido de
prototipos.

14

You might also like