ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Características del PIC16F84A


Enviado por   •  16 de Febrero de 2014  •  564 Palabras (3 Páginas)  •  219 Visitas

Página 1 de 3

Características del PIC16F84A

En esta parte estudiaremos la estructura del PIC16F84A con el fin de entender mejor su funcionamiento. Empezaremos con una relación de sus principales características:

• 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 máquina del PIC son 4 ciclos de reloj, por lo cual si tenemos un PIC con un cristal de 4 MHz, se ejecutarán 1 millón de instrucciones por segundo.

• Memoria de programa Flash de 1 K x 14 bits.

• Memoria RAM dividida en 2 áreas: 22 registros de propósito específico (SFR) y 68 de propósito 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 teoría permitiría 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 código de instrucción.

• 4 fuentes de interrupciones:

o A través del pin RB0/INT.

o Desbordamiento del temporizador TMR0.

o Interrupción 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 años de retención de la memoria EEPROM.

• 13 pins de E/S con control individual de dirección.

• 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).

• Protección de código.

...

Descargar como (para miembros actualizados)  txt (3.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com