Pic 16f84

Páginas: 19 (4511 palabras) Publicado: 24 de agosto de 2010
Características Técnicas del PIC 16F84
● Repertorio de 35 Instrucciones.
● Todas las instrucciones se ejecutan en un solo ciclo excepto las de salto que necesitan dos.
● Versiones de 4 MHz (PIC16F84-04) y 10 MHz (PIC16F84-10).
● Memoria de programa Flash de 1 K x 14 bits.
● Memoria de datos RAM de 68 bytes.
● Memoria de datos EEPROM de 64bytes.

[pic]

● 15 registros de funciones especiales.
● Pila con 8 niveles de profundidad.

Figura 1. Diagrama de pins del PIC16F84
● Modos de direccionamiento directo, indirecto y relativo.
● 4 fuentes de interrupciones:
● A través del pin RB0/INT.
● Desbordamiento del temporizador TMR0.
●Interrupción por cambio de esto de los pins 4:7 del Puerto B.
● 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.
● 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.● Rango de alimentación: 2.0 a 6.0 V.
● Consumo típico de 2 mA a 5 V y 4 MHz y de 1µA en modo SLEEP con alimentación a 2V.
Arquitectura interna

Las altas prestaciones de los microcontroladores PIC derivan de las características de su arquitectura. Están basados en una arquitectura tipo Harvard que posee buses y espacios de memoria por separado para el programa y los datos,lo que hace que sean más rápidos que los microcontroladores basados en la arquitectura tradicional de Von Neuman.

Otra característica es su juego de instrucciones reducido (35 instrucciones) RISC, donde la mayoría se ejecutan en un solo ciclo de reloj excepto las instrucciones de salto que necesitan dos.

Posee una ALU (Unidad Aritmético Lógica) de 8 bits capaz de realizar operaciones dedesplazamientos, lógicas, sumas y restas. Posee un Registro de Trabajo (W) no direccionable que usa en operaciones con la ALU.

[pic]

Figura 2. Diagrama de bloques del PIC16F84

Dependiendo de la instrucción ejecutada, la ALU puede afectar a los bits de Acarreo , Acarreo Digital (DC) y Cero (Z) del Registrode Estado (STATUS).

La pila es de 8 niveles. No existe ninguna bandera que indique que esté llena, por lo que será el programador el que deberá controlar que no se produzca su desbordamiento.

Este microcontrolador posee caracterísitcas especiales para reducir componentes externos con lo que se reducen los costos y se disminuyen los consumos. Posee 4 diferentes modos de oscilador, desdeel simple circuito oscilador RC con lo que se disminuyen los costos hasta la utilización de un oscilador a cristal.

En el modo SLEEP el consumo se reduce significativamente y puede ‘despertarse’ al microcontrolador utilizando tanto interrupciones internas como externas y señal de reset. Además posee la función Watchdog Timer (Perro Guardian) que protege al micro de ‘cuelgues’ debido a fallossoftware que produzcan bucles infinitos.

Descripción de los pins

Nombre Nº Tipo Descripción

OSC1/CLKIN 16 I Entrada del oscilador a cristal/Entrada de la fuente de reloj externa

OSC2/CLKOUT 15 O Salida del oscilador a cristal. En el modo RC, es una salida con una frecuencia de ¼ OSC1

MCLR 4 I/P Reset/Entrada del voltaje de programación. RA0 17 I/O Puerto A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic 16F84
  • Pic 16f84
  • Pic 16F84
  • Practica pic 16f84
  • Instrucciones del pic 16f84
  • Calculadora con pic 16f84
  • Frecuencimetro Con Pic 16F84
  • Reporte Pic 16F84-A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS