NXP Semiconductors

MC68HC908QY2MPE - 8-Bit HC08 MCU, 1.5KB Flash, 16-DIP | NXP

MPN: MC68HC908QY2MPE ✓ Active
In Stock Ships in 1-3 business days
16-DIP (0.300 inch, 7.62mm) Package 8 MHz Speed 1.5 KB (1.5K x 8) Flash Memory
From $2.41 USD / Unit
MOQ: 1 |
Price updated: 2026-10-17
Volume Pricing
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
ℹ️ All prices are in USD

MC68HC908QY2MPE Overview

The NXP (formerly Freescale / Motorola) MC68HC908QY2MPE is an 8-bit HC08 family microcontroller unit (MCU) with 1.5KB of on-chip Flash program memory, packaged in a 16-pin PDIP (0.300 inch, 7.62mm). It features the HC08 CPU core running at up to 8MHz internal bus frequency, an on-chip 4-channel 8-bit ADC, and the low-cost M68HC08 architecture intended for cost-sensitive embedded control.

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.

NXP Semiconductors
Mounting Type: Through Hole
Core Processor: 68HC08 (HC08)
Manufacturer: NXP Semiconductors (formerly Motorola/Freescale)
Compare with MC68HC908QY2MPE →
NXP Semiconductors
Program Memory Size: 1.5 KB (1.5K x 8)
RAM Size: 128 x 8 (128 B)
Core Processor: HC08
Compare with MC68HC908QY2MPE →
NXP Semiconductors
Mounting Type: Through Hole
Program Memory Size: 1.5KB (1.5K x 8)
Core Processor: M68HC08 (HC08 CPU)
Compare with MC68HC908QY2MPE →
NXP Semiconductors
Mounting Type: Surface mount
Manufacturer: NXP Semiconductors
Compare with MC68HC908QY2MPE →
NXP Semiconductors
Program Memory Size: 1.5 KB (1.5K x 8)
RAM Size: 128 B (128 x 8)
Manufacturer: NXP Semiconductors (formerly Freescale)
Compare with MC68HC908QY2MPE →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

MC68HC908QY1MPE

✅ Drop-In
NXP Semiconductors
📦 16-DIP (0.300, 7.62mm)
HC08 · 8-Bit · 8 MHz · 1.5 KB (1.5K x 8) · Flash · 128 x 8 (128 B) · Not present · 13

✓ In Stock

$0.55 / Unit

View Datasheet →

MC68HC908QY4MPE

✅ Drop-In
📦 16-DIP (0.300, 7.62mm)
same 16-PDIP footprint, increased 4 KB Flash (+167% program memory), identical pinout and core

📋 Reference alternative (not in catalog)

MC68HC08QY1MPE

✅ Drop-In ⚠️ Specs Unverified
📦 16-DIP (0.300, 7.62mm)
ROM-based QY1 die, same 16-PDIP pinout, no Flash OTP variant, identical pinout

📋 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

DIP-16 Package Pinout Diagram DIP-16 16-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 16 2 15 3 14 4 13 5 12 6 11 7 10 8 9 DIP-16
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.

📱

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.

⚡

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.

🧩

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.

🔧

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.

🏭

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.

🏭

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 Products Summary

