下载

MC68HC908AP64/32
8-bit Microcontrollers
Overview
The MC68HC908AP64/32 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 programming.
Features include a synchronous serial peripheral interface
(SPI), two asynchronous serial communications interfaces
(SCIs) (with an infrared modulator/demodulator on one
SCI), a multi-master inter-IC (I
2
C) bus, a 10-bit
analog-to-digital converter (ADC), low-voltage inhibit
(L
VI) and a computer operating properly (COP)
watchdog timer.
> Home appliances
> Industrial control
> Set-top boxes
> DVD controllers
> UPS systems
> LCD monitor
controllers
> Security systems
60 KB/32 KB Flash
HC08 CPU
2 KB RAM
Two 2-ch., 16-bit timer
SCI
IRSCI
SPI
Timebase Module
1
2
C
LVI
8-ch., 10-bit ADC
COP
Up to 32 GPIO
F
eatures Benefits
H
igh-Performance 68HC08 CPU Core
> 8 MHz bus operation (at 5V) for
125 ns minimum instruction cycle time
> 4 MHz bus operation (at 3V) for
1
25 ns 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
> Object code compatible with the 68HC05
> Easy-to-learn, easy-to-use architecture
>
C-optimized architecture provides
compact code
Integrated Second-Generation Flash Memory
> In-application reprogrammable
> Extremely fast programming, encoding
64 bytes in as fast as 2 ms
> Flash programming across the 68HC08’s
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
> Cost-effective programming changes and
field software upgrades via in-application
programmability and reprogrammability
> Reduces production programming costs
through ultra-fast programming
> Allows reprogrammable battery-powered
applications
> Byte-writable for data as well as for
program memory
> Protects code from unauthorized reading and
guards against unintentional writing/erasing of
user-programmable segments of code
10-bit Analog-to-Digital Converter
> Eight channels
> Single conversion in 8.5 µs
> Fast, easy conversion from analog inputs, such
as temperature, pressure and fluid levels, to
digital values for CPU processing
Timebase Module
>
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
Clock Generation Module with PLL
> 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 low-cost,
low-frequency reference crystals
> Reduces generated noise while still
providing high performance (up to 32 MHz)
Two Programmable Two-Channel 16-bit Timers
>
125 ns resolution at 8 MHz bus
> Free-running counter or modulo up-counter
>
Each channel independently programmable
for input capture, output compare or
unbuffered pulse-width modulation (PWM)
>
Pairing timer channels provides a
buffered PWM function
Target Applications