Chapter 39FlexTimer Module (FTM)39.1 IntroductionNOTEFor the chip-specific implementation details of this module'sinstances, see the chip configuration information.The FlexTimer module (FTM) is a two-to-eight channel timer that supports input capture,output compare, and the generation of PWM signals to control electric motor and powermanagement applications. The FTM time reference is a 16-bit counter that can be used asan unsigned or signed counter.NOTEThe number of channels supported can vary for each instance ofthe FTM module on a chip. See the chip-specific FTMinformation to see how many channels are supported for eachmodule instance. For example, if a module instance supportsonly six channels, references to channel numbers 6 and 7 do notapply for that instance.39.1.1 FlexTimer philosophyThe FlexTimer is built upon a simple timer, the Timer PWM Module – TPM, used formany years on our HCS08 family of 8-bit microcontrollers. The FlexTimer extends thefunctionality to meet the demands of motor control, digital lighting solutions, and powerconversion, while providing low cost and backwards compatibility with the TPM module.Several key enhancements are made:• Signed up counter• Deadtime insertion hardware• Fault control inputsK22F Sub-Family Reference Manual, Rev. 4, 08/2016NXP Semiconductors 891