Vous êtes sur la page 1sur 42

ARQUITECTURAS

AVANZADAS EN
MICROPROCESADORES

CURSO POR JURADO DE


SISTEMAS BASADOS EN MICROPROCESADORES

ALUMNO: RUEDA KUONG FRANK EDNER JAVIER


TEORIA - III FASE
TEMAS
1. INTRODUCCION
2. PROCESADOR CORE 2 DUO
2.1. CARACTERISTICAS
2.2. DUO, QUAD, EXTREME
2.3. NUCLEOS
2.4. ERRORES DE LOS CHIPS DE INTEL
3. PROCESADOR TURIOM DUO
3.1. MODELOS DE ATHLON 64 X2 PARA SOCKET 939
3.2. MODELOS DE ATHLON 64 X2 PARA SOCKET AM2
4. PROCESADOR ATHLON 64X2
4.1. SERIE TAYLOR Y TRINIDAD
5. MICROCONTROLADOR 16F877
5.1. CARACTERISTICAS
5.1.1. DESCRIPCIN DE LOS PUERTOS
5.1.2. DISPOSITIVOS PERIFRICOS
5.2. DIAGRAMA DE BLOQUES
5.3. DESCRIPCIN DE PINES
1. INTRODUCCION
La marca Core 2 designa a la gama de CPUs comerciales de Intel de
64 bits con doble ncleo y las CPUs 2x2 de cudruple ncleo MCM
(mdulo multi chip) con el sistema de instruccin x86-64, basada en
la micro arquitectura de ncleo de Intel, derivada del procesador de
plataforma porttil de 32-bit de doble ncleo Yonah (Nota: el
microchip del Yonah abarc dos ncleos interconectados, cada uno
similar al del Pentium M). Los Mdulos Multi Chip (MCM) de CPU
de cudruple ncleo tienen dos dobles ncleos idnticos separados
(CPUs) en un paquete MCM de cudruple ncleo.

La micro arquitectura del Core 2 volvi a velocidades de reloj ms


bajas y mejoras respecto al uso de los ciclos de reloj y energa
disponibles en comparacin con su predecesor el Netburst de las
CPU de los Pentium 4 y D. La micro arquitectura de ncleo
proporciona etapas de decodificacin, unidades de ejecucin,
Cachs y buses ms eficientes reduciendo el consumo de energa de
las CPUs Core 2, mientras se incrementa la capacidad de proceso.
La marca Core 2 fue introducida el 27 de Julio de 2006, abarcando
el Solo (ncleo simple), Duo (doble ncleo), Quad (cudruple
ncleo) y Extreme (CPUs de doble o cudruple ncleo) durante el
2007.
2. PROCESADOR CORE 2 DUO
2.1. CARACTERISTICAS
El Core 2 Duo es un procesador con un pipeline de 14 etapas lo
que le permite escalar ms en frecuencia que su antecesor
directo: el Core, que tena 12 etapas al igual que el Athlon 64.

Tiene, adems, un motor de ejecucin ancho con tres ALUs,


cuatro FPUs y tres unidades de SSE de 128 bits. Estas dos
caractersticas hacen que sea el procesador x86 que ms
instrucciones por ciclo puede lograr.

Una llamativa caracterstica de esta familia es su particular


facilidad para aplicar overclock, llegando muchos de estos
procesadores a ganancias superiores al 50% en su frecuencia de
trabajo

Otra diferencia es la forma como trabajan sus ncleos: en


Pentium los ncleos trabajan de manera alterna, mientras que en
el Core 2 los ncleos trabajan de manera simultnea dando un
mayor rendimiento.
2.2. DUO, QUAD, EXTREME
Las CPU Core 2 incluyen: Cornoe y Allendale (dobles
ncleos para plataformas de alto y medio rendimiento),
Merom (doble ncleo para porttiles), Kentsfield (cudruple
ncleo para laptops) y sus variantes llamadas Penryn (doble
ncleo para porttiles), Wolfdale (doble ncleo para
sobremesas) y Yorkfield (cudruple ncleo para desktops).

Las prestaciones que ofrece Core 2 optimizan los procesos


virtuales. Con un diseo trmico de energa (Thermal
design power, TDP) con poco mas de 65 W, el Intel Core 2
Duo Conroe consume menos de la mitad de la energa, pero
solo el chip de doble ncleo del Pentium-d de sobremesa
con TDP de poco ms de 130 W (una ms alta TDP
requiere refrigeracin adicional que puede ser ruidosa y
costosa).
Como es habitual en las CPUs, los procesadores Core 2 Duo
E4000/E6000, Core 2 Quad Q6600, Core 2 Extreme doble
ncleo X6800, y cudruple ncleo QX6700 y QX6800 se vieron
afectados por un nmero mnimo de fallos.
2.3. NUCLEOS
CONROE: El primer ncleo de procesador de la marca Intel, Core 2 Duo,
fue lanzado el 27 de Julio de 2006. Estos procesadores fueron fabricados
en placas de 300 mm usando un proceso de manufacturacin de 65nm, y
optimizados para ordenadores de sobremesa, reemplazando las CPUs
Pentium 4 y Pentium D. El ncleo CORNOE proporciona un 40% ms de
potencia con un consumo del 40% menor. Todos los ncleos Conroe son
fabricados con 4 MB de cach, en cualquier caso debido a defectos de
fabricacin o para hacer ms rentable su comercializacin, las versiones
E6300 y E6400 basados en este ncleo, tienen la mitad de su cach
deshabilitada, dejndolos con solo 2 MB tiles de cach.

Las CPUs Conroe tienen mejores prestaciones sobre los modelos


anteriores con velocidades de procesamiento similares. Segn las
revisiones, la mayor cach de 4 MB contra la menor cach de 2 MB a la
misma frecuencia y el mayor FSB pueden proveer de un beneficio de
funcionamiento del 0-9% en algunas aplicaciones y del 0-16% para
algunos juegos.

Los chips Conroe tambin experimentan una temperatura de salida


mucho menor que sus predecesores y la ms eficiente micro
arquitectura.
CONROE XE: El ncleo Core 2 Extreme fue oficialmente
presentado el 29 de Julio de 2006. Los ncleo Conroe XE,
reemplazan al ncleo dual de los procesadores de la edicin
Pentium Extreme Edition.

Los Core 2 Extreme tienen una velocidad de reloj de 2.93 GHz


y 1066 MT/s de FSB a pesar de que inicialmente se esperaba
lanzarlos con 3,3ghz y 1333MT/s. El consumo de energa para
esta familia es de 75 hasta 80w. Con Speed Step habilitado, la
temperatura de la CPU en funcionamiento es bsicamente igual
a la temperatura ambiente.

La nica diferencia entre el Core 2 Duo y el Core 2 extreme es


la velocidad de reloj y el multiplicador abierto, ventajas
normales de la edicin Extreme. El multiplicador ascendente
desbloqueado es solo para entusiastas o profesionales porque
permite al usuario poner la velocidad de reloj ms alta que la
carga de la frecuencia sin modificar el FSB a diferencia de los
modelos Core 2 Duo que solo permiten desbloquear el factor
descendiente.
CONROE L: El Conroe-L Celeron es un procesador de ncleo simple
construido con la micro arquitectura de Intel Core y con una frecuencia de
reloj mucho menor a la del Cedar Mill Celeron, pero an los supera en
rendimiento.

Est basado en los 65nm del ncleo Conroe-L y usa un modelo de


secuencia de la serie 400, los FSB fueron incrementados de 533 MT/s a 800
MT/s en esta generacin, y el consumo energtico se decremento de 65w a
35w. Todos los modelos Conroe-L son procesadores de ncleo simple.

MEROM: Merom, la primera versin porttil del Core 2, fue presentada el


27 de Julio de 2007. Merom se hizo con la primera lnea de Intel de
procesadores para porttiles, con los mismos rasgos de Conroe, pero con
ms nfasis sobre el consumo de electricidad bajo para mejorar la duracin
de la batera del porttil. El ncleo Merom basado en Core 2 Duo
proporciona un leve aumento de rendimiento con renderizacin 3D y
medios codificadores, manteniendo la misma duracin de la batera que el
ncleo Yonah basado en Intel Core Duo.

Una versin del Merom con 2 MB de cache, llamada Merom-2M, fue


lanzada al mercado a principios de 2007. El ncleo Merom-M2 usa
secuenciacin de nivel
MEROM XE: El procesador Core 2 Extreme Mobile, basado en
el ncleo Merom XE, es un procesador para porttil de alto
rendimiento. Lanzado en dos modelos, el X7900 y el X7800,
incorpora un FSB a 800 MHz. El X7800, lanzado el 16 de Julio
de 2007 , corre a 2,6 GHz. Este procesador incorpora un
consumo energtico de 44 W.
ALLENDALE: El ncleo Allendale se fabrica con 2 MB de cach
en total, ofreciendo un tamao ms pequeo y producciones
por lo tanto mayores.

Estas CPUs todava son Conroe, lo cual posee sentido, ya que


utilizan los mismos chips con la mitad de su cach L2
deshabilitada. Intel bien puede trabajar con un chip Allendale
con 2 MB de cach L2 nativa, pero esto no es lo tpico para
este chip.

Otra diferencia entre la serie Premium E6000 (ncleo Conroe)


y la serie e4000 (ncleo Allendale) est en la frecuencia de
reloj del bus norte. La serie E4000 es capaz de trabajar con un
FSB de 200 MHz quad-pumped a 800 MT/s, mientras que la
serie E6000 trabaja con un bus norte de 266 MHz quad-
pumped a 1066 MT/s. La serie E4000 slo posee una carencia
en cuanto al soporte para las instrucciones VT.

Los procesadores Allendale usan una mscara menor con solo


2 MB de cach, incrementando el nmero de transistores por
sector.
Kentsfield: Lanzado el 2 de Noviembre de 2006, fue el primer
procesador de cuatro ncleos de Intel para sobremesas,
denominado Core 2. El tope de gama Kentsfield era un Core 2
Extreme numerado QX6xx0. Todos ellos incorporaban dos cachs de
4 MB L2.

De manera anloga a los ncleos denominados Pentium D, los


Kentsfield conjuntaban dos chips, cada uno de ellos equivalente a un
Core 2 Duo, sobre un MCM. Esto repercuta sobre el precio final,
reducindolo, pero con un peor tratamiento de datos sobre el
puente norte comparado con una arquitectura de chips
independientes, como es el caso de los AMD Quad FX. Las potencias
mximas de los Kentsfield (QX6800 130 W, QX6700 130 W,
Q6600 95 W] eran el doble de sus equivalentes en velocidad Core
2 Duo.

Los mltiples ncleos de los Kentsfield permitan una mejora sobre


aplicaciones cuya descomposicin es ms fcil (como es el caso de
la transcodificacin de audio y video, compresin de datos, edicin
de video, renderizado 3D y trazado de rayos). Por concretar un
ejemplo, los videojuegos multitarea como Crysis y Gears of War que
deben ejecutar mltiples tareas simultneas como la inteligencia
artificial, audio y fsicas del juego se benefician de los cuatro
ncleos.
KENTSFIELD XE: El primer Kentsfield XE,
denominado Core 2 Extreme y cuya velocidad es de
2,67Ghz, fue lanzado al mercado el 2 de noviembre
de 2006. Incorpora el ncleo Kentsfield XE, los
procesadores con el ncleo Kentsfield XE
incorporaban los multiplicadores desbloqueados.

ElCore 2 Extreme QX6800 que corra a 2,93 GHz


fue lanzado el 8 de Abril de 2007. Tiene un gasto
energtico de 130 W, y est hecho para equipos de
gama alta. El Core 2 Extreme QX6850 que corra a
3 GHz fue lanzado el 22 de Julio de 2007.
Implementa un FSB ms rpido de 1333 MHz.
YORKFIELD: Series Q9000 y QX9000 incorporan chips duales
de doble ncleo con dos cachs de nivel 2 de 6 MB unificadas.
Versiones ms recientes fueron lanzadas con dos cachs de
nivel 2 de 3 MB unificadas, pero se desconoce si se trata de
Cachs de 6 MB con una mitad deshabilitada o son versiones
con 3 MB diseados para reducir costos de produccin.

Tambin incorporan soporte para FSB a 1333 MHz. Estos


