Datasheet

2011-2013 Microchip Technology Inc. DS39995D-page 233
PIC24FV32KA304 FAMILY
25.3 Pulse Generation and Delay
The CTMU module can also generate an output pulse
with edges that are not synchronous with the device’s
system clock. More specifically, it can generate a pulse
with a programmable delay from an edge event input to
the module.
When the module is configured for pulse generation
delay by setting the TGEN bit (CTMUCON<12>), the
internal current source is connected to the B input of
Comparator 2. A capacitor (C
DELAY) is connected to
the Comparator 2 pin, C2INB, and the Comparator
Voltage Reference, CVREF, is connected to C2INA.
CV
REF is then configured for a specific trip point. The
module begins to charge C
DELAY when an edge event
is detected. While CV
REF is greater than the voltage on
C
DELAY, CTPLS is high.
When the voltage on C
DELAY equals CVREF, CTPLS
goes low. With Comparator 2 configured as the second
edge, this stops the CTMU from charging. In this state
event, the CTMU automatically connects to ground.
The IDISSEN bit doesn’t need to be set and cleared
before the next CTPLS cycle.
Figure 25-3 illustrates the external connections for
pulse generation, as well as the relationship of the
different analog modules required. While CTED1 is
shown as the input pulse source, other options are
available. A detailed discussion on pulse generation
with the CTMU module is provided in thePIC24F
Family Reference Manual”.
FIGURE 25-3: TYPICAL CONNECTIONS AND INTERNAL CONFIGURATION FOR PULSE
DELAY GENERATION
C2
CVREF
CTPLS
PIC24F Device
Current
Comparator
CTMU
CTED1
C2INB
CDELAY
EDG1
EDG2
Source
VDD
EDG1 EDG2
Q
Q
D
CK
R