PIC 16F618A

Páginas: 16 (3945 palabras) Publicado: 11 de septiembre de 2014
PIC16F628A


Es un microcontrolador CMOS FLASH de 8 bits de arquitectura RISC capaz de operar con frecuencias de reloj hasta de 20 MHz, fácil de programar y disponible en cápsulas DIP (Doble hilera de pines) y SOIC (Montaje superficial en forma cuadrada) de 18 pines. Posee internamente un oscilador de 4 MHz y un circuito de Power-On Reset que eliminan la necesidad de componentes externos yexpanden a 16 el número de pines que pueden ser utilizados como líneas I/O (entrada/salida; Input/ Output) de propósito general, a diferencia con el PIC16F84 que sólo puede utilizar 13 pines como entradas o salidas en sus dos puertos.


Adicionalmente, sin olvidar su arquitectura Harvard con instrucciones RISC, el PIC16F628 proporciona una memoria de datos EEPROM de 128x8 (128 Bytes), una memoriade programa FLASH de 2024x14 (2K con 14 bits por localidad), una memoria de datos RAM de propósito general de 224x8, un módulo CCP (captura/comparación/PWM), un USART, 3 comparadores análogos, una referencia de voltaje programable y tres temporizadores. Estas y otras características lo hacen ideal en aplicaciones automotrices, industriales, y de electrónica de consumo, así como en equipos einstrumentos programables de todo tipo.

La distribución de pines del PIC16F628 es idéntica a la del PIC16F627, excepto que este último posee una memoria de programa FLASH de 1024x14. También es idéntica a la del PIC16F84, excepto que en el PIC16F628 se puede disponer de tres líneas I/O adicionales para el puerto A (RA7, RA6, RA5, éste último sólo puede ser entrada) y algunos pines I/O estánmultiplexados con una función alterna para los diversos dispositivos periféricos que soporta el chip. Por ejemplo, RB1 funciona también como la línea de recepción del USART (RX).En general, cuando un periférico está habilitado, esa línea no puede ser utilizada como un pin I/O de propósito general.

Organización de la memoria.

El PIC16F628 posee un contador de programa de 13 bits, capaz de direccionarun espacio de memoria de 8Kx14. Sin embargo, únicamente los primeros 2Kx14, desde 0000h hasta 07FFh, están implementados. Los vectores de reset e interrupción están en las direcciones 0000h y 0004h, respectivamente. La pila (stack) es de 8 niveles, lo cual significa que puede soportar hasta 8 direcciones de retorno de subrutina. (call, return), si se ejecuta la instrucción de llamado (call) sinefectuar el retorno (return) mas de ocho veces este queda bloqueado por la memoria stack. Osea que se debe ir cerrando cada llamado a la subrutina.


El PIC16F628 y el PIC16F627 poseen un espacio de memoria RAM de datos de 512x8, dividido en 4 bancos de 128 bytes cada uno. Sin embargo, sólo están implementados 330 bytes, correspondiendo 224 al área de los registros de propósito general (GPR) y36 al área de los registros de función especial (SFR). Los restantes 70 bytes implementados son espejos de algunos SFR de uso frecuente, así como de los últimos 16 GPR del banco 0. Por ejemplo, las posiciones 0Bh, 8Bh, 10Bh y 18Bh corresponden al registro INTCON, de modo que una operación hecha en cualquiera de ellos, se refleja automáticamente en los otros. Se dice, entonces, que las posiciones8Bh, 10Bh y 18Bh están mapeadas en la posición 0Bh. Esta característica agiliza el acceso a estos registros, puesto que no siempre es necesario especificar el banco donde se encuentran. La selección del banco de ubicación de un SFR o un GPR particular se hace mediante los bits 6 (RP1) y 5 (RP0) del registro STATUS.

Manejo de Puertos.

El PIC16F628 cuenta con dos puertos PORTA y PORTB, algunospines de estos puertos de entrada/salida son multiplexados con una función alternativa de los periféricos del dispositivo. Cuando un periférico es activado el pin no puede ser usado para propósitos generales de e/s.

El PORTA es un puerto de entrada de 8 bits. El pin RA4 esta multiplexado con la entrada de reloj T0CKI. El pin RA5 es un disparador Schmitt solo de entrada y no cuenta con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pica Pica
  • El pico
  • Pice
  • los picos
  • pico
  • pico
  • Pico
  • El Pic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS