Вы находитесь на странице: 1из 9

2012-2

. ALUMNO : MARCO QUISPE PALACIOS DOCENTE : LUIS EDUARDO RAYMI ROMAN CURSO : SISTEMAS DIGITALES

[DIFERENCIA ENTRE EL PIC16F84A Y PIC16F628A] La idea de este documento es comprender la diferencias que existen entre el pic16f84A y el pic16f627a, comenzaremos explicando cmo est constituido, los terminales, manejo de corriente de los puertos, memoria de programa y memoria de datos.

INDICE

PIC16F84..3 ALGUNAS FUNCIONES ESPECIALES QUE DISPONE ESTE PIC...3 ARQUITECTURA DE LOS MICROCONTROLADORES.4 ARQUITECTURA TIPO HARVARD....4 PIC16F628A...5 CARACTERISTICAS PRINCIPALES .5 PINES ESPECIALES .6 CONCLUSIONES 7 REFERENCIAS8

PIC16F84 Los microcontroladores se encuentran presentes en muchas tareas, artefactos y procesos que realizamos y/o utilizamos a diario. Un ejemplo de ello son: las antiguas tarjetas telefnicas, un reloj despertador, una alarma de autos y casas, el Mouse de una computadora, las lavadoras modernas, televisores, microondas, telfonos celulares, sistemas de control de acceso, controladores de temperatura, juguetes, etc. Resumiendo estn presentes en las siguientes reas: industriales, telecomunicaciones, automviles, entretenimiento, seguridad, entre otras. Imaginmonos un circuito integrado que controla externamente los siguientes circuitos: memoria RAM, EPROM, convertidor Analgico/Digital, comunicacin serial, mdulos temporizadores, entre otros. Esto en la actualidad se encuentra contenido en un solo circuito integrado de 18, 28 y 40 pines, lo que potencia las posibilidades de aplicaciones. ALGUNAS FUNCIONES ESPECIALES QUE DISPONE ESTE PIC: Temporizador programable (Timer). Si se quiere medir periodos de tiempo entre eventos, generar temporizaciones o salidas con frecuencia especfica, etc. Perro Guardin o Watchdog. Consiste en un temporizador que, cuando se desborda ya pasa por 0, provoca un reset automtico, utilizado para sistemas que no tienen control de un supervisor, y al bloquearse el micro se resetea. Si se utiliza el cdigo debe resetearlo antes de que se desborde. Memoria EEPROM de 64 bytes, para guardar datos que no se alteran a pesar de quitar la alimentacin. Interrupciones, cuando una seal externa, o una condicin interna activa una lnea de interrupcin, dejando de lado la tarea que est ejecutando, atiende dicha interrupcin y luego contina con lo que estaba haciendo. Proteccin ante fallo de alimentacin. Se trata de un circuito que reinicia al micro cuando el voltaje Vdd es inferior al mnimo. Estado de bajo consumo. Sleep. Si el micro debe esperar mucho tiempo sin hacer nada, posee una instruccin especial, Sleep, que lo pasa al estado de reposo. Al activarse una interrupcin se despierta y reanuda su trabajo. (Reset externo, desbordamiento de Watchdog, interrupcin por RB0, interrupcin por cambio de nivel en RB4 a RB7, interrupcin por escritura completada en EEPROM)

-------------------------------------------------------------------------------------------------------------Pagina3

ARQUITECTURA DE LOS MICROCONTROLADORES

CPU (Unidad Central de Procesamiento) ALU (Unidad Lgico - Aritmtica) Perifricos

ARQUITECTURA TIPO HARVARD Este tipo es la tendencia en las versiones modernas de microcontroladores. Se caracterizan por separar en circuitos diferentes, las memorias de instruccin y de datos, facilitando acceder a ambas simultneamente. Permite la tcnica de segmentacin.

Pagina4

PIC16F628A.CARACTERISTICAS PRINCIPALES Conjunto reducido de instrucciones (RISC).solamente 35 instrucciones que aprender a utilizar Oscilador interno de 4mhz Opera con una frecuencia de reloj externa de hasta 20mhz (ciclo de maquina de 200ms) Memoria de programa 2048 locaciones de 14 bus Memoria de datos. Memoria RAM de 224 bytes (8bits por registro) Memoria eeprom 128 bytes (8 bits por registro) Stack de 8 niveles 16 terminales de I/0 que soportan corrientes de hasta 25ma 3 temporizadores Modulo de comunicacin serie (usart) Modulo ccp (captura/comparacin /pwm) 2 comparadores analgicos, una referencia de voltaje programable

-------------------------------------------------------------------------------------------------------------Pagina5

PUERTOS Los pic16f628 cuentan con dos puertos PORTA y PORTB, algunos pines de estos puertos de entrada/salida son multiplexados con una funcin alternativa de los perifricos del dispositivo. Cuando un perifrico es activado el pin no puede ser usado para propsitos generales de e/s. El puerto a es un puerto de entrada de 8 bits . todos los pines , excepto RA5, pueden ser configurados como entrada o salida con la respectiva configuracin del registro TRISA. El pin RA4 esta multiplexado con la entrada de reloj T0CKL y como salida se comporta como colecto abierto . po lo tanto debemos poner a una resistencia pull-up a Vdd. El pin RA5 es un disparador Schmitt solo de entrada y no cuenta como controladores de salida, segn la configuracin puede ser usado como Mclr(reset externo). Y sirve tambin para entrar en el modo de programacin cuando se aplica una tensin igual a Vpp(13.4v mnimo). Los dems pines del puerto trabajan de entrada como disparador de Schmitt Trigger y como salida lgica CMOS. Los pines RA0-RA3 sirven de entrada para el comparador analgico.

PINES ESPECIALES . Vdd pin de alimentacin positiva de 2 a 5.5vcc Vss pin de alimentacin negativa se conecta a tierra MCLR: master clear (reset). Si el nivel lgico de este terminal es bajo (0vcc ) el microcontrolador permanece inactivo . este reset se controla mediante la palaba de configuracin del pic Osc1/clkin: entrada de oscilador externo Osc2&clkout: salida del oscilador . dependiendo de cmo se configure puede proporcionar una salida de este pin .

Pagina6

CONCLUSIONES .La diferencia entre pic16f84a pic16f628a El pic16f84a posee 2 bancos de memoria banco 0 , banco1 El pic16f84a posee 2 bancos de memoria banco 0,banco1 La memoria de programa se divide en pginas de 2,048 posiciones. El PIC16F84A PIC16F84A tiene 68 bytes de RAM No no 16 pines Puerto a puerto b 5 bits no 8 bits pic16f628a Posee 4 bancos de memoria banco 0, banco1,banco2,banco3. Memoria de programa :2048 localizaciones de 14 bits Memoria de datos memoria RAM de 224bytes(8bits por registros ) 2 comparadores analgicos Conversor de anlogo /digital 16 pines Puerto a puerto b 8 bits 8bits

Oscilador interno

Pagina7

REFERENCIAS http://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf http://www.pic16f84a.org/ http://www.slideshare.net/lonely113/programacin-pic16f84a http://es.wikipedia.org/wiki/PIC16F84 http://ww1.microchip.com/downloads/en/devicedoc/40044f.pdf https://sites.google.com/site/proyectospic2010/PIC18F452/introduccion-pic16f628a-1

Pagina8

Вам также может понравиться