Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908AP64/AP32
8-bit Microcontroller
FEATURES
BENEFITS
HIGH-PERFORMANCE 68HC08 CPU CORE
TARGET APPLICATIONS
• 8 MHz bus operation (at 5 V) for 125 ns
minimum instruction cycle time
• 4 MHz bus operation (at 3 V) for 250 ns
minimum instruction cycle time
• Efficient instruction set including multiply
and divide
• 16 flexible addressing modes including
multiply and divide
• Object code compatible with the 68HC05
• Easy-to-learn, easy-to-use architecture
• C-optimized architecture provides compact
code
• Home appliances
• Industrial control
• Set-top box
• DVD controller
• UPS systems
• Fully static low-voltage, low-power design
with wait and stop modes
• LCD monitor controller
• Security systems
INTEGRATED SECOND-GENERATION FLASH MEMORY
• In-application re-programmable
• Cost-effective programming changes and
field software upgrades via in-application
programmability and re-programmability
• Extremely fast programming; encoding
64 bytes in as fast as 2 ms
• 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 guards against unintentional
erasing/writing of user-programmable
segments of code
• Flash programming across the 68HC08
devices’ full operating supply voltage with
no extra programming voltage
• 10K write/erase cycles minimum over
temperature
• 100K write/erase typical
• Flexible block protection and other security
enhancements
The 68HC908AP64/AP32 is a fully integrated
microcontroller created to make system
design easier by eliminating external
peripherals wherever possible. The 32 KHz
phase-locked loop (PLL) virtually eliminates
the need for expensive, high-speed crystals
or noisy oscillators. The integrated
second-generation Flash memory programs
up to 100 times faster than previous Flash
solutions and offers in-application
• ROM-resident in-circuit programming and
emulated EEPROM routines
• ROM-resident programming routines
simplify user code
programming. Features include a
10-BIT ANALOG-TO-DIGITAL CONVERTER
synchronous serial peripheral interface (SPI),
two asynchronous serial communications
interfaces (SCI) (with an infrared
• Eight channels
• Fast, easy conversion from analog
inputs—such as temperature, pressure
and fluid levels—to digital values for
CPU processing
• Single conversion in 8.5 µs
modulator/demodulator on one SCI), a
2
multi-master inter-IC (I C) bus, a 10-bit
CLOCK GENERATION MODULE WITH PLL
analog-to-digital converter (ADC), low-voltage
inhibit (LVI) and a watchdog timer.
• Programmable clock frequency in integer
multiples of external crystal reference
• Crystal reference of 32 KHz to 100 KHz
• External clock option with or without PLL
• RC clock option without PLL
• Provides high performance using
cost-effective, low-frequency
reference crystals
• Reduces generated noise while still
providing high performance (up to 32 MHz)
CPU08
SCI
TWO PROGRAMMABLE TWO-CHANNEL 16-BIT TIMERS
60K/32K
FLASH
• 125 ns resolution at 8 MHz bus
• Each channel independently programmable
IRSCI
for input capture, output compare,
unbuffered PWM
• Free-running counter or module up-counter
2K RAM
• Pairing timer channels provides a buffered
PWM function
PLL
SPI
Two 2-ch
16-bit Timer
2
TIMEBASE MODULE
SMBus/I
C
• Eight user-selectable periodic real-time
interrupts
• Optionally operates in low-power stop mode
• Provides auto wakeup from low-power stop
mode to maintain real-time clock or check
external device status such as sensors
Timebase
Module
8-ch, 10-bit
ADC
LVI
Up to 32 GPIO
COP
For More Information On This Product,
Go to: www.freescale.com