T
E
RABAJO Y
XPLICACIÓN
INTRODUCCIÓN A LOS MÓDULOS CCP
Los microcontroladores PIC 16F87X disponen de dos módulos CCP,
llamados CCP1 y CCP2, que solo se diferencian en el "Disparo Especial".
Realizan tres funciones especiales:
1º Modo captura: una pareja de registros de un módulo CCPx captura el
valor que tiene el TMR1 cuando ocurre un evento especial en la pata
RC2/CCP1 o en la RC1/T1OSCI/CCP2.
2º Modo comparación: se compara el valor de 16 bits del TMR1 con otro
valor cargado en una pareja de registros de un módulo CCPx y cuando
coinciden se produce un evento en la pata RC2/CCP1 o en la
RC1/T1OSCI/CCP2.
3º Modo modulación de anchura de pulsos (PWM): dentro del intervalo
del periodo de un impulso controla la señal en que la salida vale nivel
alto.
El módulo CCP1 utiliza un registro de trabajo de 16 bits, que está
formado con la concatenación de los registros CCPR1H, CCPR1L. El registro de
control del módulo CCP1 es el CCP1CON. El modulo CCP2 tiene como registros de
trabajo a CCPR2H-CCPR2L y como registro de control a CCP2CON. Las parejas de
registros son las encargadas de capturar el valor del TMR1, de comparar el valor que
tiene con el TMR1 o, en el PWM, de modular la anchura del impulso.
-
-
CCPxX
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
REGISTRO CCPxCON (x puede ser 1 0 2)
CCPxY
CCPxM3
P
E
ROTOTIPOS
LECTRÓNICOS
CCPxM2
CCPxM1
2º DPE
CCPxM0
38