procesadores fueron puestos a la venta a finales de Mayo de
2008, empezando por el Q9300 y Q9450. Las CPUs Yorkfield
esperaban ser lanzadas en Enero de 2008, pero fueron
retrasadas hasta el 15 de Mayo.

YORKFIELD XE: El 11 de noviembre de 2007, se lanzo Core 2


Extreme QX9650. Es el primer procesador de Intel para
sobremesas en usar tecnologa de 45nm y enclaves metlicos.
Los Yorkfield incorporan chips duales con dos cachs L2 de 6
MB unificadas. Tambin, soporta 1333 MHz de FSB y un reloj
interno de 3 GHz. Incorpora adems instrucciones de tipo
SSE4.1 y cuenta con un total de 820 millones de transistores
en chips de 2x107 mm.
PENRYN: El sucesor para el ncleo Merom, usado en la serie porttil
Core 2 Duo T5000/T7000, cuyo nombre en clave es Penryn, debut en
los procesos a 45nm. Su sucesor se espera que sea el Nehalem.

Importantes avances como la inclusin de instrucciones de tipo SSE4


(tambin conocidas como Nuevas Instrucciones Penryn) y nuevos
materiales para la fabricacin, los ms significativos son los dielctricos
de alta temperatura basados en hafnio.

El Penryn va a la par con la serie Bearlake para sobremesas de Intel de


2007, algunos de los cuales incrementan su velocidad del bus (conexin
con el puente norte, etc.) a 1333 MHz y soportan DDR SDRAM. En
porttiles y otros equipos mviles, Penryn coincide con la serie Crestline,
que no soporta DDR3.

Los nuevos Intel de 45nm basado en Penryn, denominados Core 2 Duo y


Core 2 Extreme, fueron lanzados el 6 de enero de 2008. Los nuevos
procesadores consumen slo 35W, y el modelo T9500 concretamente,
fue lanzado para porttiles con compaas como HP.

Los Penryn de menor rendimiento, con 3 MB de cach L2, empezando


por el T8100 con un reloj a 2,1 GHz.
NEHALEM: Es sucesor para el Penryn, basado en la micro
arquitectura Core posterior que incluye funciones como el
retorno de Hyper-Threading.

La placa de 32nm del Nehalem se denomina Westmere. Sandy


Bridge ser desarrollado sobre 32nm con una nueva micro
arquitectura.

WOLFDALE: Wolfdale es el nombre en clave para las series


Core 2 Duo E700 y E8000 para sobremesas, similares a los
chips Penryn y Yorkfield y superiores a los chips Conroe.
Lanzados el 20 de enero de 2008, incorporan dos ncleos de
procesamiento y son fabricados en un soporte de 45nm. El
modelo E7200, corriendo a 2,53 GHz, tiene 3 MB de cach de
nivel 2 y 1066 MHz de FSB; otros modelos, operando a 2,66
GHz, 3 y 3,16 GHz, incorporan 6 MB de cach L2 compartida a
1333 MHz.
2.4. ERRORES DE LOS CHIPS DE INTEL
La unidad de manejo de memoria (MMU) de los Core 2 en los
procesadores X6800, E6000 y E4000 no opera en sistemas
antiguos que implementen generaciones de hardware x86.

Esto causa problemas, la mayora de ellos de seguridad y


estabilidad, incluso con software operativo disponible. Intel
informa que en los prximos meses se actualizarn los
manuales de programacin con informacin sobre los mtodos
recomendados para manejar el TLB (Translation Lookaside
Buffer) de los Core 2 para evitar problemas, y admite que en
casos aislados, los fallos del TLB pueden causar
comportamiento impredecible del sistema, como cuelgues o
informacin incorrecta.
Algunos problemas conocidos:
Proteccin contra escritura o bits de no ejecucin ignorados.
Instrucciones de coma flotante incoherentes.
Posibilidad de corromper la memoria fuera de rango permitiendo.

Las erratas de Intel Ax39, Ax43, Ax65, Ax79, Ax90, Ax99 son
particularmente serias. Concretamente, las 39, 43, y 79, que pueden
causar comportamiento impredecible del sistema o cuelgue
permanente, se han corregido en recientes pasos.

Algunos de los que han calificado esta errata como particularmente


seria. Para contrastar las visiones sobre el tema, Linus Torvalds
calific el fallo TLB absolutamente insignificante, a lo que aadi El
mayor problema es que Intel debera haber documentado el
comportamiento del TLB mucho mejor.

Microsoft ha elaborado la actualizacin KB936357 para corregir la


errata en el micro cdigo sin prdida de rendimiento. Existen
actualizaciones para BIOS que corrigen este problema.
3. PROCESADOR ATHLON 64X2 Y TURIOM DUO
AMD Athlon 64 X2 es un microprocesador de 64 bits de
Multincleo. Este microprocesador fue introducido para el socket
939 (en 90 nm SOI) y para el socket AM2 (en 90 nm y 65 nm SOI)
con un bus HyperTransport de 2000 Mhz y un (TDP) de 110W -
89W y soporte de memoria DDR2 a partir de los modelos AM2 y
conjunto de instrucciones SSE3. Cada ncleo cuenta con una
unidad de cach independiente, y tienen entre 154 a 233,2
millones de transistores dependiendo del tamao de la cache.

La principal caracterstica de estos procesadores es que contienen


dos ncleos y pueden procesar varias tareas a la vez rindiendo
mucho mejor que los procesadores de un nico ncleo. Adems su
arquitectura es de 64-bits.

El microprocesador AMD Turion 64 X2 es una versin de bajo


consumo del procesador AMD Athlon 64 X2 destinada a los
ordenadores porttiles.
3.1. MODELOS DE ATHLON 64 X2 PARA SOCKET
939
MANCHESTER
Procesador de doble ncleo
CPU-Stepping: E4
L1-Cache: 64 + 64 KiB (Data + Instrucciones), por ncleo
L2-Cache: 512 KiB fullspeed, por ncleo MMX, Extended 3DNow!,
SSE, SSE2, SSE3, AMD64, Cool'n'Quiet, Bit NX.
Socket 939, Hyper Transport (1000 MHz, HT1000)
V Core: 1,35 V - 1,4 V
Consumo (TDP): 89W/110W
Lanzado al mercado: 1 de agosto de 2005
Frecuencia del reloj:: 2000 - 2400 MHz
3800+: 2000 MHz (ADA3800DAA5BV)
4200+: 2200 MHz (ADA4200DAA5BV)
4600+: 2400 MHz (ADA4600DAA5BV)
5000+: 2600 MHz (ADA5000DAA5BV)
TOLEDO:
Procesador de doble ncleo
CPU-Stepping: E6
L1-Cache: 64 + 64 KiB (Data + Instrucciones), por ncleo
L2-Cache: 512 o 1024 KiB fullspeed, por ncleo MMX, Extended
3DNow!, SSE, SSE2, SSE3, AMD64, Cool'n'Quiet, Bit NX.
Socket 939, HyperTransport (1000 MHz, HT1000)
VCore: 1,35 V - 1,4 V
Consumo (TDP): 89W/110W
89 W: 3800+, 4200+ y 4400+
110 W: 4400+, 4600+ y 4800+
Lanzado al mercado: 21 de abril de 2005
Frecuencia del reloj:: 2000 - 2400 MHz
512 KiB L2-Cache:
3800+: 2000 MHz
4200+: 2200 MHz
4600+: 2400 MHz
1024 KiB L2-Cache:
4400+: 2200 MHz
4800+: 2400 MHz
6000+: 3000 Mhz
MANCHESTER

TOLEDO
3.2. MODELOS DE ATHLON 64 X2 PARA SOCKET
AM2
WINDSOR:

Procesador de doble ncleo


