Microcrontroladores
Luis Rodríguez Castillo Luis Montes Patiño Luis Chamorro Montes
Universidad de Cartagena Faculta de ingeniería
Programa de ingeniería de sistemas
El carmen de bolívar 2018
Introducción Los microprocesadores y los micro controladores son dispositivos electrónicos que tienen
la
capacidad
de
llevar
a
cabo
procesos
lógicos.
l micr micropro oprocesa cesador dor !CP !CP"#$ "#$ tien tiene e la cara caracter cterísti ística ca de que sus unid unidades ades est%n &ísicamente separadas$ esto signi&ica que interact'a con una memoria R(M$ una memoria R)M y con dispositivos de entrada y salida por medio de buses de comunicación. l mic micro ro con contro trolad lador or$$ po porr su pa parte rte$$ es un so solo lo dis dispos positi itivo vo qu que e int intern ername ament nte e contiene todo lo necesario para poder llevar a cabo sus acciones. ste contiene su propia CP"$ memorias R(M y R)M y dispositivos de entrada y salida. Por lo tanto es superior al microprocesador debido a su reducido tamaño y capacidad de ser implementado en circuitos electrónicos. n est este e tra traba* ba*o o ha harem remos os +n +n&as &asis is en el mic micro ro con contro trolad lador ores es su sus s &un &unci cione ones$ s$ aplicaciones$ características$ y cada uno de los procesos que este realiza.
Obetivos generales Realizar por medio por medio de un trabajo de investigación la temática relacion rel acionada ada con los
microcont micr ocontrol rolador adores es que nos permite permite un enfo enfoque que
general de la unidad de estudio.
Obetivos es!ecí"icos
,escribir las característica principales de los microcontroladores
Conocer las &unciones de un microcontrolador.
stablecer di&erencias entre microprocesadores y microcontroladores.
1# $U $UE E E% E% U& U& MIC MIC'O 'OCO CO&( &('O 'O)* )*+O +O' ' -oy
en
día
microc mic rocont ontrol rolad ador or
escuchamos
la
palabra
muy segui seguido do debid debido o a su
incr in crem emen ento to en po popu pula lari rida dad d y a su in incr creí eíbl ble e pote po tenc ncia ial$ l$ co como mo po porr e* e*em empl plo o (rd rdui uino no$$ Pi Pic$ c$ (rmega entre otros siempre escucha escuchamos mos estos nombres o bien vemos proyectos realizados con ellos$
pero
que
es
e/actamente
un
microcontrolador$ al escuchar de procesador o microprocesador sabemos que son los que se encuentran en las computadoras$ celulares$ impresoras entre muchos dispositivos m%s$ estos son chips estos que su interior cuentan con millones o billon bil lones es de tra trans nsist istor ores es &or &orman mando do co compu mpuert ertas as no not$ t$ los cu cuale ales s cum cumpl plen en co con n instrucciones dadas y entregan instrucciones de salida$ desde generar una imagen o un vi vide deo$ o$ ha hast sta a re real aliz izar ar un una a si simu mula laci ción ón$$ to todo do es esto to se re real aliz iza a me medi dian ante te instrucciones o ciclos. Pero estos procesadores no pueden &uncionar por si solos por lo cual es necesario que requieran de una unidad R(M para guardar instrucciones aleatorias$ de una memo me mori ria a R) R)M M do dond nde e se pu pued eda a gu guar arda darr y e* e*ec ecut utar ar el có códi digo go y po porr ul ulti timo mo peri&+ricos e/ternos para poder &uncionar. (nterior mente previo a la populari popularización zación de los microcont microcontrolador roladores es se usaban microprocesadores en proyectos de electrónica con la desventa*a de que eran muy costosos pues requerían de memorias prom o R)M e/ternas al igual de memorias R(M y necesitaban diversos volta*es de alimentación entre otras cosas$ adem%s eran limitados y daban problemas al presentar una arquitectura &r%gil era por esto que anterior mente se necesitaban de muchos circuitos integrados como compu com puert ertas as di digit gitale ales$ s$ co como mo &ís &ísica icas s y po porr con conse secu cuenc encia ia ha hacia cia el cir circu cuito ito muy grande ya que los sistemas embebidos era costosos. Con Co n el ti tiem empo po y co con n la re redu ducc cció ión n de cos osto tos s na nace cen n y se pop opu ula lari riz zan lo los s microcon micr ocontrol trolado adores res con comp compañí añías as pion pioneras eras como Moto Motorola rola$$ Micr Microchi ochip$ p$ 0nte 0ntell y
(tmel$ un microco microcontrolado ntroladorr b%sicam b%sicamente ente es un micropr microprocesado ocesadorr pero con la di&erencia que en su interior contiene todo lo necesario para &uncionar !R(M y R)M inte internas rnas$$ la unid unidad ad de pro procesa cesamien miento$ to$ un osci oscilado ladorr y dem% dem%s s per peri&+r i&+ricos icos internos como módulos de conversión analógico digital$ compara comparadores dores analógicos puertos entrada1salida$ puertos comunicación serial$ puertos p2m$ etc.# 3os preguntaríamos por que contiene todo esto su respuesta es lógica ya que el punto de un sistema embebido es reducir la cantidad de componentes a la menor cantidad posible$ que un solo integrado tenga la capacidad de solventar la mayoría de las necesidades de un proyecto.
2# C*'*C C*'*C(E',% (E',%(IC*% (IC*% P'I&CI P'I&CIP* P*)E% )E% +E )O% MIC'O MIC'OCO&('O CO&('O)*+O' )*+O'E%E%4enemos que un Micro Controlador$ es un computador pequeño que se construye sobre el 5chip6$ tambi+n conocido como dado de silicio que se encuentra dentro del circuito integrado. ,entro de sus características principales tenemos
7e utiliza para el control del &uncionamiento de determinada tarea.
7e utiliza para mane*ar el &uncionamiento de un producto.
8eneralmente se encuentra incorporado dentro del mismo dispositivo del cual administra$ debido a si diminuto tamaño. Por el cual se le conoce como 5controlador incrustado6$ en ingl+s 5embebed controller6.
,ent ,e ntro ro de su me memo mori ria a se en encu cuen entr tra a el pr prog ogra rama ma 'n 'nic ico o co con n el &i &in n de controlar una aplicación concreta.
l cone/ionado de los sensores$ los actuadores del sistema a administrar son soportados por sus líneas de entrada y salida.
Los Lo s req reque uerim rimien iento tos s de la ta tarea rea qu que e adq adquie uiere re el mic microc rocont ontro rolad lador or so son n atendidos ob*etivamente por el cone/ionado de sensores$ actuadores del sistema y el total de recursos complementarios que se disponen.
.# 'EC 'ECU'% U'%O% O% COMU&E COMU&E% % * (O+O% (O+O% )O% )O% MIC'OCO MIC'OCO&(' &('O)* O)*+O' +O'E%E% (l estar todos los microcon microcontroladore troladores s integrado integrados s en un chip$ su estruct estructura ura &undamental y sus características son muy parecidas. 4odos deben disponer de los bloques esenciales procesador$ memoria de datos e instrucciones$ líneas de entrada y salida$ oscilador de relo* y módulos controladores de peri&+ricos. 7in emba em barg rgo$ o$ ca cada da &a &abr bric ican ante te in inte tent nta a en en&a &ati tiza zarr lo los s re recu curs rsos os id idón óneo eos s pa para ra la las s aplicaciones a las que se destinan pre&erentemente. n la actualidad se puede decir que los microprocesadores tienen como &iloso&ía la implementación de la arquitectura de -ardvard para el &uncionamiento de estos mismos por sus altas prestaciones en operatividad y rendimiento. ( continu continuación ación se mostrar%n algunos de los elementos esencia esenciales les para el &uncionamiento de un microcontrolador y las di&erencias que guardan entre estos.
./1# ./ 1# Pro roce cesa sado dorr CP CPUU- s el elemento m%s importante del microcontrolador y determina sus principales características$ tanto a nivel de hard2are como a nivel de so&t2are. 7e encarga de dirigir la memoria de instrucciones$ recibir el código de la instrucción en curso$ su decodi&icación y la e*ecución de la operación que implica la instrucción$ así como la b'squeda de los e&ectos y el almacenamiento del resultado. /isten tres orientaciones en cuanto a la arquitectura y &uncionalidad de los procesadores actuales
./1/ ./ 1/a# a# CI CI%C %C-- Computadores de 9uego de 0nstrucciones Comple*o ,isponen de m%s de :; instrucciones m%quina en su repertorio$ algunas de las cuales son so n muy so so&is &istic ticad adas as y po poten tente tes$ s$ re requi quiri riend endo o muc muchos hos cic ciclos los pa para ra su e*ecución.
./1/ ./ 1/b# b# 'I 'I%C %C-- 4anto la industria de los computadores comerciales como la de los mic icro roc contro rola lad dores
est st% %n
decant%n %nd dose
!Com !C ompu puta tado dore res s
9ueg 9u ego o
de
de
por
0nst 0n stru rucc ccio ione nes s
la
&il ilo oso&í &ía a
Red educ ucid ido# o#..
n
R07C esto es tos s
proc pr oces esad ador ores es el re repe pert rtor orio io de in inst stru rucc ccio ione nes s es mu muy y re redu duci cido do y la las s instrucciones son simples y$ generalmente$ se e*ecutan en un ciclo. La
sencillez y rapidez de las instrucciones permite optimizar el hard2are y el so&t2are del procesador. microcontroladores roladores destinados destinados a aplicaci aplicaciones ones muy concretas$ ./1/ ./ 1/c# c# %I %I%C %C-- n los microcont el *uego de instrucciones$ adem%s de ser reducido$ es 5especí&ico6$ o sea$ las instrucciones se adaptan a las necesidades de la aplicación prevista. sta &iloso&ía se ha bautizado con el nombre de 707C !Computadores de 9uego de 0nstrucciones specí&ico#.
./22# Mem ./ emo oria- n los microcontroladores la memoria de instrucciones y datos est% integrada en el chip propio. "na parte debe ser no vol%til$ tipo R)M$ y se de dest stin ina a a co cont nten ener er el pr prog ogra rama ma de in inst stru rucc ccio ione nes s qu que e go gobi bier erna na la aplicación. )tra parte de la memoria es tipo R(M$ vol%til$ y se puede guardar las la s va vari riab able les s y lo los s da dato tos. s.
La R(M en es esto tos s di disp spos osit itiv ivos os es de poca poca
capacidad capacid ad ya que se trata de las variables y los cambios de in&ormación que se producen en el transcurso del programa. 7eg'n el tipo de memoria R)M que disp dispong ongan an los micr microcon ocontrol trolador adores$ es$ la apli aplicac cación ión y util utilizac ización ión de los mismos es di&erente. 7e describen las cinco version versiones es de memoria no vol%til que se puede encontrar en los microcontroladores del mercado.
./2/ ./ 2/a# a# 'O 'OM M con msc mscar araa- s una memoria no vol%til de solo lectura contenido contenido durante la &abricación del chip. l costo del diseño de la tabla solo se puede usar con los microcontroladores con este tipo de memoria cuando se trata de cantidades superiores a varios miles de unidades.
./2/ ./ 2/b b# O(P (P-- l microcontrolador contiene una memoria no vol%til de solo lectura
rayos ultravioleta durante varios minutos. Las c%psulas son de material cer%mico y son m%s caros que los microcontroladores con memoria )4P que est%n hechos con material pl%stico.
./2/ ./ 2/d# d# EE EEP' P'OM OM-- 7e trata de memorias de solo lectura$ programables y borrables el+ct el +ctric ricame ament nte e PR PR)M )M !me !memor moria ia de le lectu ctura ra pr prog ogram ramab able le bor borrab rable le el+ctricamente#. s muy cómoda y r%pida la operación de grabado y la de borrado. Los microcontroladores dotados de memoria PR)M una vez instalados en el circuito$ pueden grabarse y borrarse cuantas veces se quieren separar de dicho circuito. Para ello se usan
./2/ ./ 2/e# e# F)* )*% %-- 7e trata de una memoria no vol%til$ de ba*o consumo$ que se puede escribir y borrar. "na di&erencia de la R)M$ la memoria =L(7- es programable en el circuito. La alternativa =L(7- est% recomendada &rente a la PR)M cuando se precisa gran cantidad de memoria de programa no vol%til. Las memorias PR)M y =L(7- son muy 'tiles para permitir que los microcontroladores que las incorporan puedan ser reprogramados
./.## Pue ./. Puerta rtass de Ent Entrad radaa %ali %alida da La pr prin inci cipa pall ut util ilid idad ad de la las s pa pati tita tas s qu que e po pose see e la c% c%ps psul ula a qu que e co cont ntie iene ne un microcontrolador es soportar las líneas de 17 que comunican al computador interno con los peri&+ricos e/teriores.
microcon ocontrol trolador adores es disp dispone onen n de un circ circuito uito ./33# 'elo !rinci ./ ci! !al al-- 4odos los micr oscilador que genera una onda cuadrada de alta &recuencia$ que con&igura los impulsos de relo* usados en la sincronización de todas las operaciones dell sis de sistem tema. a. Po Porr lo ge gener neral al$$ el ci circu rcuito ito de re relo* lo* es est% t% inc incorp orpora orado do en el microcontrolador y solo se necesita unos pocos componentes e/ternos para seleccionar y estabilizar la &recuencia de traba*o. (umentar la &recuen &recuencia cia de relo* para reducir el tiempo en que se puede e*ecutar las instrucciones pero lleva apare*ado un aumento del consumo de energía.
3# *'$ *'$UI( UI(EC( EC(U'* U'* +E U& MIC MIC'OP 'OP'OC 'OCE%* E%*+O' +O'-La ar arqu quit itec ectu tura ra de un mi micr crop opro roce cesa sado dorr pe perm rmit ite e ve verr su es estr truc uctu tura ra de su &uncionamiento$ las dos arquitecturas principalmente usadas en la &abricación de estos dispositivos dispositivos son (rquitectura (rquitectura >on >on 3uemann !arquitectura !arquitectura tradicional# tradicional# y La (rquitectura (rquitec tura -arvard. -arvard. ,entro de la arquitectura interna del microcontrolador tenemos
l procesador o "CP
La memoria para las instrucciones y para los datos.
Líneas de 17 para la comunicación con el e/terior.
Peri Pe ri&+ &+ri rico cos$ s$
como co mo
temp te mpor oriz izad ador ores es$$
conv co nver erso sore res s
(,$
comp co mpar arad ador ores es
analógicos$ etc.
Recu Re curs rsos os au au/il /iliar iares es$$ co como mo Pe Perro rro 8u 8uar ardi% di%n$ n$ cir circu cuito ito de re relo* lo*$$ mo modo do de &uncionamiento con ba*o consumo$ etc.
4# *' *'$U $UI( I(EC EC(U (U'* '* 5O 5O& & &EUM &EUM*& *&&&-
Como podemos ver en esta arquitectura los datos y las instrucciones circulan por el mismo bus$ ya que estos son guardados en la misma memoria$ su principal venta* ven ta*a a es el ah ahorr orro o de lín línea eas s ent entrad rada1s a1sali alida da pe pero ro es esto to lo co conv nvier ierte te en un una a debilidad puesto puesto que hay una reducción en la velocidad con la que se realizan los procesos. ste tipo de arquitectura es muy com'n en los computadores personales y &ue muy com'n en la construcción de microcontroladores hasta que descubrieron las grandes venta*as de la arquitectura -arvard. >enta*as Permite el diseño de programas con código automodi&icables. ,esventa*as La longitud de las instrucciones est% limitada por la longitud de los datos. La velocidad de operación !o ancho de banda de operación# est% limitada por el e&ecto cuello de botella.
6# *' *'$U $UI( I(EC EC(U (U'* '* * *'5 '5* *'+ '+--
( di&erenci di&erencia a de la arquitec arquitectura tura anterior anterior$$ en la arquitect arquitectura ura -arvar -arvard d e/iste una memo me mori ria a es espe peci ci&i &ica cada da pa para ra da dato tos s y un una a me memo mori ria a es esp pec eci& i&ic icad ada a pa para ra la las s instrucciones de esta &orma se usan dos buses bien di&erenciados. Con esto logra traba*ar con las dos memorias simult%neamente y en consecuencia se obtiene mucho m%s velocidad en la e*ecución de programas. (ctualmente$ (ctualme nte$ la tendenci tendencia a de los microcon microcontroladore troladores s es usar ese tipo de arquitectura.
>enta*as Los buses son independientes
l tamaño de las instrucciones no est% relacionado con el de los datos l tiempo de acceso a las instrucciones puede superponerse con el de los datos
,esventa*as ,eben poseer instrucciones especiales a tablas de valores constantes que pueden ser necesarios incluir en los programas.
7# C)* C)*%IF %IFIC* IC*CI CI& & +E )O% )O% MIC MIC'OP 'OP'OC 'OCE%* E%*+O' +O'E%E%
7eg'n el ancho de la palabra$ ya sea ?$:$@A bits
7eg'n los peri&+ricos incluidos en serie (1,$ ,1( y 01)B7
7eg'n la especialidad concreta comunicaciones$ señales$ videos$ etc.
4ambi+n pueden clasi&icarse en tres gamas
respo spond nden en a ins instr trucc uccion iones es de @D bit bits s de lon longit gitud ud ca cada da un una a 9ama :ase- re disponen de una pila con dos niveles de pro&undidad. 4ambi+n est% compuesta por @? modelos$ de los cuales A est%n encapsulados encapsulados con A pines$ por ello se les llama enanos.
9ama Media
,ispone de E instrucciones @? bits de longitud cada una Pila de : niveles "n vector de interrupción F@ modelos di&erentes ncapsulados de : a A? bits
9ama Meorada
Consta de FF instrucciones @A bits de longitud cada una pila de @A niveles datos de : bits alta velocidad !hasta ?;@ Mhz# y alto rendimiento !@; M0P7# (rquitectura (rquite ctura orientada orientada al al lengua*e lengua*e C Potentes herramientas de emulación
8# ;UE ;UE9O 9O +E I&(' I&('UCCI UCCIO&E O&E% % +E U& MIC'O MIC'OCO& CO&('O ('O)*+ )*+O'O'Los microcontroladores P0C de : bits de la gama b%sica son capaces de soportar una cantida cantidad d de tre treint inta a y tre tres s ins instr trucc uccion iones es de @D bit bits s de lon longit gitud ud de có códig digo o m%quina cada una. 4ienden a ser muy ortogonales$ poseyendo dentro de si mucha &le/ibilidad para escoger los operandos y el destino. -ay cuatro grandes grupos de instrucciones que son
0nstrucciones orientadas a mane*ar datos de tamaño byte.
0nstrucciones orientadas a mane*ar bits.
0nst 0n stru rucc ccio ione nes s or orie ient ntad adas as a ma mane ne*a *arr co cons nsta tant ntes es o li lite tera rale les s !v !val alor ores es inmediatos#.
0nstrucciones de control.
,entr ,e ntro o de la las s in instr struc uccio cione nes s qu que e m%s se ut utili iliza zan n so son n las qu que e ma mane ne*an *an by bytes tes$$ generalmente los datos de tamaño byte$ que son los datos naturales$ los cuales residen en posiciones de la memoria$ los cuales se comport comportan an como si el proceso &uera un registro de datos. Cuando se da el caso en que determinada instrucción toma en uso un registro en la memoria de datos$ es representado con la letra & en su nomenclatura$ y se determina en binario como E bits$ con los cuales se es posible discriminar hasta los D de un banco !del ; al @#. Mientras que se utiliza la letra d para representar el registro de datos !destino de una instrucción#$ adem%s el cual su codi&icación se precisa 'nicamente en un bit$ por el cual$ si cuyo valor es @$ el resultado se guarda en el registro de datos !$ y si su valor es ; el resultado se guarda en el registro de traba*o !G#. Cuando se presenta el caso$ en el cual una instrucción solo a&ecta a un bit del registro de datos$ se representa con la letra b$ codi&ic%ndose con bits$ el cual determinaría la posición del seleccionado del ; al F. n la las s in inst stru rucc ccio ione nes s te tene nemo mos s lo qu que e es li lite tera rale les$ s$ ta tamb mbi+ i+n n de deno nomi mina nado dos s constantes$ los cuales son los valores inmediatos que se encuentran incluidos dentro del &ormato binario de la instrucción de @D bits$ los cuales$ cuyos tamaños pueden ser de : o H bits$ y se representan con la letra I en el nemónico de la instrucción. ( continua continuación$ ción$ le present presentaremos aremos a usted la siguient siguiente e tabla$ dentro de la cual podemos estimar los símbolos y su descripc descripción ión correspondiente$ correspondiente$ utilizadas dentro de los di&erentes campos de nomenclatura que presenta las instrucciones del lengua*e ensamblador.
stos símbolos se utilizan para la representación de los distintos campos de la nomenclatura nomenclat ura de las instrucciones en ensamb ensamblador. lador. Las instrucciones instrucciones se e*ecutan en el tiempo de ciclo de instrucción !? / 4 )7C#$ a e/cepción de las de salto$ que demoran demo ran el dob doble. le. ( con continu tinuació ación n se pres presenta entan n algu algunas nas de las inst instrucc ruccione iones s principales.
+E%C'IPCI&
C*MPO F
,irección del registro de datos !; / ;; hasta / @
<
Registro de traba*o !(cumulador#.
:
,irección de un bit dentro de un registro de : bits.
=
Campo literal$ dato constante o etiqueta. >alor indi&erente !J; o @#.
>
l compilador genera código con /J;. s la &orma recomendada recomendada de uso para compatibilidad con todas las herramientas so&t2are de Microchip. 7elección de destino
+
dJ;
almacena resultado en G.
dJ@
almacena resultado en el registro &.
Por de&ecto d J @.
label
3ombre de la etiqueta
(O%
Cima de la pila !4opKo&K7tacI#.
PC
Contador de programa !program counter#.
<+(
Perro guardi%n !Gatch ,og 4imer#.
(O?
it 4imeKout !desbordamiento G,4#.
P+?
it Po2erKdo2n !modo de ba*o consumo#.
dest
,estino$ el registro G o la localización del registro especi&icado.
@A
)pciones.
B#
Contenido.
(signado (signad o a.
D
it del registro.
n el intervalo.
italics 0 GGG
4+rminos de&inidos por el usuario !la &uente es Courier#. Representación del n'mero he/adecimal !h dígito he/adecimal#.
bH10101010 Representación del n'mero binario @;@;@;@;.
# *P) *P)IC* IC*CIO CIO&E% &E% +E +E )O% )O% MIC'O MIC'OCO& CO&('O ('O)*+ )*+O'E O'E%%Cada vez e/isten m%s productos que incorporan un microcontrolador microcontrolador con el &in de aumentar sustancialmente sus prestaciones$ reducir su tamaño y coste$ me*orar su &iabilid &iab ilidad ad y dism disminui inuirr el cons consumo. umo. (l (lgun gunos os &abr &abrican icantes tes de micr microco ocontro ntrolado ladores res superan supe ran el mill millón ón de uni unidad dades es de un mode modelo lo det determi erminad nado o pro produc ducidas idas en una sema se mana na.. s ste te da dato to pu pued ede e da darr un una a id idea ea de la ma masi siva va ut util iliz izac ació ión n de es esto tos s compone comp onentes ntes.. Los micr microco ocontro ntrolad ladores ores est% est%n n sien siendo do empl emplead eados os en mult multitud itud de sist si stem emas as pr pres esen ente tes s en la vi vida da di diar aria ia$$ co como mo pu pued eden en se serr *u *ugu guet etes es$$ ho horn rno o microond micr oondas$ as$ &rig &rigorí& orí&icos icos$$ tele televiso visores$ res$ comp computad utadoras oras$$ impr impresor esoras$ as$ mód módems$ ems$ el sist si stem ema a de ar arra ranq nqu ue de nue uest stro ro co coch che$ e$ et etc. c. ot otra ras s ap apli lica caci cion ones es co como mo instrumentación electrónica$ control de sistemas en una nave espacial$ etc. "na aplic ap licaci ación ón típ típica ica po podr dría ía em emple plear ar var vario ios s mic microc rocont ontrol rolad adore ores s pa para ra co contr ntrola olar r pequeñas partes del sistema. stos pequeños controladores podrían comunicarse entre ent re el ellos los y co con n un pro proce cesa sador dor ce centr ntral$ al$ pro probab bablem lement ente e m%s po poten tente$ te$ par para a compartir la in&ormación y coordinar sus acciones$ como$ de hecho$ ocurre ya habitualmente en cualquier PC.
10# CU*+'O
COMP*'*(I5O
E&('E
MIC'OP'OCE%*+O'E%
J
MIC'OCO&('O)*+O'E%MIC' MI C'OP OP'O 'OCE CE%* %*+O +O'E 'E% %
CPU
5E)OCI+*+ +E OPE'*CI&
MIC' MI C'OC OCO& O&(' ('O) O)*+ *+O' O'E% E%
,epende ,epen de de un una a un unida idad d de s una sola unidad de procesamiento para procesamiento ! un solo chip#. realiz realización ación de &unci &unciones ones con los datos. Rapida.
M%s lenta que microprocesador.
un
MEMO'I* '*M J 'OM
7on parte partes s compl complement ementarias arias 4odo esto va integrado en un para ayudar al &uncionamiento solo circuito. del CP".
CO%(O%
7on muy altos$ debido a las altas prestaciones que o&rece s mucho menor$ ya que se y la ca cant ntid idad ad de ta tarea reas s qu que e trata de sistemas basicos. puede llegar a e*ecutar.
I&(E'FE'E&CI*%
l al alto to ni nive vell de in inte tegr grac ació ión n 7on ma 7on mas s su susc scep epti tibl bles es a la reduce los niveles de inter&erencia electromagn+tica inter&erencia
Conclusión n conclusión$ podemos determinar que los microcontroladores ha evolucionado desde sus orígenes *unto con las computadoras y otros aparatos electrónicos$ este tema es asociado asociado con las %reas de de las tecnolog tecnología$ ía$ robótica robótica y electrónica$ electrónica$ &ísica$ in&orm%t in&o rm%tica ica$$ ten teniend iendo o como ob*e ob*etiv tivo o llev llevar ar aca acabo bo proc proceso esos s lóg lógicos icos o acci accione ones s programadas en un lengua*e ensamblador por un usuario o programador$ los micro contro con trolad ladore ores s cu cuent entan an co con n un una a gr gran an va varie rieda dad d de apl aplica icacio cione nes$ s$ la las s may mayore ores s aplicaciones se encuentra re&le*adas en el campo de la industria automotriz. l mi micr cro o co cont ntro rola lado dorr es un ca camp mpo o de est stud udio io im impo port rtan ante te en la las s &u &utu tura ras s generaciones$ debido a que siempre e/istir% la necesidad de la utilización de aparatos electrónicos y para que estos &uncionen cada vez m%s r%pidos y que su tecnología en micro chips sea cada vez m%s reducida sin disminuir su velocidad.
'e"erencias Electrónicas Anónimo (2007). Microcontroladores. Disponible en: http://www.monografias.com/trabaos!2/microco/microco.shtml
Anonimo
(200"). #ap$t%lo 2. Microcontroladores: #aracter$sticas &
aplicaciones generales. Disponible en: http://bibing.%s.es/pro&ectos/abrepro&/!!'0!/fichero/Memoria22*#ap #'ADt%lo+2.pdf
Anonimo (). Microcontroladores ,-#. Disponible en: http://edii.%clm.es/miniesta/mcpic!.pdf