Ing. electronico

Solo disponible en BuenasTareas
  • Páginas : 17 (4067 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de septiembre de 2010
Leer documento completo
Vista previa del texto
Descripción General del PIC16F877

2.- Descripción General del PIC16F877
2.1.- La Familia del PIC16F877
El microcontrolador PIC16F877 de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos) que tienen las siguientes características generales que los distinguen de otras familias: - Arquitectura Harvard - Tecnología RISC - Tecnología CMOS Estas característicasse conjugan para lograr un dispositivo altamente eficiente en el uso de la memoria de datos y programa y por lo tanto en la velocidad de ejecución. Microchip ha dividido sus microcontroladores en tres grandes subfamilias de acuerdo al número de bits de su bus de instrucciones: Subfamilia Base - Line Mid – Range High - End Bits del bus de instrucciones 12 14 16 nomenclatura PIC12XXX y PIC14XXXPIC16XXX PIC17XXX y PIC18XXX

Variantes principales Los microcontroladores que produce Microchip cubren una amplio rango de dispositivos cuyas características pueden variar como sigue: Empaquetado (desde 8 patitas hasta 68 patitas) Tecnología de la memoria incluída (EPROM, ROM, Flash) Voltajes de operación (desde 2.5 v. Hasta 6v) Frecuencia de operación (Hasta 20 Mhz)

1

Descripción Generaldel PIC16F877

Empaquetados Aunque cada empaquetado tiene variantes, especilmente en lo relativo a las dimensiones del espesor del paquete, en general se pueden econtrar paquetes tipo PDIP (Plastic Dual In Line Package), PLCC (Plastic Leaded Chip Carrier) y QFP (Quad Flat Package), los cuales se muestran en las figuras siguientes

2

Descripción General del PIC16F877

Nomenclatura Ademásde lo mostrado en la tabla anterior, en el nombre específico del microcontrolador pueden aparecer algunas siglas como se muestra en la siguiente tabla: Tipo de memoria Rango de voltaje Estándar Extendido PIC16CXXX PIC16LCXXX EPROM PIC16CRXXX PIC16LCRXXX ROM PIC16FXXX PIC16LFXXX Flash En la siguiente tabla se especifican los rangos de voltaje estándar y extendido manejados por los dispositivosEPROM Rango de voltaje C Estándar 4.5 a 6v LC 2.5 a 6v Extendido Oscilador Los PIC de rango medio permiten hasta 8 diferentes modos para el oscilador. El usuario puede seleccionar alguno de estos 8 modos programando 3 bits de configuración del dispositivo denominados: FOSC2, FOSC1 y FOSC0. En algunos de estos modos el usuario puede indicar que se genere o no una salida del oscilador (CLKOUT) através de una patita de Entrada/Salida. Los modos de operación se muestran en la siguiente lista: • • • • • • • • LP XT HS RC Baja frecuencia (y bajo consumo de potencia) Cristal / Resonador cerámico externos, (Media frecuencia) Alta velocidad (y alta potencia) Cristal/resonador Resistencia / capacitor externos (mismo que EXTRC con CLKOUT) EXTRC Resistencia / capacitor externos EXTRC Resistencia /Capacitor externos con CLCKOUT INTRC Resistencia / Capacitor internos para 4 MHz INTRC Resistencia / Capacitor internos para 4 MHz con CLKOUT ROM CR 4.5 a 6v LCR 2.5 a 6v Flash F 4.5 a 6v LF 2 a 6v

3

Descripción General del PIC16F877

Los tres modos LP, XT y HS usan un cristal o resonador externo, la diferencia sin embargo es la ganancia de los drivers internos, lo cual se ve reflejado enel rango de frecuencia admitido y la potencia consumida. En la siguiente tabla se muestran los rangos de frecuencia así como los capacitores recomendados para un oscilador en base a cristal. Modo LP XT Frecuencia típica 32 khz 200 khz 100 khz 2 Mhz 4 Mhz 8 Mhz 10 Mhz 20 Mhz Capacitores recomendados C1 C2 68 a 100 pf 68 a 100 pf 15 a 30 pf 15 a 30 pf 68 a 150 pf 150 a 200 pf 15 a 30 pf 15 a 30 pf15 a 30 pf 15 a 30 pf 15 a 30 pf 15 a 30 pf 15 a 30 pf 15 a 30 pf 15 a 30 pf 15 a 30 pf

HS

Cristal externo: En los tres modos mostrados en la tabla anterior se puede usar un cristal o resonador cerámico externo. En la siguiente figura se muestra la conexión de un cristal a las patitas OSC1 y OS2 del PIC.
OSC1 C1
A la lógica interna

SLEEP

XTAL C2

Rf
A la lógica interna

OSC2...
tracking img