Datasheet

Motorola and the stylized M Logo are registered in the U.S. Patent and Trademark Office. This
product incorporates SuperFlash
®
technology licensed from SST. All other product or service names
are the property of their respective owners. © Motorola, Inc. 2003
MC9S12E128FS/D
REV 0
Six-channel, 8-bit or three-channel,
16-bit PWM with fault protection
- Edge- or center-aligned PWM
operation
- Fault protection input
Six-channel pulse width modulator with
fault protection (PMF)
- Three independent 15-bit counters
with synchronous mode
- Complementary channel operation
- Programmable dead time insertion
- Integral reload rates from 1 to 16
- Four fault protection shut-down
input pins
- Three current sense input pins
Efficiently implement motor control,
battery charging or digital-to-analog
functions
Capable of controlling most motor
types: AC induction motors (ACIM),
both brushless (BLDC) and brush DC
motors (BDC), swithced (SRM) and
variable reluctance motors (VRM),
and stepper motors.
TWO PULSE WIDTH MODULATORS
8192 prescalar option
Asynchronous communication between
the MCU and a terminal, computer or a
network of microcontrollers
Exact baud rate matching
THREE SERIAL COMMUNICATIONS INTERFACES
Up to 6.25 Mbps High-speed synchronous communication
between multiple MCUs or between
MCU and serial peripherals
ONE SERIAL PERIPHERAL INTERFACE
256 clock rate options Provides a simple, efficient method of
data exchange between devices
Minimizes the need for large numbers
of connections between devices and
eliminates the need for an address
decoder
INTER IC BUS (I
2
C)
Programmable pull-ups / pull-downs
Dual drive capability
Reduce system cost
Able to tailor application for minimum
EMC or high current loads
UP TO 90 INPUT/OUTPUT (I/O) LINES
FEATURES BENEFITS
PACKAGE OPTIONS
A FLASH MCU SOLUTION
MC9S12E128/E64
THREE FOUR-CHANNEL TIMERS
Three four-channel 16-bit timers with
each channel programmable for input
capture or output compare
Three 16-bit pulse accumulators
with event counting or gated time
accumulation modes
Flexible, programmable timer system
DATA SHEETS
APPLICATION NOTES
PART NUMBER PACKAGE TEMPERATURE RANGE
MC9S12E128CPV 112 LQFP -40 to 85°C
MC9S12E64CPV 112 LQFP -40 to 85°C
MC9S12E128CFU 80 QFP -40 to 85°C
MC9S12E64CFU 80 QFP -40 to 85°C
MC9S12E128MPV 112 LQFP -40 to 125°C
MC9S12E64MPV 112 LQFP -40 to 125°C
MC9S12E128MFU 80 QFP -40 to 125ºC
MC9S12E64MFU 80 QFP -40 to 125ºC
AN2287/D HCS12 External Bus Design
AN2304/D Implementation of a UDP/IP Stack on HCS12
Microcontrollers
AN2318/D Using the I
2
C Bus with HCS12 Microcontrollers
AN2408/D Examples of HCS12 External Bus Design: A
Companion Note to AN2287/D
AN2428/D An Overview of the HCS12 ATD Module
AN2429/D Interfacing to the HCS12 ATD Module
AN2438/D ADC Definitions and Specifications
S12ATD10B16CV2/D Analog to Digital: 10-bit, 16 Channel
S12BDMV4/D Background Debug Module
S12CPUV2/D Central Processor Unit
S12CRGV4/D Clock and Reset Generator
S12DAC8B1CV1/D Digital-to-Analog Converter: 8-bit
S12DBGV1/D Debug Module
S12FTS128KV1/D 128 Kbyte Flash EEPROM
S1211CV2/D Inter IC Bus
S12INTV1/D Interrupt
S12MEBIV3/D Multiplexed Expanded Bus Interface
S12MMCV4/D Module Mapping Control
S12OSCV2/D Oscillator
S12PIM9E128V1/D Port Integration Module
S12PWM8B6CV1/D Pulse Width Modulator: 8-bit,
6 Channel
S12PMF15B6CV1/D Pulse Modulator with Fault Protection:
15-bit, 6 Channel
S12SCIV3/D Serial Communications Interface
S12SPIV2/D Serial Peripheral Interface
S12TIM16B4CV1/D Timer: 16-bit, 4 Channel
S12VREG3V3V1/D Voltage Regulator
DEVELOPMENT TOOLS
M68MULTILINK12 Universal HC12 / HCS12 in-circuit
emulator, debugger and Flash
programming through BDM interface
USBMULTILINK12 USB version of M68MULTILINK12
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...