Microcontrolador

Páginas: 29 (7156 palabras) Publicado: 21 de junio de 2011
El PIC16F84A
Índice de contenidos
* El PIC16F84A
* Índice de contenidos
* Características del PIC16F84A
* Disposición y descripción de patillas
* Disposición de patillas
* Descripción de patillas
* Arquitectura interna
* Memoria de programa
* Memoria de datos
* El direccionamiento
* Direccionamiento Inmediato* Direccionamiento Directo
* Direccionamiento bit a bit
* Direccionamiento Indirecto
* Memoria de datos EEPROM
* Uso de la EEPROM
* Lectura de la memoria EEPROM
* Escritura de la memoria EEPROM
* Verificación de la escritura
* Rutinas EEPROM
* Puertos de E/S
* Puerto A
* Puerto B
*Configuración de los puertos de Entrada/Salida
* Limite de corriente para los puertos
* Temporizador/Contador TMR0
* El Prescaler
* Encapsulado y marcado del PIC16F84A

DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | El PIC16F84A | 5.2 |
Características del PIC16F84A
    En esta parte estudiaremos la estructura del PIC16F84A con el fin de entender mejor sufuncionamiento. 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 de4 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 de64 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:
* A través del pin RB0/INT.
* Desbordamiento del temporizador TMR0.
* Interrupción por cambio de estado 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ónde 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.
* Modo de bajoconsumo 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 al PIC)
* Temperatura ambiente máxima para funcionamiento de -55°C to +125°C.* Tensión máxima de VDD respecto a VSS de -0,3 a +7,5V.
* Tensión de cualquier patilla con respecto a VSS (excepto VDD, MCLR, y RA4) de -0,3V a (VDD + 0.3V).
* Tensión en MCLR con respecto a VSS -0,3 a +14V.
* Tensión en RA4 con respecto a VSS -0,3 a +8,5V.
* Disipación de potencia total de 800 mW.
* Máxima corriente de salida a VSS 150 mA.
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS