El PIC 16f628a-i/p un microcontrolador económico y eficaz

El microcontrolador de Microchip PIC16F628A es un dispositivo de 8 bits con tecnología nanoWatt de 18 pines, bajo coste y alto rendimiento. Este microcontrolador típicamente alcanza una compresión de código 2:1 y una mejora de velocidad sobre los 8 bit de 4:1, cuenta con características para reducir los componentes externos con la finalidad de reducir costes en los sistemas finales, mejorando la rentabilidad y reduciendo el consumo de poder



Características:
CPU RISC de alto rendimiento
  • Velocidades de operación de 20 MHz
  • Capacidad de interrupciones
  • Modo de direccionamiento directo, indirecto y relativo
  • 35 instrucciones
Características especiales del microcontrolador
  • Oscilador con opción interna y externa
  • Modo sleep ahorrador de energía
  • Pull-ups programables en el puertoB
  • Pin Master clear multiplexado
  • Watchdog timer con oscilador independiente
  • Programación con bajo voltaje
  • Programación serial en-circuito con dos pines
  • Protección de código programable
  • Amplio rango de voltaje operativo (2.0- 5.5v)
  • Celda flash/EEPROM de alta duración (retención de datos de 40 años)
Características de bajo consumo
  • Corriente en espera (100nA @ 2.0v)
  • Corriente operativa (12uA @ 32 hHz, 2.0v / 120uA @ 1Mhz, 2.0v)
  • Corriente con watchdog timer (1uA @ 2.0v)
Características de periféricos
  •  16 pines I/O con control individual de direccion
  • Comparador análogo
  • Temporizador/contador de 8 bit
  • Temporizador/contador de 16 bit con cristal externo



PDIP, SOIC
SSOP
 
28 PIN, QFN
Arquitectura:
El PIC16F628A usa arquitectura Harvard en donde el programa y los datos son alcanzados desde memorias separadas usando buses separados, esto mejora el ancho de banda sobre la tradicional arquitectura Von Neumann donde el programa y los datos son alcanzados desde la misma memoria. Separando programa y datos permite a las instrucciones ser dimensionadas diferente que en el ancho de palabra de 8-bits.
Contiene una ALU de 8 bits. La ALU es una unidad aritmética de propósito general capaz de realizar operaciones aritméticas como sumar, restar y realizar operaciones lógicas.
Contiene dos tipos de memoria como la EEPROM que es utilizada para almacenar datos a largo termino, como valores de calibración o cualquier otro tipo de dato que requiera una actualización periódica. Estos datos no se pierden cuando la alimentación es removida del dispositivo.
El segundo tipo de memoria es RAM, donde los datos temporales son almacenados durante la operación normal y los datos desaparecen cuando la alimentación es removida.

 

Puertos I/O
El PIC16F628A tiene dos puertos, puertoA y puertoB. Algunos pines de estos puertos estan multiplexados para alternar con las funciones características de los periféricos. En general cuando un periférico esta activado, el pin puede que no sea usado como I/O de propósito general.


Comentarios

Publicar un comentario

Entradas más populares de este blog

Resistencias

Guía de introducción de XC8