8-bit Microcontrollers MC68HC908QY4 Target Applications > Discrete replacement > Appliances Features > Fluorescent light ballasts > Electromechanical replacement > Control systems > Home and industrial security systems Overview Freescale Semiconductor’s MC68HC908QY4 microcontroller (MCU) helps reduce system cost by eliminating the need for external low-voltage inhibit (LVI), external drivers with high-current input/output (I/O) and external data EEPROM and helps reduce programming cost with fast Flash programming. Other valuable features include an internal clock oscillator. It helps maximize efficiency and speed time to market with the ability to change code in-application with Flash and free, professional-quality development tools including a C-compiler, simulator, assembler, linker, Flash programmer and auto-code generator, all specifically geared to function with Freescale’s QT/QY line of MCUs. Benefits High-Performance 68HC08 CPU Core > Easy to learn and use architecture > Object compatible with 68HC05 Family > Allows for efficient, compact modular coding in assembly or C compiler > 8 MHz bus operation (at 5V) for 125 ns minimum instruction cycle time > 4 MHz bus operation (at 3V) for 250 ns minimum instruction cycle time > Efficient instruction set including multiply and divide > 16 flexible addressing modes including stack relative with 16-bit stack pointer 4 KB Integrated Second-Generation Flash Memory > In-application reprogrammable > Extremely fast programming • As fast as 32 byte/µs • Up to 100x faster than most embedded Flash > Cost-effective programming changes and field software upgrades via in-application programmability and reprogrammability > Virtually eliminates scrap, costly rework and cost of socket > The benefits of Flash at competitive one-time programmable (OTP) prices > Helps reduce production programming costs through ultra-fast programming > Helps reduce power and speed application when writing nonvolatile data is required > Flash easily used for data EEPROM • 10K minimum write/erase cycles across temperature • Byte-writable • No restrictions or special instructions to access data in Flash program memory > Virtually eliminates the need and cost for external serial data EEPROM > Easily performs table lookup and data manipulation without slow and cumbersome special table instructions > Flexible block protection and security > Helps protect code from unauthorized reading > Guards against unintentional writing/erasing of user-programmable segments of code Internal Clock Oscillator > > > HC08 CPU 4 KB Flash KBI 128 B RAM 4-ch., 8-bit ADC COP 2-ch., 16-bit Timer LVI Up to 13 GPIO 3.2 MHz nominal bus frequency + 25 percent trimmable + 5 percent accurate to 105°C - > Can eliminate the cost of all external clock components > Helps reduce board space > Can eliminate electromagnetic interference (EMI) generated from external clocks > Allows option of external radio control (RC), external clock or external crystal/resonator Up to 13 Bidirectional Input/Output (I/O) Lines > High-current drive > Programmable pull-ups/keyboard interrupt > High-current I/O allows direct drive of LED and other circuits to virtually eliminate external drivers and reduce system costs > Keyboard scan with programmable pull-ups virtually eliminates external glue logic when interfacing to simple keypads Features Benefits 8-bit Analog-to-Digital Converter (ADC) > Four channels Application Notes AN2317 Low-Cost Programming and Debugging Options for M68HC08 MCUs AN2305 User Mode Monitor Access for MC68HC908QT/QY Series MCUs AN2310 MC68HC908QT4 Low-Power Application AN2312 QY4 Internal Oscillator Usage Notes > Fast conversion in 17 µs > Easy interface to analog inputs such as sensors Two Programmable 16-bit Timer Channels > 125 ns resolution at 8 MHz > 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 System Protection > Computer operating properly (COP) watchdog timer with autowake-up from stop capability > Low-voltage inhibit with selectable trip points > Provides system protection in the event of runaway code by resetting the MCU to a known state Data Sheet MC68HC908QY4 Data Sheet for QY4/QY2/QY1/QT4/QT2/QT1 > Helps to reduce power usage while automatically providing wake-up to check external sensors or perform periodic servicing > Designed to improve reliability by resetting the MCU when voltage drops below trip point Package Options Cost-Effective Development Tools For more information on development tools, please refer to the Freescale Development Tool Selector Guide (SG1011). Part Number Package Temp. Range MC68HC908QY4CP 16 DIP -40°C to +85°C MC68HC908QY4VP 16 DIP -40°C to +105°C MC68HC908QY4MP 16 DIP -40°C to +125°C Cost-effective demonstration board in a small form factor with potentiometer, LEDs and a serial port for debugging and programming MC68HC908QY4CDW 16 SOIC -40°C to +85°C MC68HC908QY4VDW 16 SOIC -40°C to +105°C FSICEKITQBLTY $1,695 Complete FSICE high-performance emulator kit; includes emulator module, cables, head adapters and programming adapters MC68HC908QY4MDW 16 SOIC -40°C to +125°C MC68HC908QY4CDT 16 TSSOP -40°C to +85°C M68EML08QBLTY $495 Emulation module for FSICE system MC68HC908QY4VDT 16 TSSOP -40°C to +105°C MC68HC908QY4MDT 16 TSSOP -40°C to +125°C M68CYCLONEPRO $499 HC08/HCS08/HC12/HCS12 stand-alone Flash programmer or in-circuit emulator, debugger, Flash programmer; USB, serial or Ethernet interface options USBMULTILINK08 $99 Universal HC08 in-circuit debugger and Flash programmer; USB PC interface M68CPA08W1628T20 $149 Programming adapter for MON08 cables and single MCU: 7.5 mm SOIC packages up to 28 pins, 5.3 mm SOIC packages up to 16 pins and TSSOP packages up to 20 pins M68CPA08P40B56 $99 Programming adapter for MON08 cables and single MCU; DIP packages up to 40 pins and SDIP packages up to 56 pins CWX-H08-SE Free CodeWarrior™ Special Edition for HC(S)08 MCUs; includes integrated development environment (IDE), linker, debugger, unlimited assembler, Processor Expert™ auto-code generator, full-chip simulation and 16 KB C compiler M68DEMO908QT4 $25 16-Lead DIP P 16-Lead TSSOP Learn More: For more information about Freescale’s products, please visit www.freescale.com. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. This product incorporates SuperFlash® technology licensed from SST. © Freescale Semiconductor, Inc. 2005 Document Number: 68HC908QY4FS REV 0 16-Lead SOIC