MC68HC908QY4MPE Same die family, 4 KB Flash for larger firmware loads Used in: Low-Cost Appliance Control (White Goods), Battery Charger / Linear Charge Controller, Educational / Hobbyist Embedded Platform, Small Motor / Fan Speed Controller MC68HC908QY1MPE NXP Semiconductors Used in: Low-Cost Appliance Control (White Goods), Remote Control Transmitter (RF / IR), Sensor Interface / Signal Conditioning Hub, HVAC and Thermostat Control
What is the MC68HC908QY2MPE?
The MC68HC908QY2MPE is an 8-bit HC08-family microcontroller from NXP (formerly Freescale/Motorola) with 1.5 KB of on-chip Flash program memory and 128 bytes of RAM, running the HC08 CPU at up to 8 MHz. It is housed in a 16-pin PDIP (0.300-inch) through-hole package and is intended for low-cost embedded control applications such as appliance controllers, remote transmitters, and small sensor interfaces.
How much program memory does the MC68HC908QY2MPE have?
According to the distributor specifications, the MC68HC908QY2MPE integrates 1.5 KB (1.5K x 8) of in-system programmable Flash program memory. This is sufficient for small control loops, simple user interfaces, and modest state machines, but not for application code requiring tens of kilobytes; in such cases the higher-density HC08 QY4 variant or an S08 part is appropriate.
What package is the MC68HC908QY2MPE offered in?
The MC68HC908QY2MPE is supplied in a 16-pin PDIP (Plastic DIP) with a 0.300-inch (7.62 mm) row spacing, designed for through-hole assembly and easy breadboard prototyping. The 'PE' suffix in the part number designates the PDIP package, distinguishing it from the 'CDW' (SOIC) and 'VDW' (TSSOP) variants of the same die.
Is the MC68HC908QY2MPE still in production?
The MC68HC908QY2MPE remains active across authorized distributors as a mature long-life part; Rochester Electronics also stocks it as a continuing-source supplier for legacy designs. Pricing has stabilized in the $2-4 range depending on quantity, and lead time is generally 8-12 weeks when ordered through the authorized channel as of 2026-10-18.
What is the maximum clock frequency of the MC68HC908QY2MPE?
The MC68HC908QY2MPE runs the HC08 CPU at a maximum internal bus frequency of 8 MHz when fed from its on-chip oscillator or an external clock source. The 8 MHz rating defines the upper limit for reliable Flash operation; lower Vdd values may require reduced bus frequency per the datasheet's electrical characteristics table.
What peripherals does the MC68HC908QY2MPE include?
The MC68HC908QY2MPE integrates a 4-channel 8-bit ADC, one 16-bit timer with two input-capture/output-compare channels, 13 general-purpose I/O lines, an internal oscillator, and a single-wire Background Debug Mode (BDM) interface for in-circuit programming. The PDIP-16 package exposes fewer ADC inputs than smaller SOIC variants, so always cross-check the datasheet pinout for your layout.
Where can I download the MC68HC908QY2MPE datasheet PDF?
The official NXP / Freescale MC68HC908QY2 datasheet is available from legacy Motorola distributors such as alldatasheet.com and from NXP's product archive (formerly under freescale.com). The full datasheet (covering QY1/QY2/QY4 family) is also mirrored on datasheet4u.com; the PDF typically runs over 200 pages including electrical characteristics and programming reference.
What is a drop-in replacement for the MC68HC908QY2MPE?
Drop-in replacements for the MC68HC908QY2MPE in 16-PDIP include the sibling MC68HC908QY1MPE (1.5 KB Flash, identical pinout) and the MC68HC908QY4MPE (4 KB Flash, same footprint), all sharing the HC08 Q-family pinout. For modern designs moving away from the legacy HC08 core, the M68HCS08QG8 in SOIC-16 is a near-pin-compatible S08 successor but is not a true drop-in.
MC68HC908QY2MPE vs MC68HC908QY1MPE - which should I choose?
Both parts share the identical 16-PDIP pinout, 8 MHz HC08 core and 128 B RAM; the MC68HC908QY2MPE adds 1.5 KB of Flash versus the QY1's smaller program memory. For designs needing slightly more code space without changing footprint, the QY2 is the better choice; for a direct upgrade path with even more room the QY4 (4 KB Flash) is preferable.
Can the MC68HC908QY2MPE replace the obsolete PIC16F54 in 16-PDIP?
Not as a true drop-in replacement: the MC68HC908QY2MPE and PIC16F54 share a 16-pin footprint but differ in pinout assignment (different oscillator, MCLR/Vpp and ICSP pin locations) so PCB rework is required. The MC68HC908QY2MPE is best treated as a same-package microcontroller, not a drop-in, when migrating from PIC architecture.
What is the price of the MC68HC908QY2MPE?
As of 2026-10-18, the MC68HC908QY2MPE is priced around $4.26 at qty 1 and drops to approximately $2.41 at qty 1000 on distributor channels such as DigiKey and Octopart. Stock is split between NXP, Rochester Electronics, and Freescale (legacy) inventory, with lead times typically 8-12 weeks on the authorized channel.
Is the MC68HC908QY2MPE RoHS compliant?
The MC68HC908QY2MPE is marked as lead free on Mouser's product page, with the modern NXP PE-suffix die revision assembling in lead-free finishes. Confirm that this satisfies RoHS / REACH requirements for your target market, and request the manufacturer declaration of compliance through NXP if a certificate is required for production documentation.
What compiler is used for the MC68HC908QY2MPE?
The MC68HC908QY2MPE is programmed using the Freescale/NXP CodeWarrior HC08 toolchain (now archived under NXP's legacy development tools) or the open-source SDCC compiler, which supports the HC08 core. The single-wire BDM interface allows in-circuit flash programming with a low-cost P&E Micro USB-ML-08 or compatible BDM pod.
What is the difference between MC68HC908QY2MPE and MC68HC908QY2MP?
The MC68HC908QY2MPE and MC68HC908QY2MP refer to the same die; the difference is only in the package suffix, with PE designating the PDIP-16 and P/PE-series variants being functionally identical for the QY2 die. Always order the variant matching your PCB footprint - they are pin-equivalent and may be used interchangeably on the same BOM line when PE and P suffixes are both listed.
What tools do I need to program the MC68HC908QY2MPE?
To program the MC68HC908QY2MPE you need a Background Debug Mode (BDM) pod such as the P&E Micro USB-ML-08 or Abov / open-source HC08 BDM clones, plus the CodeWarrior HC08 IDE or SDCC for compilation. The device supports in-circuit programming through its BDM pins without requiring a separate program voltage, simplifying prototype flashing.
Where to buy MC68HC908QY2MPE online?
As of 2026-10-18, the MC68HC908QY2MPE is in stock at distributors such as DigiKey (NXP USA Inc. listing), Mouser (NXP), with Rochester Electronics providing continuing-source inventory for legacy Freescale orders. Check live stock and pricing on DigiKey, Mouser, Octopart, and Hotenda; minimum order quantities start at 1 piece on the authorized channel.

Engineering reference data for MC68HC908QY2MPE — comparison, design guidance, and compliance information.

Selection Guide

Choose the MC68HC908QY2MPE when you need the HC08 Q-family core in a 16-pin through-hole package with 1.5 KB of in-system Flash, 128 B of RAM, and a 4-channel 8-bit ADC for low-cost embedded control. Pick the MC68HC908QY4MPE if your firmware exceeds 1.5 KB (it quadruples Flash without changing footprint). Pick the MC68HC908QY1MPE if you are willing to give up ADC or timer channels for the smallest die variant in the family. Pick the ROM-based MC68HC08QY1MPE only for very high-volume production where factory mask programming provides the lowest unit cost; it is not field re-programmable.

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

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

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.

Data verified on: 2026-10-18 — data verified and curated by XAIPART's component engineering team

Related Searches

MC68HC908QY2MPE MC68HC908QY2MPE datasheet MC68HC908QY2MPE price Freescale 8-bit microcontroller 1.5KB flash 16-DIP HC08 QY2 pinout 16-PDIP MC68HC908QY2MPE buy online MC68HC908QY2MPE drop-in replacement MC68HC908QY2MPE vs QY4 HC08 microcontroller with ADC 4 channel MC68HC908QY2MPE BDM programming MC68HC908QY2MPE application note thermostat MC68HC908QY2MPE CodeWarrior SDCC compiler

Related Components & Terms

NXP Semiconductors Freescale Semiconductor Motorola MC68HC908QY2MPE MC68HC908QY1MPE MC68HC908QY4MPE MC68HC08QY1MPE HC08 M68HC08 family 8-bit microcontroller MCU CISC Von Neumann architecture Flash memory Background Debug Mode BDM PDIP-16 AEC-Q100 RoHS REACH ADC PWM timer CodeWarrior SDCC
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details