Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908MR8
8-bit Microcontroller
TARGET APPLICATIONS
鈥?Appliance compressors
鈥?Smart appliances
鈥?Industrial compressors (HVAC)
鈥?Variable speed pumps (well, gas)
鈥?HVAC blowers and fans
鈥?General purpose drives
鈥?Exercise equipment
鈥?Electric powered recreational vehicles
鈥?Medical scanners/pumps
鈥?Printers/scanners/fax
鈥?Electric lawn equipment
鈥?Throttle control
鈥?Seat module control
鈥?Uninterruptible power supplies
FEATURES
HIGH-PERFORMANCE 68HC08 CPU CORE
鈥?8 MHz bus operation at 5V operation for
125 nsec minimum instruction cycle time
鈥?Efficient instruction set including multiply
and divide
鈥?16 flexible addressing modes including
stack relative with 16-bit stack pointer
鈥?Fully static low-voltage, low-power design
with wait and stop modes
BENEFITS
鈥?Object code compatible with the 68HC05
鈥?Easy to learn and use architecture
鈥?C optimized architecture provides compact
code
INTEGRATED SECOND GENERATION FLASH MEMORY
鈥?In-application re-programmable
鈥?Extremely fast programming, encoding
64 bytes in as fast as 2 msec
鈥?FLASH programming across the 68HC08鈥檚
full operating supply voltage with no extra
programming voltage
鈥?10K write/erase cycles minimum over
temperature
鈥?Flexible block protection and security
鈥?Cost-effective programming changes and
field software upgrades via in-application
programmability and re-programmability
鈥?Reduces production programming costs
through ultra-fast programming
鈥?Byte-writable for data as well as program
memory
鈥?Protects code from unauthorized reading
and to guard against unintentional
erasing/writing of user-programmable
segments of code
Freescale Semiconductor, Inc...
The 68HC908MR8 improves design
capabilities for 3-phase, variable speed
motion control. Each device incorporates
the fault tolerant and flexible 6-channel,
12-bit Pulse Width Modulator, supporting
center and edge-aligned modes with
automatic dead-time insertion and
patented dead-time compensation
capability. The 68HC908MR8 is designed
to save money and space, and includes
powerful features like 8K of FLASH
memory, a 10-bit analog-to-digital
converter (ADC), an asynchronous serial
communications interface (SCI) and small
outline packages.
7-CHANNEL/
10-BIT ADC
10-BIT ANALOG-TO-DIGITAL CONVERTER
鈥?7 channels
鈥?Single conversion in 17 碌sec
鈥?Provides single or continuous conversion
鈥?Generates an interrupt when input signal
exceeds a software programmable limit
12-BIT PULSE WIDTH MODULATION FOR MOTOR CONTROL
鈥?3 complementary or 6 independent PWM
signals
鈥?Programmable output polarity
鈥?Edge- or center-aligned waveforms
鈥?Automatic dead-time
generation/compensation
鈥?20 mA sink on all PWMMC pins
鈥?Programmable fault detection
鈥?Provides multiple motor or multi-phase
control capability
鈥?Reduces system cost through integration of
digital/analog circuitry
鈥?Drastically reduces system-noise and
improves efficiency of the drive without the
need for external current sensors with
patented dead-time compensation
鈥?Allows direct drive of the opto-coupling
stage
鈥?Guarantees immediate shutdown of the
PWM outputs ensuring motor and
consumer safety
CPU08
256/192
RAM
8K FLASH
4K ROM
MON
PORT A
7
CLOCK GENERATION MODULE WITH PLL
PORT C
TIMA
PORT B
IRQ
TIMB
7
2
SIM
鈥?Programmable clock frequency in integer
multiples of external crystal reference
鈥?Crystal reference of 1 MHz to 8 MHz
鈥?External clock option with or without PLL
鈥?Provides high performance using low-cost,
low-frequency reference crystals
鈥?Reduces generated noise while still
providing high performance (up to 32 MHz
internal clock)
COP
SCI
FOUR PROGRAMMABLE 16-BIT TIMER CHANNELS
鈥?125 nsec resolution at 8 MHz bus
鈥?External clock input pin
鈥?Free-running counter or modulo up-counter
鈥?Configurable for input capture, output
compare, or unbuffered PWM
鈥?Pairing timer channels provides a buffered
PWM function
LVI
BRK
CGMA
6-CHANNEL/
12-BIT
PWMMC
For More Information On This Product,
Go to: www.freescale.com