MC68HC908QY2MPE - 8-Bit HC08 MCU, 1.5KB Flash, 16-DIP | NXP
MPN: MC68HC908QY2MPE ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.26 | $4.26 |
| 10 | $3.95 | $39.50 |
| 100 | $3.42 | $342.00 |
| 500 | $2.89 | $1,445.00 |
| 1,000 | $2.41 | $2,410.00 |
MC68HC908QY2MPE Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM), and peripherals (timers, ADC, GPIO, communication interfaces) onto a single silicon die. Within the broader semiconductor taxonomy, MCUs sit under microcontrollers, then embedded processors, then logic ICs. The HC08 family is a CISC (Complex Instruction Set Computer) family with a Von Neumann architecture, designed as a high-performance successor to the earlier M68HC05 family while remaining a low-cost, easy-to-program platform for consumer and industrial control.
Key features of the MC68HC908QY2MPE include 1.5KB Flash, 128 bytes of RAM, an internal 8MHz oscillator, an integrated 8-bit ADC with up to 4 input channels (depending on package variant), a 16-bit timer with two capture/input-compare channels, and 13 general-purpose I/O pins. The device supports in-circuit programming via a single-wire background debug mode (BDM) and operates across a voltage range typical of HC08 Q-family parts.
From an architectural perspective, the HC08 CPU uses a Von Neumann bus with 16-bit address space and provides upward source compatibility with the legacy HC05 instruction set, allowing existing code to be ported with minimal changes. The on-chip Flash supports byte-by-byte programming with internal charge pumps, eliminating the need for an external programming voltage supply. The part supports a low-power WAIT and STOP mode for battery-friendly designs.
Typical applications include low-cost appliance controls (white goods, HVAC, fan controllers), remote-control transmitters, simple sensor interfaces, battery chargers, and educational/development tools for learning 8-bit embedded programming. The 16-pin PDIP package is favored for through-hole prototyping and hobbyist designs.
When designing with the MC68HC908QY2MPE, ensure that the chosen package exposes the required peripheral pins: in the 16-pin PDIP the ADC channel count and timer pin availability may be reduced compared to the 8-pin variants of the same family. Always verify the pinout against the HC08 Q-family datasheet before committing to a layout.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes from across the M68HC08 family - information not aggregated in any single manufacturer datasheet.
Drop-in alternatives for MC68HC908QY2MPE — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with MC68HC908QY2MPE (same form factor and footprint) — differing in Mounting Type, Program Memory Size, RAM Size, Core Processor, Manufacturer.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MC68HC908QY1MPE
✅ Drop-In✓ In Stock
$0.55 / Unit
View Datasheet →MC68HC908QY4MPE
✅ Drop-In📋 Reference alternative (not in catalog)
MC68HC08QY1MPE
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
MC68HC908QY2MPE Maximum Ratings & Electrical Characteristics
| Core | HC08 (M68HC08 family, CISC, Von Neumann) |
| Data Bus Width | 8 bit |
| Maximum Clock Frequency | 8 MHz |
| Program Memory Size | 1.5 KB (1.5K x 8) Flash |
| RAM Size | 128 B |
| ADC | 8-bit, up to 4 channels (package-dependent) |
| Timers | 1 x 16-bit, 2 channels (IC/OC) |
| Package / Case | 16-DIP (0.300 inch, 7.62mm) |
| Mounting Type | Through-Hole |
| Number of I/O | 13 GPIO |
| Oscillator Type | Internal |
| Program Memory Type | Flash (in-circuit programmable) |
| Lead Free / RoHS | Lead free (per Mouser listing) |
| Debug Interface | Single-wire Background Debug Mode (BDM) |
| Low-Power Modes | WAIT, STOP |
| Family Compatibility | Source-compatible with M68HC05 |
MC68HC908QY2MPE Pin Configuration
| Pin 1 | OSC1 — Crystal/oscillator input |
| Pin 2 | OSC2 — Crystal/oscillator output |
| Pin 3 | VSS — Ground |
| Pin 4 | IRQ — External interrupt request |
| Pin 5 | PTB5/TCH0 — GPIO / Timer channel 0 |
| Pin 6 | PTB4/TCH1 — GPIO / Timer channel 1 |
| Pin 7 | VDD — Power supply |
| Pin 8 | PTB3 — General-purpose I/O |
| Pin 9 | PTB2 — General-purpose I/O |
| Pin 10 | PTB1 — General-purpose I/O |
| Pin 11 | PTB0 — General-purpose I/O |
| Pin 12 | PTA2/AD2 — GPIO / ADC input channel 2 |
| Pin 13 | PTA1/AD1 — GPIO / ADC input channel 1 |
| Pin 14 | PTA0/AD0 — GPIO / ADC input channel 0 |
| Pin 15 | PTA3/AD3 — GPIO / ADC input channel 3 |
| Pin 16 | BKGD — Background Debug Mode (BDM) / Mode select |
Typical Applications
MC68HC908QY2MPE is suitable for 7 applications: Low-Cost Appliance Control (White Goods), Remote Control Transmitter (RF / IR), Battery Charger / Linear Charge Controller, Sensor Interface / Signal Conditioning Hub, Educational / Hobbyist Embedded Platform, HVAC and Thermostat Control, Small Motor / Fan Speed Controller.
Low-Cost Appliance Control (White Goods)
The MC68HC908QY2MPE suits appliance control boards because its 1.5 KB Flash holds user-interface and timing routines for fans, pumps, relays, and LED indicators typical of white-goods main control. Its 4-channel 8-bit ADC reads potentiometers, thermistors, and current-sense shunts with adequate resolution for closed-loop regulation, while the 16-bit timer's PWM channels drive triac or MOSFET output stages. The HC08 Q-family source compatibility with the older HC05 means older appliance firmware can be ported with little rewrite, simplifying redesigns. The 16-PDIP package provides easy through-hole assembly for high-volume appliance boards where cost dominates over miniaturization.
Recommended
Remote Control Transmitter (RF / IR)
For battery-powered remote controls the MC68HC908QY2MPE offers the right combination of small Flash, low WAIT-mode current, and just enough GPIO for keypad scanning plus a transmit pin driving an RF SAW encoder or IR LED. The HC08 STOP mode lets quiescent current fall to single-digit microamps for multi-year battery life, while the 8 MHz core comfortably handles simple key debouncing, rolling-code preamble generation, and protocol framing. The 16-PDIP package fits inside the typical remote control plastic housing with a coin-cell clip, and BDM programming lets production test boards before final potting.
Recommended
Battery Charger / Linear Charge Controller
The MC68HC908QY2MPE provides a flexible platform for slow and trickle chargers for small Li-ion or NiMH packs where a low part count is essential. Its ADC samples the sense resistor, battery voltage, and optional temperature thermistor with 8-bit resolution across four inputs, while a PWM output on the timer drives a discrete pass element. The 1.5 KB Flash fits the state-machine plus UI LED blink patterns, and the WAIT-mode power savings extend charger standby time on ac-line powered designs where standby compliance is required. The 16-PDIP allows hand-solderable service-friendly assembly in repair channels.
Recommended
Sensor Interface / Signal Conditioning Hub
As a sensor-conditioning hub, the MC68HC908QY2MPE aggregates 4 ADC channels from thermistors, photo-diodes, or simple analog sensors and produces a digital output via GPIO bit-banging or the serial interface. The 8-bit ADC and 128 B RAM hold intermediate sample averages for low-pass filtering, while GPIO controls multiplexers or trip-level comparators. Industrial designers value the through-hole 16-PDIP package for retrofitting into test fixtures and legacy panels where SMD rework is undesirable. The BDM debug hook enables field re-flashing of calibration tables without removing the unit.
Recommended
Educational / Hobbyist Embedded Platform
The MC68HC908QY2MPE is widely used in teaching because the 16-PDIP package is breadboard-friendly and the HC08 core exposes key 8-bit architectural concepts (Von Neumann bus, indexed addressing, simple interrupt model) without overwhelming students. Its 1.5 KB Flash fits small C or assembly assignments and the BDM interface lets instructors step through code in real time using CodeWarrior or SDCC. Standardized application notes from Freescale provide lab exercises in ADC sampling, timer PWM, and GPIO scans. Cost-conscious classroom kits prefer the PDIP variant over SOIC for ease of manual soldering.
Recommended
HVAC and Thermostat Control
For line-voltage thermostat designs, the MC68HC908QY2MPE supplies enough GPIO to scan room setpoint, mode, and fan buttons while the ADC reads thermistor temperature and line-frequency sync for triac firing. The 16-bit timer provides zero-crossing interrupt capability for phase-controlled heater outputs. Software implements hysteresis, schedule storage in Flash data areas, and basic LCD-segment driving through the GPIO pins. The legacy HC08 Q-family is preferred in HVAC for its long-term availability and the rich installed base of qualified thermostat firmware.
Recommended
Small Motor / Fan Speed Controller
The MC68HC908QY2MPE regulates low-voltage brushless or brushed fans using its 16-bit timer's PWM output stage and an ADC channel for back-EMF or tachometer feedback. Software implements closed-loop RPM control with start-up ramps and fault detection on stalled rotor (zero tach in expected window). The HC08 core's deterministic interrupt structure lets designers lock the PWM update to a specific timer match, avoiding jitter that audibly modulates fan speed. The 16-PDIP housing is convenient for experimental BLDC drive prototyping before SMD migration to lower-cost PCB real estate.
Recommended
Recommended Products Summary
Engineering reference data for MC68HC908QY2MPE — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MC68HC908QY1MPE | MC68HC908QY4MPE | MC68HC08QY1MPE |
|---|---|---|---|---|
| Package | 16-PDIP (0.300, 7.62mm) | 16-PDIP (0.300, 7.62mm) - same | 16-PDIP (0.300, 7.62mm) - same | 16-PDIP (0.300, 7.62mm) - same |
| Brand | NXP Semiconductors | NXP Semiconductors - same | NXP Semiconductors - same | NXP Semiconductors - same |
| Core | HC08 (8-bit) | HC08 (8-bit) | HC08 (8-bit) | HC08 (8-bit), ROM-only |
| Program Memory | 1.5 KB Flash | 1.5 KB Flash | 4 KB Flash | 1.5 KB ROM |
| RAM Size | 128 B | 128 B | 128 B | 128 B |
| Max Clock Frequency | 8 MHz | 8 MHz | 8 MHz | 8 MHz |
| Program Memory Type | Flash (in-system) | Flash (in-system) | Flash (in-system) | ROM (mask) - not field re-programmable |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels |
Key Differentiators
- 1.5 KB Flash (90%) instead of 4 KB (vs MC68HC908QY4MPE)
- Flash-based, in-system re-programmable (vs MC68HC08QY1MPE)
- 16-PDIP package for through-hole assembly (vs MC68HC908QY2CDW)
Design Notes
The MC68HC908QY2MPE supports WAIT and STOP low-power modes; typical STOP current is in the low microamp range and can be reduced further by gating unused peripherals via software before entry. Decouple VDD with a 100 nF ceramic close to the pin (within 5 mm) plus a bulk electrolytic of 10 uF or more for noisy supplies, and tie unused pins to defined logic states to minimize IIDD spikes during STOP recovery.
Route the BKGD pin to a header footprint so the BDM pod can be attached without rework; place the BKGD header on the top side near pin 16 to keep the BDM cable away from the analog ADC inputs. With the 16-PDIP package, route crystal traces on a guarded ground and avoid running digital lines under the ADC traces (PTA0-PTA3) to reduce ADC crosstalk on noise-sensitive firmware loops.
Do not assume the 16-PDIP variant exposes every peripheral mentioned in the datasheet; some Q-family variants route fewer ADC inputs and timer channels in PDIP versus SOIC. Always cross-check the device-specific pin-mapping table in the datasheet before finalizing layout, and confirm that the BDM pin is not driven externally during reset (leave it pulled high or floating per datasheet recommendations).
Compliance Information
Listed as lead free on Mouser product page (NXP USA Inc.); the legacy Freescale PE-suffix die revision transitions to Pb-free assembly. REACH compliance assumed through NXP's standard product declaration; AEC-Q100 not pursued - this part is industrial-grade, not automotive.