CPU-Stepping: F2, F3
L1-Cache: 64 + 64 KiB (Data + Instrucciones), por ncleo
L2-Cache: 256, 512 o 1024 KiB fullspeed, por ncleo MMX, Extended
3DNow!, SSE, SSE2, SSE3, AMD64, Cool'n'Quiet, Bit NX, AMD
Virtualization
Socket AM2, HyperTransport (1000 MHz, HT1000)
VCore: 1,25 V - 1,35 V
Consumo (TDP): 89W/125W
Lanzado al mercado: 23 de mayo de 2006
Frecuencia del reloj: 2000 MHz - 3200MHz
256 KiB L2-Cache:
3600+: 2000 Mhz
512 KiB L2-Cache:
3800+: 2000 MHz (F2&F3)
4200+: 2200 MHz
4600+: 2400 MHz (F2&F3)
5000+: 2600 MHz (F2&F3)
5400+: 2800 MHz (F3)
1024 KiB L2-Cache:
4000+: 2000 MHz
4400+: 2200 MHz
4800+: 2400 MHz
5200+: 2600 MHz (F2&F3)
5600+: 2800 MHz (F3)
6000+: 3000 MHz (F3)
6400+: 3200 MHz (F3)
BRISBANE:

Procesador de Doble Ncleo


CPU-Stepping: G1 & G2
L1-Cache: 64 + 64 KiB (Data + Instrucciones), por ncleo
L2-Cache: 512 KiB fullspeed, por ncleo MMX, Extended 3DNow!, SSE, SSE2,
SSE3, AMD64, Cool'n'Quiet, Bit NX, AMD Virtualization
Socket AM2, HyperTransport (1000 MHz, HT1000 y HT 2000 Mhz para la
serie BE-2000)
VCore: 1,25 V - 1,35 V
Die Size: 126 mm2
Consumo (TDP): 45W/65W
Lanzado al mercado: 5 de diciembre de 2006
Frecuencia del reloj: 2000 MHz - 2700MHz
512 KiB L2-Cache:
3600+: 2000 MHz (G1) 4000+: 2100 MHz (G1)
4200+: 2200 Mhz (G1&G2) 4400+: 2300 MHz (G1&G2)
4800+: 2500 MHz (G1&G2) 5000+: 2600 MHz (G1&G2)
5200+: 2700 MHz (G1&G2) 5400+: 2800 Mhz (G2)
5600+: 2900 Mhz (G2) BE-2300: 1900 MHz (G1&G2)
BE-2350: 2100 MHz (G1&G2 BE-2400: 2300 MHz (G2)
5000+ Black Edition: 2600 Mhz (G2)
4. TURIOM 64 X2

El procesador AMD Turion 64 X2 es la versin de doble


ncleo del Turion y por tanto la versin de bajo consumo para
porttil del AMD Athlon 64 X2.

Lanzado al mercado en Mayo de 2006 para competir con los


Intel Core Duo y posteriormente los Core 2 Duo ambos de la
plataforma Centrino Duo. Fue la primera CPU para porttiles
en combinar doble ncleo y 64 bits.

Al igual que en los Turion y a diferencia de la plataforma


Centrino, AMD favorece la utilizacin de chips de terceros para
chipset (NVIDIA nForce Go 4x0, ATI Radeon Xpress 1100) o
WiFi
4.1. SERIE TAYLOR Y TRINIDAD
Todos los modelos actuales utilizan socket S1 y cache L2 por
separado para cada ncleo (de entre 256 KB los Taylor y 512
KB por ncleo, los Trinidad).

Estn basados en tecnologa de 90 nm. Integra controlador de


memoria DDR2-667 MHz.

Serie Taylor tecnologa de 65 nm. Integra controlador de


memoria DDR2-800 MHz.

Turion 64 X2 TL-66 65nm 2.3 Ghz 2*128KiB 2*512KiB 35 W TDP


Turion 64 X2 TL-64 65nm 2.2 Ghz 2*128KiB 2*512Kib 31 W TDP
Turion 64 X2 TL-60 65nm 2.0 Ghz 2*128KiB 2*512Kib 31 W TDP
Turion 64 X2 TL-58 65nm 1.9 Ghz 2*128KiB 2*512Kib 31 W TDP
Turion 64 X2 TL-56 65nm 1.8 Ghz 2*128KiB 2*512Kib 25 W TDP
Al igual que en los Turion se emplea un nombre de 2 letras y 2
nmeros, estos ltimos identifican las prestaciones,
aumentando para los de mejores prestaciones (mayor cache
y/o frecuencia).
5. MICROCONTROLADOR 16F877
Se denomina microcontrolador a un dispositivo programable capaz de
realizar diferentes actividades que requieran del procesamiento de datos
digitales y del control y comunicacin digital de diferentes dispositivos.

Los microcontroladores poseen una memoria interna que almacena dos


tipos de datos; las instrucciones, que corresponden al programa que se
ejecuta, y los registros, es decir, los datos que el usuario maneja, as
como registros especiales para el control de las diferentes funciones del
microcontrolador.

Los microcontroladores se programan en Assembler y cada


microcontrolador vara su conjunto de instrucciones de acuerdo a su
fabricante y modelo. De acuerdo al nmero de instrucciones que el
microcontrolador maneja se le denomina de arquitectura RISC
(reducido) o CISC (complejo).

Los microcontroladores poseen principalmente una ALU, memoria del


programa, memoria de registros, y pines I/O (entrada / salida). La ALU
es la encargada de procesar los datos dependiendo de las instrucciones
que se ejecuten (ADD, OR, AND), mientras que los pines son los que se
encargan de comunicar al microcontrolador con el medio externo; la
funcin de los pines puede ser de transmisin de datos, alimentacin de
corriente para el funcionamiento de este o pines de control especifico.
El PIC 16F877 es fabricado por MicroChip familia a la cual se le
denomina PIC. El modelo 16F877 posee varias caractersticas
que hacen a este microcontrolador un dispositivo muy verstil,
eficiente y practico para ser empleado en la aplicacin que
posteriormente ser detallada.
Soporta modo de comunicacin serial, posee dos pines para
ello.
Amplia memoria para datos y programa.
Memoria reprogramable: La memoria en este PIC es la que
se denomina FLASH; este tipo de memoria se puede borrar
electrnicamente (esto corresponde a la F en el modelo).
Set de instrucciones reducido (tipo RISC), pero con las
instrucciones necesarias para facilitar su manejo.
5.1. CARACTERISTICAS
5.1.1. DESCRIPCIN DE LOS PUERTOS
PUERTO A:

Puerto de e/s de 6 pines.


RA0 RA0 y AN0.
RA1 RA1 y AN1.
RA2 RA2, AN2 y Vref-.
RA3 RA3, AN3 y Vref+.
RA4 RA4 (Salida en colector abierto) y T0CKI(Entrada de reloj del
modulo Timer0).
RA5 RA5, AN4 y SS (Seleccin esclavo para el puerto serie
sncrono).

PUERTO B:

Puerto e/s 8 pines.


Resistencias pull-up programables.
RB0 Interrupcin externa.
RB4-7 interrupcin por cambio de flanco.
RB5-RB7 y RB3 programacin y debugger en circuito.
PUERTO C:

Puerto e/s de 8 pines


RC0 RC0, T1OSO (Timer1 salida oscilador) y T1CKI (Entrada de
reloj del modulo Timer1).
RC1-RC2 PWM/COMP/CAPT
RC1 T1OSI (entrada osc timer1)
RC3-4 IIC
RC3-5 SPI
RC6-7 USART

PUERTO D:

Puerto e/s de 8 pines


Bus de datos en PPS (Puerto paralelo esclavo)
Puerto E:
Puerto de e/s de 3 pines
RE0 RE0 y AN5 y Read de PPS
RE1 RE1 y AN6 y Write de PPS
RE2 RE2 y AN7 y CS de PPS
5.1.2. DISPOSITIVOS PERIFRICOS:
Timer0: Temporizador-contador de 8 bits con preescaler de 8 bits

Timer1: Temporizador-contador de 16 bits con preescaler que puede


incrementarse en modo sleep de forma externa por un cristal/clock.

Timer2: Temporizador-contador de 8 bits con preescaler y


postescaler.

Dos mdulos de Captura, Comparacin, PWM (Modulacin de Anchura


de Impulsos).

Conversor A/D de 1 0 bits.

Puerto Serie Sncrono Master (MSSP) con SPI e I2C (Master/Slave).

USART/SCI (Universal Syncheronus Asynchronous Receiver


Transmitter) con 9 bit.

Puerta Paralela Esclava (PSP) solo en encapsulados con 40 pines


5.2. DIAGRAMA DE BLOQUES
5.3. DESCRIPCIN DE PINES

Vous aimerez peut-être aussi