Datasheet
MC9S12E256 Data Sheet, Rev. 1.10
Freescale Semiconductor 329
Chapter 11
Pulse Width Modulator with Fault Protection (PMF15B6C)
Module
Table 11-1. Revision History
11.1 Introduction
The Pulse width Modulator with Fault protection (PMF) module can be configured for one, two, or three
complementary pairs. For example:
• One complementary pair and four independent PWM outputs
• Two complementary pair and two independent PWM outputs
• Three complementary pair and zero independent PWM outputs
• Zero complementary pair and six independent PWM outputs
All PWM outputs can be generated from the same counter, or each pair can have its own counter for three
independent PWM frequencies. Complementary operation permits programmable dead-time insertion,
distortion correction through current sensing by software, and separate top and bottom output polarity
control. Each counter value is programmable to support a continuously variable PWM frequency. Both
edge- and center-aligned synchronous pulse width-control and full range modulation from 0 percent to 100
percent, are supported. The PMF is capable of controlling most motor types: AC induction motors
(ACIM), both brushless (BLDC) and brush DC motors (BDC), switched (SRM) and variable reluctance
motors (VRM), and stepper motors.
11.1.1 Features
• Three complementary PWM signal pairs, or six independent PWM signals
• Three 15-bit counters
• Features of complementary channel operation
• Deadtime insertion
• Separate top and bottom pulse width correction via current status inputs or software
• Separate top and bottom polarity control
Revision
Number
Revision
Date
Sections Affected Description of Changes
V01.05 19 AUG 2002 Updates after review with verification team.
V02.05 15 MAY 2003 Updated version number to match clearcase label
V02.06 10 NOV 2010 11.3.2.24/11-352
11.3.2.29/11-355
Fixed PMFDTMA,PMFDTMB maximum cycle count (4096)
