MC908QY2ACPE - 8-bit HC08 MCU, 1.5KB Flash, 16-DIP | NXP
MPN: MC908QY2ACPE ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $7.85 | $78.50 |
| 100 | $6.42 | $642.00 |
| 500 | $5.6 | $2,800.00 |
| 1,000 | $5.1 | $5,100.00 |
MC908QY2ACPE Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable I/O peripherals onto one IC. The MC908QY2ACPE belongs to the 8-bit segment of the MCU taxonomy: 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. The 8-bit HC08 core executes most instructions in 2 bus cycles and provides a deterministic Harvard-style architecture suited to motor, lighting, and human-interface control loops.
Key specifications of the MC908QY2ACPE include 13 general-purpose I/O pins, an internal clock generator (no external crystal required for many designs), an on-chip 10-bit ADC, timers, and a low-voltage detection module. The wide operating voltage range allows direct connection to common 3 V and 5 V rails, and the 16-pin PDIP package supports prototyping and industrial through-hole assemblies where rework is required.
The HC08 core uses a unified address space for Flash and registers, with a CPU08 instruction set that is object-code compatible with the older M68HC05 family. Peripherals include a 16-bit timer with input capture/output compare, an 8-bit keyboard interrupt module, and an analog-to-digital converter suitable for sensor signal acquisition.
Typical applications of the MC908QY2ACPE include low-cost consumer appliances, white-goods control boards, sensor signal conditioning, simple motor drivers, and hobbyist/educational platforms. Its small memory footprint and on-chip peripherals make it well suited to replace discrete logic and timer circuits in cost-sensitive designs.
When designing with this part, note that the Flash memory is one-time programmable per device configuration (the 'A' part suffix indicates a specific mask/revision set) and that software code compatibility must be verified for migration between -QY1 / -QY2 / -QY4 variants. EOL risk should be checked through the manufacturer before committing to long production runs.
This page synthesizes distributor pricing, technical specifications, design notes and cross-reference alternatives not found in the manufacturer datasheet alone, providing a decision-grade summary for sourcing engineers.
Drop-in alternatives for MC908QY2ACPE — 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 MC908QY2ACPE (same form factor and footprint) — differing in Mounting Type, Program Memory Size, RAM Size, ADC, Core Processor.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MC68HC908QY2MPE
✅ Drop-In✓ In Stock
$2.41 / Unit
View Datasheet →MC908QY1ACPE
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
MC908QY4ACPE
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.05 / Unit
View Datasheet →MC908QY2ACPE
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →ST7FLITE09Y0B6
✅ Drop-In📋 Reference alternative (not in catalog)
MC68HC908QY1MPE
✅ Drop-In✓ In Stock
$0.55 / Unit
View Datasheet →MC908QY2ACPE Maximum Ratings & Electrical Characteristics
| Manufacturer | NXP Semiconductors (formerly Freescale) |
| Part Family | MC908QY / HC08 |
| Core Architecture | 8-bit HC08 (CPU08) |
| Program Memory Type | Flash |
| Program Memory Size | 1.5 KB (1.5K x 8) |
| RAM Size | 128 B (128 x 8) |
| Maximum Clock Frequency | 8 MHz |
| Number of I/O Pins | 13 |
| Package / Case | 16-DIP (0.300 in, 7.62 mm) |
| Mounting Type | Through-Hole |
| ADC | On-chip 10-bit ADC (resolution) |
| Timers | On-chip 16-bit timer |
| Data Converter | A/D 10-bit |
MC908QY2ACPE Pin Configuration
| Pin 1 | PTA0 / TCLK — General-purpose I/O / Timer clock input |
| Pin 2 | PTA1 — General-purpose I/O |
| Pin 3 | VSS — Ground |
| Pin 4 | VDD — Supply voltage |
| Pin 5 | PTA2 — General-purpose I/O |
| Pin 6 | PTA3 — General-purpose I/O |
| Pin 7 | PTB0 / ADC0 — General-purpose I/O / ADC channel 0 |
| Pin 8 | PTB1 / ADC1 — General-purpose I/O / ADC channel 1 |
| Pin 9 | PTB2 / ADC2 — General-purpose I/O / ADC channel 2 |
| Pin 10 | PTB3 / ADC3 — General-purpose I/O / ADC channel 3 |
| Pin 11 | PTB4 / ADC4 — General-purpose I/O / ADC channel 4 |
| Pin 12 | PTB5 / ADC5 — General-purpose I/O / ADC channel 5 |
| Pin 13 | PTB6 / ADC6 / IRQ — General-purpose I/O / ADC channel 6 / external interrupt |
| Pin 14 | PTB7 / ADC7 — General-purpose I/O / ADC channel 7 |
| Pin 15 | RST — Reset input (active low) |
| Pin 16 | PTA4 — General-purpose I/O |
Typical Applications
MC908QY2ACPE is suitable for 6 applications: Consumer Appliance Control, Sensor Signal Conditioning, Low-Cost Motor Control, White Goods Display Boards, Hobbyist & Educational Platforms, Industrial Timer / Relay Sequencer.
Consumer Appliance Control
The MC908QY2ACPE suits low-cost consumer appliance control where a small 8-bit MCU drives relays, LEDs and a key matrix. Its 13 GPIO pins drive indicator LEDs and triac optocouplers directly, while the on-chip 10-bit ADC reads thermistor or NTC temperature sensors for closed-loop regulation. The 1.5 KB Flash is ample for state-machine firmware that handles mode buttons, timer logic and protective shutoff on washing machines, microwaves and rice cookers. The 16-DIP through-hole package simplifies hand-rework during warranty service, which is a major advantage in regional appliance markets.
Recommended
Sensor Signal Conditioning
Use the MC908QY2ACPE as the digital back end of an analog sensor chain, where the on-chip 10-bit ADC digitizes thermocouple, LDR or pressure-bridge outputs. The 8 MHz CPU runs linearization tables in Flash to convert raw ADC counts into engineering units before serial transmission. With 13 GPIO pins the MCU also drives a small character LCD or 7-segment display for stand-alone instruments without an extra display controller. The 16-DIP package simplifies fabrication of a small analog-front-end board that can be reworked and re-flashed via the HC08 background-debug-mode interface.
Recommended
Low-Cost Motor Control
The MC908QY2ACPE controls small brushed DC motors and unipolar stepper motors for fans, pumps and toys. Its 16-bit timer generates PWM channels with the 8 MHz system clock, while 13 GPIO pins sink the driver FETs directly without external glue logic. The HC08 core sequences commutation tables stored in 1.5 KB of Flash and uses the 10-bit ADC for back-EMF or current-sense feedback to maintain torque. The 16-DIP through-hole package suits hand-built prototype motor boards, which are common in industrial automation training programs and hobby CNC designs.
Recommended
White Goods Display Boards
White-goods display boards typically need a low-cost MCU to multiplex 7-segment displays, scan keypads and blink status LEDs, and the MC908QY2ACPE fits that profile. Its 13 GPIO pins drive a multiplexed 4-digit 7-segment display while simultaneously scanning a 4x4 key matrix using the keyboard-interrupt module. The 1.5 KB of Flash holds the lookup tables, debounce logic and sleep-mode handlers. Internal pull-ups reduce external component count, and the 16-DIP footprint eases alignment with cable harnesses from main control boards.
Recommended
Hobbyist & Educational Platforms
The MC908QY2ACPE is widely used in university embedded-systems courses and DIY retro-computing projects because of its 16-DIP footprint and HC08 background-debug-mode interface. Students can hand-solder the part onto a breadboard, program it with SDCC or CodeWarrior HC08, and observe registers through the debug port without expensive tools. The 1.5 KB of Flash is enough to implement UART echo, timer-based blink and a small interpreter, while keeping the bill-of-materials under one US dollar. Many legacy Freescale tower and DEMO boards ship with this exact part.
Recommended
Industrial Timer / Relay Sequencer
Industrial sequencing panels use an 8-bit MCU to schedule relay operations, and the MC908QY2ACPE meets the requirement set: deterministic HC08 core, 16-bit timer for accurate timebase and 13 GPIO pins to energize 5 V relays through driver transistors. The on-chip brown-out reset keeps the sequencer deterministic across industrial 24 V supply dips when used with a small LDO. The Flash is one-time-programmable per revision (the 'A' suffix) which is acceptable in factory-sealed panel-mount products. Its 16-DIP package supports the screw-terminal pinout commonly used in industrial control boxes.
Recommended
Recommended Products Summary
Engineering reference data for MC908QY2ACPE — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MC68HC908QY2MPE | MC908QY1ACPE | MC908QY4ACPE | ST7FLITE09Y0B6 |
|---|---|---|---|---|---|
| Package | 16-DIP (0.300 in, 7.62 mm) | 16-DIP (0.300 in) - same | 16-DIP (0.300 in) - same | 16-DIP (0.300 in) - same | 16-DIP (0.300 in) - same |
| Brand | NXP Semiconductors | NXP Semiconductors (formerly Freescale) | NXP Semiconductors | NXP Semiconductors | STMicroelectronics |
| Core | 8-bit HC08 (CPU08) | 8-bit HC08 (CPU08) | 8-bit HC08 (CPU08) | 8-bit HC08 (CPU08) | 8-bit ST7 |
| Max Clock Frequency | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 8 MHz |
| Program Memory | 1.5 KB Flash | 1.5 KB Flash | 1.0 KB Flash (-33%) | 4 KB Flash (+167%) | 1.5 KB Flash |
| RAM Size | 128 B | 128 B | 128 B | 128 B | 128 B |
| I/O Pins | 13 | 13 | 13 | 13 | 13 |
| ADC | 10-bit on-chip | 10-bit on-chip | 10-bit on-chip | 10-bit on-chip | 10-bit on-chip |
| Pin-to-Pin Compatible | Yes (this part) | Yes - same die/footprint | Yes - same footprint, less Flash | Yes - same footprint, more Flash | Footprint compatible, different core/firmware |
Key Differentiators
- Same die and footprint as legacy MC68HC908QY2 in 16-DIP (vs MC68HC908QY2MPE)
- Exact same package, larger Flash (vs MC908QY4ACPE)
- Footprint compatible across vendors but cross-core (vs ST7FLITE09Y0B6)
Design Notes
The 16-pin PDIP package is best supported with a socket for development, so the MCU can be reprogrammed or replaced when migrating between 908QY1/QY2/QY4 variants. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 4) and ensure a low-inductance ground return to VSS (pin 3). Add a 10 kohm pull-up on RST (pin 15) and a 1 nF cap to ground for clean reset behavior at power-up.
Although the -QY1, -QY2 and -QY4 family members share the same 16-DIP footprint, their Flash sizes differ (1.0/1.5/4.0 KB). Do not assume a 'same package drop-in' swap preserves firmware compatibility; verify linker memory maps before substituting. Also note the 'A' suffix in MC908QY2ACPE refers to a specific mask set; verify against your firmware build before volume purchases of a different revision.
Estimated: at 5 V VDD, 8 MHz active and 100% GPIO load, the 16-pin PDIP draws roughly 10 mA, dissipating about 50 mW - well below the package's thermal limit, so no heatsink is required. However, when driving high-current loads through GPIO (LEDs, relays) the package dissipation must be summed with the load current; keep total per-pin sink under 10 mA to stay within the 100 mW budget per package.
Compliance Information
RoHS compliance and lead-free finish status were not present in the verified web data; engineers building RoHS-only assemblies must request the latest compliance certificate from authorized distributors. Part is not AEC-Q100 qualified and is not intended for automotive safety applications.