V reg 3.3 V to 5.5 V
16-Key Wakeup
IRQ Ports
LVI/LVR
3 x SCI
The HCS12 Family of microcontrollers
is the next generation of the highly
successful 68HC12 architecture. Utilizing
Motorola’s industry-leading 0.25µ Flash,
the E128 is part of a pin-compatible
family that is planned to scale from
32 Kbytes to 512 Kbytes of Flash
memory. The E128 provides an upward
migration path from Motorola’s 68HC08,
68HC11 and 68HC12 architectures
for applications that need larger
memory, more peripherals and
higher performance.
PMF
6-ch
SPI
A FLASH MCU SOLUTION
MC9S12E128/E64
16-bit Microcontroller
TARGET APPLICATIONS
• Power Management Applications
• Industrial Controls
• Commercial Controls
HCS12 CPU
Timer 1
16-bit
4-ch,
8K RAM
6-ch, 8-bit / 3-ch, 16-bit
10-bit
ATD
128K/64K Flash
Freescale Semiconductor, Inc.
Timer 2
PWM
16-bit
4-ch,
For More Information On This Product,
DAC 0
DAC 1
Timer 3
16-bit
4-ch,
Go to: www.freescale.com
HIGH-PERFORMANCE 16-BIT HCS12 CPU CORE
• 25 MHz bus operation at 5 V for 40 nsec
• 16 MHz bus operation at 3.3 V for 62.5
ON-CHIP DEBUG INTERFACE
• Single-wire background debug mode
• On-chip trace buffer with nine flexible
• Non-intrusive emulation
INTEGRATED THIRD-GENERATION FLASH MEMORY
• In-application re-programmable
• Self-timed, fast programming
• 3.3 V Flash program/erase/read
• Flash Granularity—1024 byte Flash
• Flexible protection and security
10-BIT ANALOG-TO-DIGITAL CONVERTER
• One 16-channel A/D converter
• 7 µsec, 10-bit single conversion time,
DIGITAL-TO-ANALOG CONVERTER
• Two 8-bit digital-to-analog converters
• 8-bit resolution
CLOCK GENERATION MODULE WITH PLL
• Clock monitor with self clock mode in
• Programmable clock frequency with 1024
• Real-time interrupt
• Watchdog
minimum instruction cycle time
nsec minimum instruction cycle time
trigger modes and multiple hardware
breakpoints
– Fast Flash Page Erase—20 msec
– Can program 16 bits in 20 µsec while
erase / 2 byte Flash program
scan mode available
(DAC)
case of no external clock
options ranging from divide by 16 to
multiply by 64 from base oscillator
(1024 bytes)
in burst mode
FEATURES
• Opcode compatible with the 68HC11
• C optimized architecture produces
• Real-time emulation of MCU functions at
• Bus state analysis without the expense of
• Non-intrusive debugging through a single,
• View and change internal registers and
• Flexibility to change code in the field
• Efficient end-of-line programming
• Total program time for 128 Kbyte code is
• Reduces production programming cost
• No external high voltage or charge pump
• Virtual EEPROM implementation, Flash
• Fast, easy conversion from analog inputs
• Provides digital control capabilities of
• Reliable, robust operation
• Provides high performance using low-cost
• Reduces generated noise
• Reduces power consumption
• Easily able to implement real-time clock
and 68HC12
extremely compact code
full operating voltage and frequency
range with no limitations like traditional
emulators
a traditional emulator
dedicated pin helps eliminate the need
and cost of cumbersome emulator cables
memory while running application
less than 5 sec
through ultra-fast programming
required
array usable for EE extension
like temperature, pressure and fluid levels
to digital values for CPU processing
external analog devices
reference crystals
BENEFITS