Freescale Semiconductor, Inc. A FLASH MCU SOLUTION 68HC908KX8/KX2 8-bit Microcontroller FEATURES TARGET APPLICATIONS HIGH-PERFORMANCE 68HC08 CPU CORE • Networked and control systems • Home and industrial security systems • Building control systems • Interconnected home appliances • Fluorescent light ballasts Freescale Semiconductor, Inc... BENEFITS • 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 • Object code compatible with the 68HC05 • Easy to learn and use architecture • C optimized architecture provides compact code 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 The 68HC908KX8 and the 68HC908KX2 maximize efficiency and reduce system costs with an internal clock generator which eliminates the need for an external clock source. Other valuable features include a serial communications interface (SCI) enabling high-speed communication, an analog-to-digital converter (ADC) and a timebase module (TBM) for more cost-effective processing. • 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 and to guard against unintentional erasing/writing of user-programmable segments of code INTERNAL CLOCK GENERATOR CPU08 KBI PORT A 5 192 RAM • • • • Software-selectable bus frequencies 2% accurate with trim capability Clock monitor Option to allow use of external clock source or external crystal/ceramic resonator • Eliminates the need and cost for an external clock source • Improved accuracy across temperature and voltage 8K/2K FLASH 8-BIT ANALOG-TO-DIGITAL CONVERTER MON 4 CHANNEL/ 8-BIT ADC • 4 channels • Single conversion in 17 µsec BRK PORT B • Fast, easy conversion from analog inputs like temperature, pressure and fluid levels to digital values for CPU processing 8 SIM TWO PROGRAMMABLE 16-BIT TIMER CHANNELS IRQ • 125 nsec resolution at 8 MHz bus • Free-running counter or modulo up-counter COP TIM LVI ICG TBM • Each channel independently programmable for input capture, output compare or unbuffered PWM • Pairing timer channels provides a buffered PWM function SERIAL COMMUNICATIONS INTERFACE SCI • UART asynchronous communications system • Flexible baud rate generator • Double buffered transmit and receive • Optional hardware parity checking and generation For More Information On This Product, Go to: www.freescale.com • Asynchronous communication between the MCU and a terminal, computer or a network of microcontrollers Freescale Semiconductor, Inc. FEATURES A FLASH MCU SOLUTION COMPUTER OPERATING PROPERLY WATCHDOG TIMER 68HC908KX8/KX2 PART NUMBER • Provides system protection in the event of runaway code by resetting the MCU to a known state RESALE* RESALE EASY-TO-ORDER DEVELOPMENT TOOL KITS M68ICS08KX KITMMEVS08KX KITMMDS08KX DESCRIPTION 68HC908KXx Programmer/ in-circuit debug kit Cost-effective real-time in-circuit emulator kit High-performance real-time in-circuit emulator kit Freescale Semiconductor, Inc... M68CBL05A M68TA08KX6P16 M68DIP16SOIC High-performance emulator MMEVS platform board Emulation module daughter board Low-noise flex cable 16-pin target head adapter 16-pin SOIC target head adapter SELECTABLE TRIP POINT LOW-VOLTAGE INHIBIT • Improves reliability by resetting the MCU when voltage drops below the trip point • Two trip points allow optimum operation in both 5V and 3V nominal systems • Integration reduces system cost $295 $1450 $3950 INDIVIDUAL DEVELOPMENT TOOL COMPONENTS M68MMDS0508 M68MMPFB0508 M68EML08KX BENEFITS $2950 $395 $495 $120 $100 $35 UP TO 13 BIDIRECTIONAL INPUT/OUTPUT (I/O) LINES • 10 mA sink/source capability on all I/O pins • 15 mA sink capability on five I/O pins • Keyboard scan with selectable interrupts on five I/O pins • Software programmable pullups on five 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 APPLICATION NOTES • EB369/D In-circuit Programming of 68HC908KX FLASH Memory • AN1219/D M68HC08 Integer Math Routines • AN1853/D Embedding Microcontrollers in Domestic Refrigeration Appliances • AN1837/D Non-Volatile Memory Technology Review • AN1831/D Using MC68HC908 On-Chip FLASH Programming Routines • AN1752/D Data Structures for 8-bit MCUs • AN1843/D Vacuum Cleaner Reference Platform • AN2093/D Creating Efficient C Code for the MC68HC08 • AN1218/D HC05 to HC08 Optimization • AN1705/D Noise Reduction Techniques for MCU-Based Systems • AN1259/D System Design and Layout Techniques for Noise Reduction in MCUBased 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 MC68HC908KX8CP MC68HC908KX8CDW MC68HC908KX2CP MC68HC908KX2CDW MC68HC908KX8VP MC68HC908KX8VDW MC68HC908KX2VP MC68HC908KX2VDW MC68HC908KX8MP MC68HC908KX8MDW MC68HC908KX2MP MC68HC908KX2MDW 16 DIP 16 SOIC 16 DIP 16 SOIC 16 DIP 16 SOIC 16 DIP 16 SOIC 16 DIP 16 SOIC 16 DIP 16 SOIC SAMPLE PACK PACKAGE KMC908KX8CDW KMC908KX8CP KMC908KX2CDW KMC908KX2CP 16 SOIC 16 DIP 16 SOIC 16 DIP FLASH SIZE 8K 8K 2K 2K 8K 8K 2K 2K 8K 8K 2K 2K FLASH SIZE 8K 8K 2K 2K * All prices are manufacturer’s suggested resale for North America.For TEMPERATURE RANGE -40 to 85ºC -40 to 85ºC -40 to 85ºC -40 to 85ºC -40 to 105ºC -40 to 105ºC -40 to 105ºC -40 to 105ºC -40 to 125ºC -40 to 125ºC -40 to 125ºC -40 to 125ºC 16-Pin Plastic DIP P TEMPERATURE RANGE -40 to 85ºC -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 More Information On This68HC908KXPB/D Product, Rev.1 Go to: www.freescale.com