PIC16F84A

Páginas: 17 (4085 palabras) Publicado: 27 de mayo de 2013
MICROPROCESADORES Y MICROCONTROLADORES

ELECTRÓNICA – TELECOMUNICACIONES – MECATRÓNICA

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 desalto 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 deprofundidad.
 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 pins4: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 .
 PortB de 8 bits .
 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.
 Modo de bajo consumo SLEEP.
 Puede operar bajo 4 modos diferentes de oscilador.
 Programación en serie a través de dos pins.
 Tecnología de baja potencia y alta velocidad CMOS Flash/EEPROM.
 Características eléctricas máximas (no deben ser superadas y de mantenerse por un
tiempo en algún máximo puede dañarse alPIC)
o Temperatura ambiente máxima para funcionamiento de -55°C to +125°C.
o Tensión máxima de VDD respecto a VSS de -0,3 a +7,5V.


MICROPROCESADORES Y MICROCONTROLADORES

ELECTRÓNICA – TELECOMUNICACIONES – MECATRÓNICA

Tensión de cualquier patilla con respecto a VSS (excepto VDD, MCLR, y RA4) de 0,3V a (VDD + 0.3V).
o Tensión en MCLR con respecto a VSS -0,3 a +14V.
o Tensión en RA4con respecto a VSS -0,3 a +8,5V.
o Disipación de potencia total de 800 mW.
o Máxima corriente de salida a VSS 150 mA.
o Máxima corriente de salida de VDD 100 mA.
o Máxima corriente del puerto "A" como fuente, 50 mA.
o Máxima corriente del puerto "A" como sumidero, 80 mA.
o Máxima corriente del puerto "B" como fuente, 100 mA.
o Máxima corriente del puerto "B" como sumidero, 150 mA.
o Máximacorriente que puede suministrar una sóla salida como fuente o sumidero, 25
mA.
 Rango de alimentación:
o 16LF84A: de 2 a 5,5 V en configuración de oscilador XT, RC y LP.
o 16F84A:
 de 4 a 5,5 v en configuración de oscilador XT, RC y LP.
 de 4,5 a 5.5 v en configuración de oscilador HS.
 Consumo típico:
o 16LF84A:
 de 1 a 4 mA en configuración de oscilador RC y XT (FOSC=2 MHz,VDD=5,5V).
 de 15 a 45 μA en configuración de oscilador LP (FOSC=32kHz, VDD=2V,
WDT deshabilitado).
o 16F84A:
 de 1,8 a 4.5 mA en configuración de oscilador RC y XT (FOSC=4 MHz,
VDD=5,5V).
 de 3 a 10 mA en configuración de oscilador RC y XT durante la programación
de la FLASH (FOSC=4MHz, VDD=5,5V).
o 16F84A-20: de 10 a 20 mA en configuración de oscilador HS (FOSC=20 MHz,
VDD=5,5V).
Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic16F84A
  • Pic16f84a
  • Pic16F84
  • Pic16f84a
  • Pic16F84A
  • Pic16f84a
  • Electrònica PIC16F84A
  • Microcontrolador PIC16F84

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS