PIC
Características principales
Conjunto reducido de instrucciones (RISC). Solamente 35instrucciones que aprender a utilizar
Oscilador interno de 4MHz
Opera con una frecuencia de reloj externa de hasta 20 MHz (ciclo de máquina de 200 ns)
Memoria de programa: 2048 locaciones de 14 bits
Memoria dedatos: Memoria RAM de 224 bytes (8 bits por registro)
Memoria EEPROM: 128 bytes (8 bits por registro)
Stack de 8 niveles
16 Terminales de I/O que soportan corrientes de hasta 25 mA
3 TemporizadoresMódulo de comunicación serie (Usart
Módulo CCP (captura/comparación/PWM)
2 Comparadores analógicos, una referencia de voltaje programable
Nota: Los módulos descriptos para el PIC16F628A son idénticos alos del PIC16F648A, lo único que varía entre ellos son las siguientes características:
Memoria de programa: PIC16F648A-4096 locaciones de 14 bits
Memoria de datos: PIC16F648A-Memoria RAM de 256bytes (8 bits por registro)
Memoria EEPROM: PIC16F648A-256 bytes (8 bits por registro)
De aquí en adelante me refiero al PIC16F628A pero los ejemplos son aplicables al PIC16F648A haciendo el cambio deencabezado:
Código
GeSHi (asm):
1. ; **** Encabezado ****
2. list p=16f648A ; list directive to define processor
3. #include
PuertosLos PIC16F628/648A cuentan con dos puertos PORTA y PORTB, algunos pines de estos puertos de entrada/salida son multiplexados con una función alternativa de los periféricos del dispositivo. Cuando unperiférico es activado el pin no puede ser usado para propósitos generales de e/s.
El PUERTO A es un puerto de entrada de 8 bits. Todos los pines, excepto RA5, pueden ser configurados como entrada osalida con la respectiva configuración del registro TRISA. El pinRA4 esta multiplexado con la entrada de reloj T0CKI y como salida se comporta como colecto abierto, por lo tanto debemos poner una...
Regístrate para leer el documento completo.