English
Language : 

K60P100M100SF2RM Datasheet, PDF (927/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 39
FlexTimer (FTM)
39.1 Introduction
NOTE
For the chip-specific implementation details of this module's
instances see the chip configuration chapter.
The FlexTimer Module (FTM) is a two to eight channel timer which supports input
capture, output compare, and the generation of PWM signals to control electric motor and
power management applications. The FTM time reference is a 16-bit counter that can be
used as an unsigned or signed counter.
39.1.1 FlexTimer Philosophy
The FlexTimer is built upon a very simple timer (HCS08 Timer PWM Module – TPM)
used for many years on Freescales 8 bit microcontrollers. The FlexTimer extends the
functionality to meet the demands of motor control, digital lighting solutions and power
conversion yet providing low cost and backwards compatibility with the TPM module.
Several key enhancements are made; signed up counter, deadtime insertion hardware,
fault control inputs, enhanced triggering functionality and initialization and polarity
control.
All the features common with the TPM module have fully backwards compatible register
assignments and the FlexTimer can use code on the same core platform without change to
perform the same functions.
Motor control and power conversion features have been added through a dedicated set of
registers and defaults turn off all new features. The new features such as hardware
deadtime insertion, polarity, fault control and output forcing and masking greatly reduce
loading on the execution software and are usually each controlled by a group of registers.
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
927