UNIVERSIDAD UNIVERSID AD NACIONAL NACION AL ABIERTA Y A DISTANCIA DISTANCIA (UNAD) (UN AD) MICROPROCESADORES Y MICROCONTROLADORES
APORTE INDIVIDUAL
GILDARDO LEON PARRA FLOREZ Código 15 33 !1"
TUTOR NESTOR #AVIER RODRIGUEZ
309696A_220
Escuela de Ciencias Básicas, Tecnología e Ingeniería Tecnología en Auo!ai"aci#n Elecr#nica $E%E&&I' ABRIL !$ d% "!15
MICROCONTROLADORES
Un &i'o'o*o+,do (a)re*iado (a)re*iado -C, UC o MCU+
es
un circuio
inegrado rogra!a)le, inegrado rogra!a)le, caa" de e-ecuar las #rdenes gra)adas en su !e!oria. Esá co!ueso de *arios )lo/ues uncionales, los cuales cu!len una area esecíica. Un !icroconrolador inclu1e en su inerior las res rinciales unidades uncionales
de
una co!uadora co!uadora unidad
cenral
de
rocesa!ieno,, !e!oria 1 eriricos rocesa!ieno eriricos de de enrada4salida enrada4salida.. Algunos !icroconroladores ueden uili"ar ala)ras de cuaro )is 1 uncionan a *elocidad de relo- con recuencias an )a-as co!o 5 7", con un consu!o de )a-a oencia (!8 (!8 o !icro*aios+. !icro*aios +. or lo general, endrá la caacidad ara !anener la unc uncio iona nallidad idad a la ese esera ra de un e*en e*eno o co!o co!o uls ulsar ar un )o )o#n o de or ora inerruci#n, el consu!o de energía durane el esado de reoso (relo- de la CU 1 los eriricos de la !a1oría+ uede ser s#lo nano*aios, lo /ue :ace /ue !uc:os de ellos !u1 adecuados ara alicaciones con )aería de larga duraci#n. Oros !icroconroladores ueden ser*ir ara roles de rendi!ieno críico, donde sea necesario acuar !ás co!o un rocesador digial de se;al (%<+, se;al (%<+, con *elocidades de relo- 1 consu!o de energía !ás alos. Cuando es a)ricado a)ricado el !icroconrola !icroconrolador, dor, no coniene daos en la !e!oria RO$. ara /ue ueda conrolar alg=n roceso es necesario generar o crear 1 luego gra)ar en la EERO$ EERO$ o o e/ui*alene del !icroconrolador alg=n rogra!a, el cual uede
ser
escrio
en le lengu nguaa-e e
ensa! ens a!)l )lad ador or u u
oro
lengua-e
ara
!icroconroladores> sin e!)argo, ara /ue el rogra!a ueda ser gra)ado en la !e!o !e!ori ria a del del !icr !icroc ocon onr rol olad ador or,, de)e de)e ser ser codi codiiica cado do en sis sise!a e!a nu! nu!ric rico o
:e?adeci!al /ue es inal!ene el sise!a /ue :ace ra)a-ar al !icroconrolador cuando
se
es
ali!enado
con
el *ola-e adecuado
1
asociado
a
disosii*os anal#gicos 1 discreos ara su unciona!ieno
CARACTERISTICAS.
&os !icroconroladores esán dise;ados ara reducir el coso econ#!ico 1 el consu!o de energía de un sise!a en aricular. or eso el a!a;o de la unidad cenral de rocesa!ieno, la canidad de !e!oria 1 los eriricos incluidos deenderán de la alicaci#n. El conrol de un elecrodo!sico sencillo co!o una )aidora uili"ará un rocesador !u1 e/ue;o (5 u @ )is+ or/ue susiuirá a un au#!aa inio. En ca!)io, un reroducor de !=sica 14o *ídeo digial ($3 o $5+ re/uerirá de un rocesador de 32 )is o de 65 )is 1 de uno o !ás c#decs de se;al digial (audio 14o *ídeo+. El conrol de un sise!a de renos AB< ( Aniloc Brae <1se!+ se )asa nor!al!ene en un !icroconrolador de 6 )is, al igual /ue el sise!a de conrol elecr#nico del !oor en un auo!#*il. &os !icroconroladores reresenan la in!ensa !a1oría de los c:is de co!uadoras *endidos, so)re un 0 son conroladores Dsi!lesD 1 el resane corresonde a %< !ás eseciali"ados. $ienras se ueden ener uno o dos !icrorocesadores de ro#sio general en casa (Ud. esá usando uno ara eso+, used iene disri)uidos segura!ene enre los elecrodo!sicos de su :ogar una o dos docenas de !icroconroladores. ueden enconrarse en casi cual/uier disosii*o elecr#nico co!o auo!#*iles,la*adoras, :ornos !icroondas, elonos, ec. Un !icroconrolador diiere de una unidad cenral de rocesa!ieno nor!al, de)ido a /ue es !ás ácil con*erirla en una co!uadora en unciona!ieno, con un !íni!o de circuios inegrados e?ernos de ao1o. &a idea es /ue el circuio inegrado se colo/ue en el disosii*o, enganc:ado a la uene de energía 1 de
inor!aci#n /ue necesie, 1 eso es odo. Un !icrorocesador radicional no le er!iirá :acer eso, 1a /ue esera /ue odas esas areas sean !ane-adas or oros c:is. 7a1 /ue agregarle los !#dulos de enrada 1 salida (ueros+ 1 la !e!oria ara al!acena!ieno de inor!aci#n.
Un !icroconrolador íico endrá un generador de relo- inegrado 1 una e/ue;a canidad de !e!oria de acceso aleaorio 14o RO$4ERO$4EERO$4las:, con lo /ue ara :acerlo uncionar odo lo /ue se necesia son unos ocos rogra!as de conrol 1 un crisal de sincroni"aci#n. &os !icroconroladores disonen general!ene a!)in de una gran *ariedad de disosii*os de enrada4salida, co!o con*eridor anal#gico digial, e!ori"adores, UARTs 1 )uses de inera" serie eseciali"ados, co!o I2C 1 CA'. recuene!ene, esos disosii*os inegrados ueden ser
conrolados or
insrucciones
de rocesadores
eseciali"ados. &os !odernos !icroconroladores recuene!ene inclu1en un lengua-e
de
rogra!aci#n
inegrado,
co!o
el
lengua-e
de
rogra!aci#n BA
AR/UITECTURA
Básica!ene e?isen dos ar/uiecuras de co!uadoras, 1 or suueso, esán resenes en el !undo de los !icroconroladores Fon 'eu!ann 1 7ar*ard. A!)as se dierencian en la or!a de cone?i#n de la !e!oria al rocesador 1 en los )uses /ue cada una necesia. A0i*%'*, Vo N%&,
&a ar/uiecura Fon 'eu!ann uili"a el !is!o disosii*o de al!acena!ieno ano ara las insrucciones co!o ara los daos, siendo la /ue se uili"a en un ordenador ersonal or/ue er!ie a:orrar una )uena canidad de líneas de E4<, /ue son )asane cososas, so)re odo ara a/uellos sise!as donde el rocesador se !ona en alg=n io de "#calo alo-ado en una laca !adre. Ta!)in esa organi"aci#n les a:orra a los dise;adores de lacas !adre una )uena canidad de ro)le!as 1 reduce el coso de ese io de sise!as. En un ordenador ersonal, cuando se carga un rogra!a en !e!oria, a se se le asigna un esacio de direcciones de la !e!oria /ue se di*ide en seg!enos, de los cuales íica!ene endere!os los siguienes c#digo (rogra!a+, daos 1 ila. Es or ello /ue ode!os :a)lar de la !e!oria co!o un odo, aun/ue e?isan disinos disosii*os ísicos en el sise!a ( disco duro, !e!oria RA$, !e!oria las:, unidad de disco #ico...+. En el caso de los !icroconroladores, e?isen dos ios de !e!oria )ien deinidas !e!oria de daos (íica!ene alg=n io de
(RO$,RO$, EERO$, las: u de oro io no *oláil+. En ese caso la organi"aci#n es disina a las del ordenador ersonal, or/ue :a1 circuios disinos ara cada !e!oria 1 nor!al!ene no se uili"an los regisros de seg!enos, sino /ue la !e!oria esá segregada 1 el acceso a cada io de !e!oria deende de las insrucciones del rocesador.
A esar de /ue en los sise!as inegrados con ar/uiecura Fon 'eu!ann la !e!oria es segregada, 1 e?isan dierencias con reseco a la deinici#n radicional de esa ar/uiecura> los )uses ara acceder a a!)os ios de !e!oria son los !is!os, del rocesador sola!ene salen el )us de daos, el de direcciones, 1 el de conrol. Co!o conclusi#n, la ar/uiecura no :a sido alerada, or/ue la or!a en /ue se coneca la !e!oria al rocesador sigue el !is!o rinciio deinido en la ar/uiecura )ásica. Algunas a!ilias de !icroconroladores co!o la Inel @0 1 la G@0 i!le!enan ese io de ar/uiecura, unda!enal!ene or/ue era la uili"ada cuando aarecieron los ri!eros !icroconroladores.
A0i*%'*, 2,,d
&a ora *ariane es la ar/uiecura 7ar*ard, 1 or e?celencia la uili"ada en suerco!uadoras, en los !icroconroladores, 1 sise!as inegrados en general. En ese caso, ade!ás de la !e!oria, el rocesador iene los )uses segregados, de !odo /ue cada io de !e!oria iene un )us de daos, uno de direcciones 1 uno de conrol. &a *ena-a unda!enal de esa ar/uiecura es /ue er!ie adecuar el a!a;o de los )uses a las caracerísicas de cada io de !e!oria> ade!ás, el rocesador uede acceder a cada una de ellas de or!a si!ulánea, lo /ue se raduce en un au!eno signiicai*o de la *elocidad de rocesa!ieno. Tíica!ene los sise!as
con esa ar/uiecura ueden ser dos *eces !ás ráidos /ue sise!as si!ilares con ar/uiecura Fon 'eu!ann.
&a des*ena-a esá en /ue consu!e !uc:as líneas de E4< del rocesador> or lo /ue en sise!as donde el rocesador esá u)icado en su roio encasulado, solo se uili"a en suerco!uadoras.
MICROPROCESADORES PIC
MICROC2IP .
&os PIC son una a!ilia de !icroconroladores io RI
aun/ue
general!ene
se
uili"a
co!o P eripheral I nterface C ontroller (conrolador de inera" eririco+. El IC original se dise;# ara ser usado con la nue*a CU de 6 )is C6000.
1 aun/ue el r!ino no se usa)a or a/uel enonces, se raa de un dise;o RI
serie, UART, n=cleos de conrol de !oores, ec.+ 1 con !e!oria de rogra!a desde 2 a 32 000 ala)ras (una palabra corresonde a una insrucci#n en lengua-e ensa!)lador , 1 uede ser de 2, 5, 6 o 32 )is, deendiendo de la a!ilia esecíica de IC!icro+.
AR/UITECTURA CENTRAL
&a ar/uiecura del IC es su!a!ene !ini!alisa. Esá caraceri"ada or las siguienes resaciones •
Jrea de c#digo 1 de daos searadas ( Ar/uiecura 7ar*ard+.
•
Un reducido n=!ero de insrucciones de longiud i-a.
•
I!le!ena seg!enaci#n de al !odo /ue la !a1oría de insrucciones duran ie!o de insrucci#n (o 5 ie!os de relo-+. ueden :a)er insrucciones de dos ie!os de insrucci#n (salos, lla!adas 1 reornos de su)ruinas 1 oras+ o inclusi*e con !ás ie!o de insrucci#n en IC de ga!a ala. Eso i!lica /ue el rendi!ieno real de insrucciones or segundo del rocesador es de al !enos 45 de la recuencia del oscilador.
•
Un solo acu!ulador (8+, cu1o uso (co!o oerador de origen+ es i!lício (no esá eseciicado en la insrucci#n+.
•
Todas las osiciones de la RA$ uncionan co!o regisros de origen 14o de desino de oeraciones !ae!áicas 1 oras unciones.
•
Una ila de :ardKare ara al!acenar insrucciones de regreso de unciones.
•
Una relai*a!ene e/ue;a canidad de esacio de daos direcciona)le (íica!ene, 26 )1es+, e?ensi)le a ra*s de !aniulaci#n de )ancos de !e!oria.
•
El esacio de daos esá relacionado con el CU, ueros, 1 los regisros de los eriricos.
•
El conador de rogra!a esá a!)in relacionado denro del esacio de daos, 1 es osi)le escri)ir en l (er!iiendo salos indirecos+.
A dierencia de la !a1oría de oros CU, no :a1 disinci#n enre los esacios de !e!oria 1 los esacios de regisros, 1a /ue la RA$ cu!le a!)as unciones, 1 esa es nor!al!ene reerida co!o Darc:i*o de regisrosD o si!le!ene, regisros. Esacio de daos (RA$+ &os !icroconroladores IC ienen una serie de regisros /ue uncionan co!o una RA$ de ro#sio general. &os regisros de ro#sio esecíico ara los recursos de :ardKare disoni)les denro del roio c:i a!)in esán direccionados en la RA$. &a direcciona)ilidad de la !e!oria *aría deendiendo de la línea de disosii*os, 1 odos los disosii*os IC ienen alg=n io de !ecanis!o de !aniulaci#n de )ancos de !e!oria /ue ueden ser usados ara
acceder !e!oria e?erna o adicional. &as series !ás recienes de disosii*os disonen de unciones /ue ueden cu)rir odo el esacio direcciona)le, indeendiene!ene del )anco de !e!oria seleccionado. En los disosii*os aneriores, eso de)ía lograrse !ediane el uso del acu!ulador. ara i!le!enar direcciona!ieno indireco, se usa un regisro de Dselecci#n de regisro de arc:i*oD (
PROGRAMACION DEL PIC
ara ranserir el c#digo de un ordenador al IC nor!al!ene se usa un disosii*o lla!ado rogra!ador . &a !a1oría de IC /ue $icroc:i disri)u1e :o1 en día incororan IC< (In Circuit Serial Programming , rogra!aci#n serie incororada+ o &F ( Low Voltage Programming , rogra!aci#n a )a-o *ola-e+, lo /ue er!ie rogra!ar el IC direca!ene en el circuio desino. ara la IC< se usan los ines RB6 1 RB (En algunos !odelos ueden usarse oros ines co!o el H0 1 H o el RA0 1 RA+ co!o relo- 1 daos 1 el $C&R ara aci*ar el !odo rogra!aci#n alicando un *ola-e de 3 *olios. E?isen !uc:os rogra!adores de IC, desde los !ás si!les /ue de-an al soKare los dealles de co!unicaciones, a los !ás co!le-os, /ue ueden *eriicar el disosii*o a di*ersas ensiones de ali!enaci#n e i!le!enan en :ardKare casi odas las uncionalidades. $uc:os de esos rogra!adores co!le-os inclu1en ellos !is!os IC rerogra!ados co!o inera" ara en*iar las #rdenes al IC /ue se desea rogra!ar. Uno de los rogra!adores !ás si!les es el TE20, /ue uili"a la línea TL del uero R<232 co!o ali!enaci#n 1 las líneas %TR 1 CT< ara
!andar o reci)ir daos cuando el !icroconrolador esá en !odo rogra!aci#n. El soKare de rogra!aci#n uede ser el ICrog, !u1 co!=n enre la gene /ue uili"a ese io de !icroconroladores. Enornos de rogra!aci#n )asados en inrrees BA
ueden
o)ener
direca!ene
de
$icroc:i
!uc:os
rogra!adores4deuradores (ocu)re de 200+ Un )uena recoilaci#n de :erra!ienas de desarrollo ara IC uede enconrarse A/uí. ($a1o de 2009+.
Programadores •
IC<ar lus (uero serie 1 U
•
ro!ae II (uero serie+
•
$&AB $3 (uero serie 1 U
•
IC%2 (uero serie 1 U
•
IC%3 (U
•
ICMi (U
•
ICNrog .06B
•
ICAT .2 (uero U
•
8inic @00 (uero aralelo, serie 1 U
•
ICMi 2 (U
•
ICMi 3 (U
•
Terus).0
•
Eclise (IC 1 AFR. U
•
$aserrog (U
Depuradores integrados •
IC% (
•
IC%2 (
•
IC%3 (High speed U
Emuladores •
roeus N I
•
ICE2000 (uero aralelo, con*eridor a U
•
ICE5000 (U
•
IC E$U
•
I
•
IC C%lie
•
IC
•
Crocodrile Clis
CARACTERISTICAS DEL PIC
&os IC acuales *ienen con una a!lia ga!a de !e-oras :ardKare incororadas •
'=cleos de CU de @46 )is con Ar/uiecura 7ar*ard !odiicada
•
$e!oria las: 1 RO$ disoni)le desde 26 )1es a 26 ilo)1es
•
ueros de E4< (íica!ene 0 a . *olios+
•
Te!ori"adores de @46432 )is
•
Tecnología 'anoKa ara !odos de conrol de energía
•
eriricos serie síncronos 1 asíncronos U
•
Con*ersores anal#gico4digial de @N0N2 )is
•
Co!aradores de ensi#n
•
$#dulos de caura 1 co!araci#n 8$
•
Conroladores &C%
•
eririco $<< ara co!unicaciones IC, <I, 1 I<
•
$e!oria EERO$ inerna con duraci#n de :asa un !ill#n de ciclos de lecura4escriura
•
eriricos de conrol de !oores
•
•
•
•
•
VARIACIONES DEL PIC
IC !odernos &os *ie-os IC con !e!oria RO$ o ERO$ se esán reno*ando gradual!ene or c:is con !e!oria las:. Así !is!o, el -uego de insrucciones original de 2 )is del IC60 1 sus descendienes direcos :a sido sulanado or -uegos de insrucciones de 5 1 6 )is. $icroc:i oda*ía *ende *ersiones RO$ 1 ERO$ de la !a1oría de los IC ara soore de alicaciones aniguas o grandes edidos.
or odos lados surgen co!a;ías /ue orecen *ersiones del IC !ás )araas o !e-oradas. &a !a1oría suelen desaarecer ráida!ene. Una de ellas /ue *a erdurando esU)ico! (anigua!ene
IC ara rocesado de se;al (dsIC+ &os dsIC son el en=li!o lan"a!ieno de $icroc:i, co!en"ando a roducirlos a gran escala a inales de 2005.
arir de cuar"os esándares de 5 a $7" gracias a un && inerno. uncionan a 3.3F en sus ueros de enrada 1 salida, aun/ue el a)ricane indica /ue sal*o en los ines con unci#n anal#gica, en la !a1oría se oleran ensiones de :asa F. %isonen de una ar/uiecura oi!i"ada con alo grado de aralelis!o 1 n=cleo de io $5M 1 una ele*ada caacidad de !e!oria RA$ 1 &A<7 RO$. Todo ello :ace /ue esos $CUs er!ien un ele*ado rocesa!ieno de inor!aci#n.
PIC MAS COMUNES •
IC2C0@409 (Encasula!ieno reducido de @ ines, oscilador inerno, oular en e/ue;os dise;os co!o el iod re!oe+.
•
IC262946
•
IC6@5 (Considerado o)soleo, ero i!osi)le de descarar 1 !u1 oular+
•
IC6@5A (Acuali"aci#n del anerior, la A indica /ue cuena con !#dulos de co!araci#n A4%, algunas *ersiones uncionan a 20 $7", co!ai)le +
•
IC662@A465@A (Ociones íicas ara !igrar o acuali"ar desde dise;os aniguos :ec:os con el IC6@5A. oseen !#dulos de co!araci#n A4%, Caure P Co!are CC (8$+, co!unicaci#n en serie U
•
IC6@@ ('ue*o susiuo del IC6@5A 1 suerior al IC665@A con !ás !e!oria, oscilador inerno, U
•
IC6@L4@LA (D7er!anos !a1oresD del IC6@54@5A, con canidad de !e-oras incluidas en :ardKare. Basane co!=n en ro1ecos de aicionados+.
•
IC6@@64@@ ('ue*o susiuo del 6@6A 1 6@A con la dierencia /ue a:ora 1a inclu1e oscilador inerno, considerados los !ás cercanos a la a!ilia @+.
•
IC693? ('ue*a ga!a !edia de IC oi!i"ado 1 con !uc:a RA$, a:ora con 59 insrucciones rene al con-uno de 3 !ás co!=n+.
•
IC@52
•
IC@25 Con !ane-o de uero U
•
IC@2204520 $=liles co!aradores 1 con*eridores A4%.
•
IC@20450 $ane-o de ueros U
•
dsIC30200
•
dsIC30305
dsIC3030 (Ideales ara conrol elecr#nico de !oores elcricos de
•
inducci#n, conrol so)re audio, ec+. IC32 ('ue*a ga!a de IC de 32 )is, los !ás !odernos son co!ai)les
•
con U
El 42C! es una a!ilia de !icroconroladores de reescale (anes $oorola+ de @ )is 1 ar/uiecura de *on 'eu!ann, con un solo )lo/ue de !e!oria. Es conocida a!)in si!le!ene or 7C0@. &os 7C0@ son !icroconroladores de ro#sio general, cada !ie!)ro de esa a!ilia cuena con dierenes eriricos inernos, ero con una CU co!=n /ue er!ie !igrar alicaciones enre ellos, aciliando con ello el dise;o. Enre
los
eriricos
inernos
/ue
cuenan
esos
!icroconroladores
esa con*ersores anal#gicosNdigial, !#dulo de conrol de ie!os 1 sise!as de co!unicaci#n co!o <I,IC, U
I!agen de un $icroconrolador 7C0@H32 !onado.
reescale creo una !e-ora a esa a!ilia de !icroconroladores, la 7C<0@ /ue orece !e-oras en algunas insrucciones 1 agrega nue*as, ade!ás en esa !e-ora los !icroconroladores ueden ser deurados or uero dedicado lla!ado B%$ (bac!ground debug module+ , /ue !e-ora su *ersailidad 1 a!lia su ga!a de alicaciones. A la derec:a ode!os *er en la reerencia (+ el !icroconrolador 6@7C0@H32 1 en la reerencia (2+ el lugar donde se coneca el B%$ ( bac!ground debug module + ara locali"ar errores de rogra!aci#n en el rogra!a. E?isen
ininidad
de
enornos
de
desarrollo
desde H'U
Co!iler
Collecion a freeware o software de ago. %os de los a/uees !ás ineresanes son los desarrollados or PE $icro 1 el reescale Code8arrior (el co!ilador cru"ado de ago or e?celencia+, 1 <%CC (
PRINCIPALES CARACTERISTICAS •
C#digo co!ai)le con la a!ilia $6@0, $5@0 1 la a!ilia 7C0.
•
El )us inerno iene una recuencia de @ $7".
•
•
properly +.
%eecci#n de )a-a ensi#n de ali!enaci#n selecciona)le a 3.0 o .0
•
Fols.
%eecci#n de un c#digo de insrucci#n ilegal o no e?isene con
•
oci#n a rese auo!áico. %eecci#n de una direcci#n ilegal o no e?isene con oci#n a rese
•
auo!áico. %ise;ado ara sise!as /ue usan oca oencia.
•
&a !e!oria RA$ es oal!ene esáica con los !odos (
•
!odo eserar un e*eno e?erno (8AIT+. Con reseco a la co!ai)ilidad con el c#digo escrio ara 7C0> :a1 una le*e inco!ai)ilidad en los lla!ados de inerruciones 1a /ue en el !icroconrolador 7C0 el regisro índice L es de @ Bis 1 en el 7C0@ 1 7C<0@ dic:o regisro índice se deno!ina 7L 1 es de 6 )is 1 or lo ano el =nico regisro /ue se o!ie guardar en el sac ane una inerruci#n es el regisro 7 1 or lo ano se de)erá ,6i+, ( push+ 1 %*i, (o desailar, pop+ el regisro 7 con las insrucciones <77 1 U&7 reseci*a!ene. ARDUINOS Adio es
una laaor!a de :ardKare li)re, )asada en una laca con
un !icroconrolador 1 un enorno de desarrollo, dise;ada ara aciliar el uso de la elecr#nica en ro1ecos !ulidiscilinares. 2 3 El :ardKare consise en una laca con un !icroconrolador A!el AFR 1 ueros de enrada4salida.5 &os
!icroconroladores
!ás
usados
son
el A!ega6@, A!ega32@, A!ega2@0, 1 A!ega@ or su sencille" 1 )a-o cose /ue er!ien el desarrollo de !=liles dise;os. or oro lado el soKare consise en
un
enorno
de
desarrollo
/ue
i!le!ena
el lengua-e
de
rogra!aci#n rocessing48iring 1 el cargador de arran/ue /ue es e-ecuado en la laca.5
%esde ocu)re de 202, Arduino se usa a!)in con !icroconroladoras Core?$3 de AR$ de 32 )is, /ue coe?isirán con las !ás li!iadas, ero a!)in econ#!icas AFR de @ )is. AR$ 1 AFR no son laaor!as co!ai)les a ni*el )inario, ero se ueden rogra!ar con el !is!o I%E de Arduino 1 :acerse rogra!as /ue co!ilen sin ca!)ios en las dos laaor!as. Eso sí, las !icroconroladoras Core?$3 usan 3,3F, a dierencia de la !a1oría de las lacas con AFR /ue general!ene usan F.