Está en la página 1de 7

1.

Funcionamiento El PIC16F84 es un microcontrolador de Microchip Technology fabricado en tecnologa CMOS, su consumo de potencia es muy bajo y adems es completamente esttico, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden. El PIC 16F84A es un MICROCONTROLADOR con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere de borrado con luz ultravioleta como las versiones EPROM sino, permite reprogramarlo nuevamente sin ser borrado con anterioridad. Por esta razn, lo usaremos en la mayora de aplicaciones que se desarrollan a lo largo del estudio. 2. Caractersticas y funcionamiento del PIC16F84A En esta parte estudiaremos la estructura del PIC16F84A con el fin de entender mejor su funcionamiento. Empezaremos con una relacin de sus principales caractersticas:

Repertorio de 35 Instrucciones. Todas las instrucciones se ejecutan en un solo ciclo excepto las de salto que necesitan dos.

Versiones para bajo consumo (16LF84A), de 4 MHz (PIC16F84A-04) y 20 MHz (PIC16F84A-20). Un ciclo mquina del PIC son 4 ciclos de reloj, por lo cual si tenemos un PIC con un cristal de 4 MHz, se ejecutarn 1 milln de instrucciones por segundo.

Memoria de programa Flash de 1 K x 14 bits. Memoria RAM dividida en 2 reas: 22 registros de propsito especfico (SFR) y 68 de propsito general (GPR) como memoria de datos.

15 registros de funciones especiales.

Memoria de datos RAM de 68 bytes (68 registros de proposito general). Memoria de datos EEPROM de 64 bytes. Contador de programa de 13 bit (lo que en teora permitira direccionar 4 KB de memoria, aunque el 16F84 solo dispone de 1KB de memoria implementada).

Pila con 8 niveles de profundidad. Modos de direccionamiento directo, indirecto y relativo. ALU de 8 bits y registro de trabajo W del que normalmente recibe un operando que puede ser cualquier registro, memoria, puerto de

Entrada/Salida o el propio cdigo de instruccin.

4 fuentes de interrupciones:

o A travs del pin RB0/INT. o Desbordamiento del temporizador TMR0. o Interrupcin por cambio de estado de los pins 4:7 del Puerto B. o Completada la escritura de la memoria EEPROM.

1.000.000 de ciclos de borrado/escritura de la memoria EEPROM. 40 aos de retencin de la memoria EEPROM. 13 pins de E/S con control individual de direccin. PortA de 5 bits <RA0:RA4>. PortB de 8 bits <RB0:RB7>. Contador/Temporizador TMR0 de 8 bits con divisor programable. Power-on Reset (POR). Power-up Timer (PWRT). Oscillator Start-up Timer (OST).

Watchdog Timer (WDT). Proteccin de cdigo. Modo de bajo consumo SLEEP. Puede operar bajo 4 modos diferentes de oscilador. Programacin en serie a travs de dos pins. Tecnologa de baja potencia y alta velocidad CMOS Flash/EEPROM. Caractersticas elctricas mximas (no deben ser superadas y de mantenerse por un tiempo en algn mximo puede daarse al PIC):

o Temperatura ambiente mxima para funcionamiento de -55C to +125C. o Tensin mxima de VDD respecto a VSS de -0,3 a +7,5V. o Tensin de cualquier patilla con respecto a VSS (excepto VDD, MCLR, y RA4) de -0,3V a (VDD + 0.3V). o Tensin en MCLR con respecto a VSS -0,3 a +14V. o Tensin en RA4 con respecto a VSS -0,3 a +8,5V. o Disipacin de potencia total de 800 mW. o Mxima corriente de salida a VSS 150 mA. o Mxima corriente de salida de VDD 100 mA. o Mxima corriente del puerto "A" como fuente, 50 mA. o Mxima corriente del puerto "A" como sumidero, 80 mA. o Mxima corriente del puerto "B" como fuente, 100 mA. o Mxima corriente del puerto "B" como sumidero, 150 mA. o Mxima corriente que puede suministrar una sla salida como fuente o sumidero, 25 mA.

Rango de alimentacin:

o 16LF84A: de 2 a 5,5 V en configuracin de oscilador XT, RC y LP. o 16F84A: de 4 a 5,5 v en configuracin de oscilador XT, RC y LP.

de 4,5 a 5.5 v en configuracin de oscilador HS.

Consumo tpico:

o 16LF84A: de 1 a 4 mA en configuracin de oscilador RC y XT (FOSC=2 MHz, VDD=5,5V). de 15 a 45 A en configuracin de oscilador LP (FOSC=32kHz, VDD=2V, WDT deshabilitado). o 16F84A: de 1,8 a 4.5 mA en configuracin de oscilador RC y XT (FOSC=4 MHz, VDD=5,5V). de 3 a 10 mA en configuracin de oscilador RC y XT durante la programacin de la FLASH (FOSC=4MHz, VDD=5,5V). o 16F84A-20: de 10 a 20 mA en configuracin de oscilador HS (FOSC=20 MHz, VDD=5,5V). 3. Conexin del PIC16F84A

4. Componentes o materiales utilizados Pantalla del LCD 1 Resistencia de 10 k 1 resistencias de 330 1 resistencias de 1k PIC 16f84A Cristal de 4Mhz 2 capacitores de 22 f Fuente o batera de 5v Computadora Diagrama de conexiones 1 diodo led

Bibliografa http://perso.wanadoo.es/pictob/micropic16f84.htm http://es.scribd.com/doc/52224740/CONEXIONES-PIC16F84A http://r-luis.xbot.es/pic1/pic02.html http://conectapic16f84alcd.blogspot.com/ http://www.ucontrol.com.ar/forosmf/tutoriales-guias-y-cursos-enucontrol/mis-primeros-programas-pic16f84a-y-pic16f628a/15/

Seccin: XI- Elec. 02-M Unidad curricular: Automatizacin Industrial II

Informe del PIC16F84A

Profesora: Migzorys Fernndez

Integrantes: Chacn Freddy C.I: 17.839.940 Mejas Carlos C.I: 18.828.883 Snchez Junior C.I: 21.008.875 Bastardo Jess C.I: 18.948.794

Ciudad Bolvar, 09 de abril de 2013

También podría gustarte