ETC 68HC908RK2PB

Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908RK2
8-bit Microcontroller
TARGET APPLICATIONS
• Remote keyless entry
• Hand held battery
operated devices
FEATURES
BENEFITS
HIGH-PERFORMANCE 68HC08 CPU CORE
• 4 MHz bus operation at 3V operation for
250 nsec minimum instruction cycle time
• 2 MHz bus operation at 1.8V for 500
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
The 68HC908RK2 is optimized for
low-power operation down to 1.8V.
The 68HC908RK2 is a flexible, functional
solution that reduces operating costs
with on-chip features like an internal
oscillator that requires no external
components. The 68HC908RK2 also
includes multiple system protection
features and timers.
CPU08
KBI
PORT A
• Object code compatible with the 68HC05
• Easy to learn and use architecture
• C optimized architecture provides
compact code
INTEGRATED FIRST GENERATION FLASH MEMORY
7
• In-application re-programmable
• FLASH programming across the
68HC08’s full operating supply voltage
with no extra programming voltage
• Flexible block protection and security
128 RAM
2K FLASH
• Cost-effective programming changes
and field software upgrades via
in-application programmability and
re-programmability
• Allows re-programmable battery
powered applications
• Protects code from unauthorized reading
and to guard against unintentional
erasing/writing of user-programmable
segments of code
INTERNAL CLOCK GENERATOR
MON
•
•
•
•
BRK
SIM
Software selectable bus frequencies
2% accuracy with trim capability
Clock monitor
Option to use external clock source or
external crystal/ceramic oscillator
• Programmable internal clock eliminates
the need and cost of an external clock
source
• Accurate across temperature and
voltage
IRQ
TWO PROGRAMMABLE 16-BIT TIMER CHANNELS
COP
TIM
LVI
ICG
PORT B
8
• 250 nsec resolution at 4 MHz bus
• Free-running counter or modulo upcounter
For More Information On This Product,
Go to: www.freescale.com
• Each channel independently
programmable for input capture, output
compare or unbuffered PWM
• Pairing timer channels provides a
buffered PWM function
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908RK2
RESALE*
RESALE
EASY-TO-ORDER DEVELOPMENT TOOL KITS
FEATURES
PART NUMBER DESCRIPTION
M68ICS08RK2
68HC908RK2 programmer/
in-circuit debug kit
Cost-effective real-time
in-circuit emulator kit
High-performance real-time
in-circuit emulator kit
KITMMEVS08RK2
KITMMDS08RK2
High-performance emulator
MMEVS platform board
Emulation module daughter
board
Low-noise flex cable
20-pin DIP target head adapter
20-pin SSOP surface mount
adapter
M68CBL05A
M68TA08RK2P20
M68DIP20SS0P
• Provides system protection in the event
of runaway code by resetting the MCU
to a known state
$1450
INDIVIDUAL DEVELOPMENT TOOL COMPONENTS
M68MMDS0508
M68MMPFB0508
M68EML08RK2
COMPUTER OPERATING PROPERLY WATCHDOG TIMER
$295
$3950
$2950
$395
$495
$120
$100
$35
BENEFITS
LOW-VOLTAGE INHIBIT
• Detects two levels of low-voltage
operation—low-voltage detection and
low-voltage reset
• Improves reliability by resetting the
MCU when voltage drops below trip
point
• Integration reduces system cost
• Low voltage detection allows
battery-powered applications to
monitor for low battery
FOURTEEN BIDIRECTIONAL INPUT/OUTPUT (I/O) LINES
• High-current sink/source capability on
all I/O
• Keyboard scan with selectable
interrupts on six pins
• Software programmable pullups on six
pins
• High-current I/O allows direct drive of
LED and other circuits to eliminate
external drivers and reduce systems
costs
• Keyboard scan with programmable
pullups eliminates external glue logic
when interfacing to simple keypads
APPLICATION NOTES
•
•
•
•
•
•
•
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
And many more—see our Web site at
http://www.motorola.com/mcu
PACKAGE OPTIONS
PART NUMBER
PACKAGE
TEMPERATURE
RANGE
MC68HC908RK2CSD
20 SSOP
-40 to 85ºC
SAMPLE PACKS
PACKAGE
TEMPERATURE
RANGE
KMC908RK2CSD
20 SSOP
-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.
For More
68HC908RK2PB/D
Information
On This Product,
Rev.1
Go to: www.freescale.com