A FLASH MCU SOLUTION
68HC908GP32
8-bit Microcontroller
TARGET APPLICATIONS
•
•
•
•
•
•
•
•
Radar detectors
Industrial and home lighting
Security systems
Home appliances
Sensors
Electronic power meters
Wireless communication
PDA attachments
FEATURES
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
• 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
The 68HC908GP32 and 68HC908GP16 are fully
integrated microcontrollers created to make
system design easier by eliminating external
peripherals wherever possible. The 32 kHz
phase-locked loop eliminates the need for
expensive, high-speed crystals or noisy
oscillators. The integrated second generation
FLASH memory programs up to 100 times
faster than prior FLASH solutions and offers
in-application programming. Features include
an asynchronous serial peripheral interface
(SPI), an asynchronous serial communications
interface (SCI), an analog-to-digital converter
(ADC), an auto wakeup from stop feature,
low-voltage inhibit (LVI) and a watchdog timer.
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’s
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
• Allows re-programmable battery-powered
applications
• Byte-writable for data as well as program
memory
• Protects code from unauthorized reading an
to guard against unintentional
erasing/writing of user-programmable
segments of code
8-BIT ANALOG-TO-DIGITAL CONVERTER
CPU08
KBI
PORT A
8
• 8 channels
• Single conversion in 17µsec
512 RAM
8 CHANNEL /
8-BIT ADC
• Fast, easy conversion from analog inputs
like temperature, pressure and fluid levels t
digital values for CPU processing
PORT B
8
CLOCK GENERATION MODULE WITH PLL
32K FLASH
TIM1
PORT D
BRK
TIM2
8
PORT C
7
MON
• 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
SIM
SPI
PORT E
2
• Provides high performance using low-cost,
low-frequency reference crystals
• Reduces generated noise while still
providing high performance (up to 32 MHz
internal clock)
• Fast, easy conversion from analog inputs
like temperature, pressure and fluid levels t
digital values for CPU processing
IRQ
SCI
FOUR PROGRAMMABLE 16-BIT TIMER CHANNELS
• 125 nsec resolution at 8 MHz bus
• Free-running counter or modulo up-counter
• Each channel independently programmable
for input capture, output compare or
unbuffered PWM
• Pairing timer channels provides a buffered
PWM function
COP
LVI
CGMC
TBM
A FLASH MCU SOLUTION
FEATURES
TIMEBASE MODULE
• 8 user-selectable periodic real-time
interrupts
• Optionally operate in low-power stop
mode
BENEFITS
68HC908GP32
RESALE*
RESALE
EASY-TO-ORDER DEVELOPMENT TOOL KITS
M68ICS08GPGT
KITMMEVS08GPGT
KITMMDS08GPGT
Programmer/in-circuit
debug kit
Cost-effective real-time
in-circuit emulator kit
High-performance real-time
in-circuit emulator kit
$295
$1450
$3950
PART NUMBER
DESCRIPTION
• Provides auto wakeup from low-power
stop mode to maintain real-time clock
or check external device status such as
sensors
SERIAL COMMUNICATIONS INTERFACE
• UART asynchronous communications
system
• Flexible baud rate generator
• Double buffered transmit and receive
• Optional hardware parity checking and
generation
• Enables synchronous serial
communications with peripheral
devices
INDIVIDUAL DEVELOPMENT TOOL COMPONENTS
M68MMDS0508
M68MMPFB0508
M68EML08GPGT
M68CBL05B
M68CBL05C
M68TB08GP32P40
M68TB08GP32B42
High performance emulator
MMEVS platform board
Emulation module daughter
board
Low-noise flex cable
Low-noise flex cable
40-pin DIP target head
adapter
42-pin SDIP target head
adapter
$2950
$395
$495
$120
$120
$100
$100
SERIAL PERIPHERAL INTERFACE
• Full-duplex 3-wire synchronous
transfers
• Maximum master bit rate of 4 MHz for
8 MHz system clock
• High-speed synchronous
communication between multiple MCUs
or between MCU and serial peripherals
• Cost-effective serial peripheral
expansion to EEPROM, high-precision
A/D and D/A converters, real-time
clocks, etc.
M68TC08GP32FB44
M68TQS044SAG1
M68TQP044SAMO1
44-pin QFP target head
adapter
44-pin TQ socket with guides
44-pin TQPACK
$250
$50
$70
COMPUTER OPERATING PROPERLY WATCHDOG TIMER
• Issues reset in the event of runaway
code
APPLICATION NOTES AND
ENGINEERING BULLETINS
• EB366/D In-Circuit Programming of 68HC908GP32
FLASH Memory
• AN2093/D Creating Efficient C Code for the
MC68HC08
• AN1219/D M68HC08 Integer Math Routines
• AN1218/D HC05 to HC08 Optimization
• AN1837/D Non-Volatile Memory Technology Review
• AN1752/D Data Structures for 8-Bit MCUs
• AN1705/D Noise Reduction Techniques for
MCU-Based Systems
• AN1259/D System Design and Layout Techniques
for Noise Reduction in MCU-Based Systems
• AN1263/D Designing for Electromagnetic
Compatibility with Single-Chip Microcontrollers
• AN1050/D Designing for Electromagnetic
Compatibility (EMC) with HCMOS Microcontrollers
• AN1705/D Noise Reduction Techniques for
Microcontroller-Based Systems
• AN2120/D PPP for GP32 (Internet)
And many more—see our Web site at
http://www.motorola.com/mcu
SELECTABLE TRIP POINT LOW-VOLTAGE INHIBIT
• Improves reliability by resetting the
MCU when voltage drops below trip
point
• Two trip points allow optimum
operation in both 5V and 3V nominal
systems
• Integration reduces system cost
UP TO 33 BIDIRECTIONAL INPUT/OUTPUT (I/O) LINES
• 10 mA sink/source on all I/O pins
• 15 mA sink capability on five I/O pins
• Keyboard scan with selectable
interrupts on eight I/O pins
• Software programmable pullups on
twenty-three I/O pins
• High-current I/O allows direct drive of
LED and other circuits to eliminate
external drivers and reduce system
costs
• Keyboard scan with programmable
pullups eliminates external glue logic
when interfacing to simple keypads
PACKAGE OPTIONS
PART NUMBER
MC68HC908GP32CP
MC68HC908GP32CFB
MC68HC908GP32CB
PACKAGE
40 DIP
44 QFP
42 SDIP
TEMPERATURE
RANGE
-40 to 85°C
-40 to 85°C
-40 to 85°C
SAMPLE PACKS
KMC908GP32CP
KMC908GP32CFB
KMC908GP32CB
PACKAGE
40 DIP
44 QFP
42 SDIP
TEMPERATURE
RANGE
-40 to 85°C
-40 to 85°C
-40 to 85°C
Motorola and the stylized M Logo are registered in the U.S. Patent and Trademark Office. All other
product or service names are the property of their respective owners.
© Motorola, Inc. 2002
* All prices are manufacturer’s suggested resale for North America.
68HC908GP32PB/D
Rev. 1