PIC 16F877

Es un microcontrolador que tiene 40 pines tiene una pila de 8 niveles, esto significa que se pueden anidar 8 llamados a subrutina sin tener problemas

este microcontrolador posee 5 puertos de entrada y salida

donde son puerto A,B,C,D,E que están distribuidos en cada uno de los pines correspondientes del microcontrolador

tiene funciones multiplexadas

quieres decir que es bidireccional y tiene multi amplicaciones

puede ser utilizado como timer o contador de eventos

tiene una memoria de programación tipo flash de 8K

una memoria de información de 368 bytes

una memoria doble EEPROM de 256 bytes

puede utilizarse 15 interrupciones

donde permite manejar interrupciones para conversor análogo digital para los timer contadores de eventos etc

tiene dos módulos de : captura, compara y PWM

módulos de conversión serial

se pueden realizar 3 operaciones

operaciones orientadas a bit

se habla de 1 y 0

operaciones orientadas a byte

hablamos palabras de 8 bit

operaciones de literal y control

son operaciones especificas

oscilar externo: Puede utilizarse cuatro tipos de oscilador

RC. Oscilador con resistencia y condensador.

XT. Cristal (por ejemplo de 1 a 4 MHz).

HS. Cristal de alta frecuencia (por ejemplo 10 a 20 MHz).

LP. Cristal para baja frecuencia y bajo consumo de potencia.

los puertos A Y E son configurados como entrada análogas por efecto al alimentar el chip o al generarse un reset

la memoria del programa tiene buses independientes es decir que se puede axesar donde esta implementada en RAM y EEPROM

cada uno de los bancos contiene los registros especiales que nos permiten configurar el microcontrolador de acuerdo a lo deseado donde tiene 4 bancos

cada banco se extienden por encima de 7Fh es decir tiene aproximadamente 128 bytes de espacio en la memoria

todos los bancos contienen funciones de registro especial

el acceso a los registros se pueden hacer directa con 4 bits o indirectamente a través del archivo selector de registros FSR

la memoria EEPROM es utilizado para almacenar datos no volátiles y se considera como dispositivo especial