Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908SR12
8-bit Microcontroller
FEATURES
BENEFITS
HIGH-PERFORMANCE 68HC08 CPU CORE
• 8 MHz bus operation at 5V operation for
125 nsec minimum instruction cycle time
• 4 MHz bus operation at 3V for 250 nsec
minimum instruction cycle time
• Efficient instruction set including multiply
and divide
• Object code compatible with the 68HC05
• Easy to learn and use architecture
• C optimized architecture provides compact
code
TARGET APPLICATIONS
• Smart batteries
• Battery chargers
• Instrumentation
• Data acquisition
• 16 flexible addressing modes including
stack relative with 16-bit stack pointer
• Temperature sensing
and control
• Fully static low-voltage, low-power design
with wait and stop modes
INTEGRATED SECOND GENERATION FLASH MEMORY
• In-application re-programmable
• Extremely fast programming, encoding
64 bytes in as fast as 2 msec
• Cost-effective programming changes and
field software upgrades via in-application
programmability and re-programmability
The 68HC908SR12 features advanced analog
integration with on-chip temperature sensor,
current sensor, 10-bit analog-to-digital
• Reduces production programming costs
through ultra-fast programming
• Allows re-programmable battery-powered
applications
• 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
• FLASH programming across the 68HC08’s
full operating supply voltage with no extra
programming voltage
• 10K write/erase cycles minimum over
temperature
converter (ADC) and programmable amplifier.
Other valuable peripherals include SMBus,
pulse width modulator (PWM), clock generator
• Flexible block protection and security
2
module with PLL (CGM), I C and timebase
module (TBM).
ADVANCED ANALOG FUNCTIONS
CPU08
• Temperature sensor
• Current sensor
• Programmable amplifier
• Provides cost savings by moving functions
on-chip
• Better than 1°C resolution, range –20°C to
+70°C
• Amplifier gain up to 16x reduces the need
for external op-amps
• Generates an interrupt when current is
detected to conserve power
TIM1
TIM2
8
7
PORT A
PORT B
512 RAM
12K FLASH
MON
BRK
SCI
SMBUS/I2C
10-BIT ANALOG-TO-DIGITAL CONVERTER
• 14 channels (11 for the 42-pin package)
• Single conversion in 8 µsec
• Fast, easy conversion from analog inputs
like temperature, pressure and fluid levels
to digital values for CPU processing
14 CHANNEL/
10-BIT ADC
SIM
PORT C
PORT D
8
8
3 CHANNEL
PWM
IRQ
CLOCK GENERATION MODULE WITH PLL
• Programmable clock frequency in integer
multiples of external crystal reference
• Provides high performance using low-cost,
low-frequency reference crystals
COP
KBI
• Crystal reference of 32 kHz to 100 kHz
• External clock option with or without PLL
• Reduces generated noise while still
providing high performance (up to 32 MHz
internal clock)
LVI
TEMP
• Fast, easy conversion from analog inputs
like temperature, pressure and fluid levels
to digital values for CPU processing
CGMC
TBM
CURRENT
8-BIT PULSE-WIDTH MODULATION
• 3 independent PWM signals
• Automatic phase control
• 125 nsec resolution at 8 MHz bus
• Provides multiple motor or multi-phase
control capability
• Precise phase difference between PWM
output signals
For More Information On This Product,
Go to: www.freescale.com