
PIC18F/LF1XK50
DS41350E-page 118
Preliminary
2010 Microchip Technology Inc.
In addition to the expanded range of modes available
through
the CCP1CON
register
and
ECCP1AS
register, the ECCP module has two additional registers
associated with Enhanced PWM operation and
auto-shutdown features. They are:
PWM1CON (Dead-band delay)
PSTRCON (output steering)
14.1
ECCP Outputs and Configuration
The enhanced CCP module may have up to four PWM
outputs, depending on the selected operating mode.
These outputs, designated P1A through P1D, are
multiplexed with I/O pins on PORTC. The outputs that
are active depend on the CCP operating mode
selected. The pin assignments are summarized in
To configure the I/O pins as PWM outputs, the proper
PWM mode must be selected by setting the P1M<1:0>
and
CCP1M<3:0>
bits.
The
appropriate
TRISC
direction bits for the port pins must also be set as
outputs.
14.1.1
CCP MODULE AND TIMER
RESOURCES
The CCP modules utilize Timers 1, 2 or 3, depending
on the mode selected. Timer1 and Timer3 are available
to modules in Capture or Compare modes, while
Timer2 is available for modules in PWM mode.
TABLE 14-1:
CCP MODE – TIMER
RESOURCE
The assignment of a particular timer to a module is
determined by the Timer-to-CCP enable bits in the
T3CON
register
The
interactions
between
the
two
modules
are
summarized
in
capture operation will not work reliably.
CCP/ECCP Mode
Timer Resource
Capture
Timer1 or Timer3
Compare
Timer1 or Timer3
PWM
Timer2