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