English
Language : 

S912XHZ512F1VAG Datasheet, PDF (429/978 Pages) Freescale Semiconductor, Inc – Covers MC9S12XHZ384, MC9S12XHZ256
Chapter 11
Motor Controller (MC10B12CV2) Block Description
11.1 Introduction
The block MC10B12C is a PWM motor controller suitable to drive instruments in a cluster configuration
or any other loads requiring a PWM signal. The motor controller has twelve PWM channels associated
with two pins each (24 pins in total).
11.1.1 Features
The MC_10B12C includes the following features:
• 10/11-bit PWM counter
• 11-bit resolution with selectable PWM dithering function
• 7-bit resolution mode (fast mode): duty cycle can be changed by accessing only 1 byte/output
• Left, right, or center aligned PWM
• Output slew rate control
• This module is suited for, but not limited to, driving small stepper and air core motors used in
instrumentation applications. This module can be used for other motor control or PWM
applications that match the frequency, resolution, and output drive capabilities of the module.
11.1.2 Modes of Operation
11.1.2.1 Functional Modes
11.1.2.1.1 PWM Resolution
The motor controller can be configured to either 11- or 7-bits resolution mode by clearing or setting the
FAST bit. This bit influences all PWM channels. For details, please refer to Section 11.3.2.5, “Motor
Controller Duty Cycle Registers”.
11.1.2.1.2 Dither Function
Dither function can be selected or deselected by setting or clearing the DITH bit. This bit influences all
PWM channels. For details, please refer to Section 11.4.1.3.5, “Dither Bit (DITH)”.
MC9S12XHZ512 Data Sheet, Rev. 1.06
Freescale Semiconductor
429