lunes, 14 de marzo de 2011

EL MICROCONTROLADOR PIC16F876



En esta entrada voy a contaros la informacion del PIC que voy a utilizar en mi proyecto:

Características principales:
  • CPU tipo RISCC de altas prestaciones.
  • Repertorio de 35 instrucciones de una palabra.
  • Todas las instrucciones son de un único ciclo, excepto las de salto, que llevan dos.
  • Velocidad de trabajo de 20 Mhz, con un ciclo de instrucción de 200 ns.
  • Memoria de programa tipo flash de 8 K palabras.
  • Memoria de datos de 368 bytes.
  • Memoria EEPROM de datos de 256 bytes.
  • Patillaje compatible con PIC16C73B/74B/76/77.
  • Hasta 14 fuentes de interrupción.
  • Pila por hardware de 8 niveles.
  • Modos de direccionamiento directo, indirecto y relativo.
  • Reset de conexión (POR).
  • Temporización de conexión y temporización de inicio de oscilación.
  • Circuito supervisor (watchdog).
  • Código de protección programable.
  • Tecnología de alta velocidad y bajo consumo en la memoria CMOS EEPROM/FLASH.
  • Programación in-situ vía serie con dos patillas.
  • Posibilidad de programación in-situ, vía serie, mediante tensión simple de 5 voltios.
  • Acceso para lectura o escritura a la memoria de programa.
  • Gran margen de alimentación entre 2 y 5,5 voltios.
  • Corriente de salida de 25 mA.
  • Bajo consumo:
            - Menor de 2 mA a 5V y 4 Mhz.
            - 20 A a 3V y 32 Khz.
            - Menor de 1 A en reposo.

Prestaciones de periféricos:

  • Timer0: Temporizador-Contador de 8 bits, con Predivisor también de 8 bits.
  • Timer1: Temporizador-Contador de 16 bits con Predivisor, que puede trabajar con reloj externo en el modo reposo (sleep).
  • Timer2: Temporizador-Contador de 8 bits con registro de período de la misma longitud, con Predivisor y Postdivisor.
  • Dos módulos de Captura y Comparación y uno PWM (modulación por ancho de impulso:
            - La captura es de 16 bits, con resolución máxima de 12,5 ns.

            - La comparación es de 16 bits, con resolución máxima de 200 ns.

            - El bloque PWM tiene una resolución máxima de 10 bits.
  • Convertidor multicanal analógico digital de 10 bits.
  • Puerto serie síncrono (SSP), con modo Maestro (SPI) e I2C (maestro/servidor).
  • Transmisor Receptor Universal Síncrono Asíncrono (USART/SCI) con detección de 9 bits y de dirección.
  • Circuito de detección de BROWN-OUT (bajada de tensión).

No hay comentarios:

Publicar un comentario