domingo, 25 de marzo de 2012

PIC 16F628A


El pic 16f628a es un microcontrolador de 8 bits, es el remplazo al pic 16f84a, ya que sus pines son compatibles. Posee una arquitectura RISC ( reduced instruction set computer) así como un juego reducido de 35 instrucciones.

El lenguaje de este microcontrolador es el asm, y ya que es un lenguaje que esta mucho mas cerca del hardware que del programador, han surgido compiladores de lenguajes de alto nivel, entre ellos se encuentran el BASIC y C.

Este es su diagrama de pines:

Cuenta con 16 pines de entrada/salida, dos temporizadores de 8 bits y uno de 16, ademas de dos comparadores. El pin # 5 es el que se conecta al negativo en la fuente de alimentación para los puertos de i/o. El pin # 14 es el que se conecta al positivo, pin #4 es el reset del dispositivo.


Pines principales


Características del PIC 16F628a:
  • Velocidades de operacion de DC - 20 MHz
  • Capacidad de interrupcion
  • Pila de 8 niveles
  • Modos de direccionamiento directos, indirectos y relativo
Algunas características especiales del microcontrolador:
  • Opciones de oscilador externo e interno
  • Modo de ahorro de energía
  • Multiplexado del pin reset/entrada-pin
  • Alta durabilidad de la memoria Flash/EEPROM
Tipos de memoria del pic 16f628a:
  • Memoria flash: memoria de tipo no volátil, aquí se almacena el programa que realicemos.
  • Tiene una capacidad de 2048 words osea 2048 lineas de código que se pueden escribir en assembler
  • Memoria RAM: sirve para guardar datos y variables, esta memoria es tipo volátil.
  • Memoria eeprom: memoria de tipo no volátil de poca capacidad sirve para guardar datos, aun cuando deje de recibir alimentación la información no se pierde.

Referencias:

1 comentario: