English
Language : 

K60P100M100SF2RM Datasheet, PDF (1057/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 39 FlexTimer (FTM)
NOTE
• If ELSjB and ELSjA bits are different from zero, then the
channel (j) output signal is generated according to the
configured output mode. If ELSjB and ELSjA bits are zero,
then the generated signal is not available on channel (j)
output.
• If CHjIE = 1, then the channel (j) interrupt is generated
when the channel (j) match occurs.
• At the intermediate load neither the channels outputs nor
the FTM counter are changed. Software must set the
intermediate load at a safe point in time.
• It is expected that the intermediate load feature be used
only in combine mode.
39.4.28 Global Time Base (GTB)
The global time base (GTB) is a FTM function that allows the synchronization of
multiple FTM modules on a chip. The following figure shows an example of the GTB
feature used to synchronize two FTM modules. In this case, the FTM A and B channels
can behave as if just one FTM module was used, that is, a global time base.
FTM module A
GTBEEN bit
FTM module B
FTM counter
enable logic
FTM counter
enable
gtb_in
gtb_in
gtb_out
example glue logic
GTBEOUT bit
gtb_out
Figure 39-258. Global Time Base (GTB) Block Diagram
The GTB functionality is implemented by the GTBEEN and GTBEOUT bits in the
CONF register, the internal input signal gtb_in and the internal output signal gtb_out. The
GTBEEN bit enables gtb_in to control the FTM counter enable signal:
• If GTBEEN = 0, each one of FTM modules works independently according to their
configured mode.
• If GTBEEN = 1, the FTM counter update is enabled only when gtb_in is 1.
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1057