05_Present_CCP_1787

Páginas: 6 (1403 palabras) Publicado: 4 de noviembre de 2015
Módulo CCP
Módulo Captura/Comparación/PWM


El PIC16F81787 posee dos módulos CCP:


Modulo CCP1



Modulo CCP2

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Los módulos CCP pueden operar como:


Registro de Captura de 16 bits



Registro de Comparación de 16 bits



Registro de ciclo de trabajo del módulo PWM

UNEXPO – Pto. Ordaz.

Prof. Antonio PatetiMICROPROCESADORES

Módulo CCP
Recursos utilizados por los módulos CCP:

UNEXPO – Pto. Ordaz.

Modo de operación
del CCP

Recurso Utilizado

Captura

Timer 1

Comparación

Timer 1

PWM

Timer 2

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Registros utilizados por CCP1


CCPR1H, CCPR1L



CCP1CON

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Registros utilizadospor CCP2


CCPR2H, CCPR2L



CCP2CON

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Módulos CCPx en modo Captura:

CCPx

PreDivisor
÷ 1,4,16

CCPxIF

CCPRxH

CCPRxL

TMR1H

TMR1L

y
Detector de Flanco

4

CCPxCON<3:0>

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
CCPxCON

CCP1M3:CCP1M0:
CCP1M3:CCP1M0

Selección de Modo de operación.
ModoOperación

0000

El modo Captura/Comparación/PWM esta deshabilitado

0100

Modo Captura, en cada flanco descendente

0101

Modo Captura, en cada flanco ascendente

0110

Modo Captura, en cada 4 flanco ascendente

0111

Modo Captura, en cada 16 flanco ascendente

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Operación del módulos CCPx en modo Captura:
CCPxIF

PreDivisor÷ 1,4,16

CCPx

0A

5E

CCPRx

0A

5E

TMR1

y
Detector de Flanco

4

CCPxCON<3:0>
0100

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Módulos CCPx en modo Comparación:
Disparo de
Evento
Especiales

CCPx

Q

S
R

CCPxIF

Lógica de
Salida

CCPRxH

Comparador

4

TRISC

UNEXPO – Pto. Ordaz.

CCPxCON<3:0>

Prof. Antonio Pateti

CCPRxL

TMR1H

TMR1L

MICROPROCESADORES Módulo CCP

CCP1M3:CCP1M0:
CCP1M3:CCP1M0

Selección de Modo de operación.
Modo Operación

1000

Modo Comparación, Si es igual la salida es ‘1’ (CCP1IF=’1’)

1001

Modo Comparación, Si es igual la salida es ‘0’ (CCP1IF=’1’)

1010

Modo Comparación, Genera INT (CCP1IF=’1’, CCP1 no
Cambia)

1011

Modo Comparación, Disparo de eventos especiales
(CCP1IF=’1’; pin CCP1 no Cambia; Reset TMR1 e Inicia laconversión A/D)

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Operación del módulos CCPx en modo Comparación:
CCPxIF

CCPRxH

CCPRxL



Disparo de
Evento
Especiales

0008

1
CCPx

Q

S
R

Lógica de
Salida

Comparador

4



0

TRISC

TMR1H

CCPxCON<3:0>
1000

CCPRx

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

TMR1L

00 00
00 01
00 02
00 03
00 04
00 05
00 06
00 0700 08
00 09
00 0A

CCPxIF

MICROPROCESADORES

Módulo CCP
Operación del módulos CCPx en modo Comparación:

CCPx

Q

S
R

CCPxIF

CCPRxH

Lógica de
Salida

TMR1H

CCPxCON<3:0>
1011

CCPRx

UNEXPO – Pto. Ordaz.

0008

Comparador

4

TRISC

CCPRxL



Disparo de
Evento
Espaciales

Prof. Antonio Pateti

TMR1L
00 00
00 01
00 02
00 03
00 04
00 05
00 06
00 07
00 08
00 00
00 01

CCPxIFMICROPROCESADORES

Módulo CCP
Módulos CCP1 en modo PWM:
CCPR1L

CCP1X:CCP1Y

TMR2=PR2

CCPR1H
Comparador

TMR2=PR2

CCPR1H=TMR2

R

Q

CCP1

S

TMR2
TRISC

Comparad
PR2
TIMER2
UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP

CCP1M3:CCP1M0:

Selección de Modo de operación.

CCP1M3:CCP1M0
11XX

CCP1X:CCP1Y:

Modo Operación
Modo PWM

Utilizado solo para el modo PWM.

Modo PWM: Estosson los dos bits menos significativos
para el Ciclo Útil en el modo PWM. Los 8 bits
mas significativos se encuentran en CCPR1L

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Módulo CCP
Operación del módulo CCP1 en modo PWM:
CCP1
02

TMR2=PR2

TMR2=PR2



CCPR1H=TMR2
CCP1X:CCP1Y

CCPR1L

PR2

CCPR1H

CCPR1H
Comparador

R

PR2

Q

CCP1

S

CCPR1H

TMR2
TRISC

PR2



Comparad...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS