Está en la página 1de 5

Características del pic 16f628a

PIC16F628A

En la siguiente figura se muestra el diagrama de pines.

Diagramas de pines del PIC16F628A

Característica de los PICs es el manejo de los bancos de registros. En línea general, los
registros se clasifican como de uso general (GPR) y de uso específico o de funciones
especiales (SFR).

 Los registros de uso general pueden ser usados directamente por el usuario, sin
existir restricciones. Pueden servir para almacenar resultados que se reciben desde
el registro W (acumulador), datos que provienen de las puertas de entradas, etc.
 Los registros de uso específicos no pueden ser usados directamente por el usuario.
Estos registros controlan prácticamente todo el funcionamiento del
microcontrolador, pues toda la configuración necesaria para funcionamiento del
microcontrolador es hecha a través de algún tipo de SFR.

Pines de I/O (Entrada/Salida)

PORTA: RA0-RA7:

 Los pines RA0-RA4 y RA6–RA7 son bidireccionales y manejan señales TTL


 El pin RA5 es una entrada Schmitt Trigger que sirve también para entrar en el
modo de programación cuando se aplica una tensión igual a Vpp (13,4V mínimo)
 El terminal RA4 puede configurarse como reloj de entrada para el contador TMR0
 Los pines RA0-RA3 sirven de entrada para el comparador analógico

PORTB: RB0-RB7:

 Los pines RB0-RB7 son bidireccionales y manejan señales TTL


 Por software se pueden activar las resistencias de pull-up internas, que evitan el
uso de resistencias externas en caso de que los terminales se utilicen como entrada
(permite, en algunos casos, reducir el número de componentes externos)
 El pin RB0 se puede utilizar como entrada de pulsos para provocar una
interrupción externa
 Los pines RB4-RB7 están diseñados para detectar una interrupción por cambio de
estado. Esta interrupción puede utilizarse para controlar un teclado matricial, por
poner un ejemplo

Otros pines

 VDD: Pin de alimentación positiva. De 2 a 5,5 Vcc


 VSS: Pin de alimentación negativa. Se conecta a tierra o a 0 Vcc
 MCLR: Master Clear (Reset). Si el nivel lógico de este terminal es bajo (0 Vcc),
el microcontrolador permanece inactivo. Este Reset se controla mediante
la palabra de configuración del PIC
 OSC1/CLKIN: Entrada de oscilador externo
 OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cómo se
configure puede proporcionar una salida de reloj por medio de este pin

Características del PIC16F628A:

CPU De alto rendimiento RISC:

• velocidades de operación de DC - 20 MHz


• Capacidad de interrupción
• pila de 8 niveles
• Modos de direccionamiento directos, indirectos y relativo
• 35 simples instrucciones de palabra:
- Todas las instrucciones de ciclo único, excepto las de salto

Características Especial microcontrolador:


• opciones de oscilador externo e interno:
- Precisión de fábrica del oscilador interno de 4 MHz calibrada a ± 1%
- oscilador de 48 kHz De bajo consumo interno
• Modo de ahorro de energía en modo sueño
• resistencias programable pul-ups del PORTB
• Multiplexado del pin reset / Entrada-pin
• Temporizador Watchdog con oscilador independiente para un funcionamiento fiable

• Baja tensión de programación ™ In-Circuit Serial (a través de dos pines)


• Protección de código programable
• Brown-out reset
• Power-on Reset
• Power-up Timer y el oscilador de puesta en marcha del temporizador
• Amplio rango de funcionamiento de tensión (2.0-5.5V)
• Industrial y amplia gama de temperaturas extendidas
• Alta durabilidad de la memoria Flash /EEPROM:
- 100.000 ciclos de escritura Flash
- 1.000.000 ciclos de escritura EEPROM
- 40 años de retención de datos
De baja potencia Características:
• Corriente en espera:
- 100 nA@2.0V, típico
• Corriente de funcionamiento:
- 12μA @ 32 kHz, 2,0 V, típica
- 120μA @ 1 MHz, 2,0 V, típica
• Temporizador Watchdog actual:
- 1μA@2.0V, típico
• Timer1 oscilador actual:
- 1.2μA @ 32 kHz, 2,0 V, típica
• Doble velocidad del oscilador interno:
- Tiempo de ejecución seleccionable entre 4 MHz y de 48 kHz
- 4μs despertar de un sueño, 3.0V, típico

En la siguiente figura se muestran los microcontroladores que componen esta serie


TIPOS DE MEMORIA DEL PIC16F628A

Memoria flash: esta memoria es de tipo no volátil en esta memoria ira nuestro programa
que realicemos.

El pic16f628a tiene una capacidad de 2048 words seto se podría traducir a 2048 líneas
de código que podemos escribir en lenguaje assembler para este microcontrolador.

Memoria RAM: esta memoria sirve para guardar datos y variables, esta memoria es de
tipo volátil, es decir perderá la información cuando desaparezca la alimentación.

La memoria ram que posee el microcontrolador pic16f628a es de 224 bytes

Memoria eeprom: en una 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 perderá.

La memoria eeprom que posee el pic16f628a es de 128 bytes.

Tipos de osciladores

El PIC16F627A/628A/648A puede ser operado en ocho diferentes modos de oscilador.


RC, Oscilador con resistencia y condensador (2 modos)
XT, Cristal de cuarzo.
HS, Cristal de alta velocidad
LP, Cristal de baja frecuencia y bajo consumo de potencia.

INTOSC, oscilador interno de precisión de 4mhz (2 modos)


EC, señal externa de entrada de reloj

En la siguiente figura el diagrama de bloques del oscilador


En la siguiente tabla se muestra los valores de los cristales y sus respectivos
condensadores de filtro para el oscilador externo.

Al momento de programar un micro se debe especificar que tipo de oscilador se usa.


Internamente la frecuencia del oscilador es dividida por 4, así que, si temeos un oscilador
de 4 MHz, la frecuencia de trabajo es de 1 MHz, por lo que cada instrucción se ejecuta
cada 1 us.

RESONADOR CERÁMICO

Un resonador cerámico es más barato y muy similar a un cuarzo por la función y el


modo de funcionamiento. Por esto, los esquemas que muestran su conexión al
microcontrolador son idénticos. No obstante, los valores de los condensadores C1 y
C2 difieren un poco debido a las diferentes características eléctricas. Refiérase a la
tabla que está a continuación.

Estos resonadores se conectan normalmente a los osciladores en caso de que no sea


necesario proporcionar una frecuencia extremadamente precisa.

También podría gustarte