MC908QY1ACDTE - 8-bit HC08 MCU 1.5KB Flash 16-TSSOP | NXP
MPN: MC908QY1ACDTE ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.65 | $46.50 |
| 100 | $4.1 | $410.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.05 | $3,050.00 |
MC908QY1ACDTE Overview
What is an 8-bit microcontroller? An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash/ROM), volatile working memory (RAM), peripherals, and digital I/O on one die. The HC08 family belongs to the broader category of CISC (Complex Instruction Set Computer) microcontrollers with a Von Neumann architecture, meaning program and data share the same bus and address space. Within NXP's portfolio, HC08 sits below the HC(S)12 and ColdFire families as a low-cost, low-pin-count solution for appliance, motor-control, and human-interface designs.
Key features of the MC908QY1ACDTE include: 1.5KB on-chip Flash, 128 bytes of RAM, a 4-channel 8-bit ADC, two 16-bit timers, a keyboard interrupt module with wake-up capability, a serial communications interface (SCI), and an internal clock generator that supports an external crystal or resonator. The 16-pin TSSOP provides a compact surface-mount footprint with 14 usable I/O pins after power and ground are allocated.
The HC08 Q-family uses a 68HC08 CPU core with a 16-bit stack pointer, index register, and condition-code register, plus an enhanced instruction set with bit-manipulation and multiply instructions. Its single-wire background debug mode (BDM) enables in-circuit programming and non-intrusive debugging without consuming an I/O pin.
Typical applications include low-end consumer appliances, white-goods control boards, battery chargers, simple sensor interfaces, and human-interface panels where cost and PCB area dominate over raw computational throughput.
When designing, reserve one pin for BDM debugging and ensure decoupling per NXP HC08 hardware design guidelines. The 4.5V-5.5V supply range precludes direct 3.3V operation without a regulator.
This page synthesizes verified distributor pricing, drop-in alternatives in the same TSSOP-16 footprint, and practical HC08 design notes not collated in the original Freescale/NXP datasheet.
Drop-in alternatives for MC908QY1ACDTE — 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 MC908QY1ACDTE (same form factor and footprint) — differing in ADC, Package, Operating Temperature, I/O Pins, RAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MC908QY2ACDTE
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →MC908QY4ACDTE
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →MC68HC908QY1CDTE
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →MC908QY1ACPE
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
MC908QY1VDTE
✅ Drop-In📋 Reference alternative (not in catalog)
MC908QY2CDTER
✅ Drop-In📋 Reference alternative (not in catalog)
MC908QY1ACDTE Maximum Ratings & Electrical Characteristics
| Core Architecture | M68HC08 (CISC, Von Neumann) |
| Program Memory | 1.5 KB Flash |
| RAM | 128 bytes |
| Data EEPROM | 0 bytes (not present on this variant) |
| CPU Bit Width | 8-bit |
| Internal Bus Speed | 32 MHz (8 MHz external osc source) |
| Supply Voltage | 4.5 V to 5.5 V |
| I/O Pins | 14 |
| Package | TSSOP-16 (0.65 mm pitch) |
| ADC | 4-channel, 8-bit |
| Timers | 2x 16-bit (TPM) |
| Communication | SCI (UART) |
| Debug Interface | Single-wire BDM |
| Keyboard Interrupt | Yes (KBI with wake-up) |
| Operating Temperature | -40C to +85C |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
MC908QY1ACDTE Pin Configuration
| Pin 1 | IRQ — External interrupt request input |
| Pin 2 | PTA0/TXD — Port A bit 0 / SCI transmit data |
| Pin 3 | PTA1/RXD — Port A bit 1 / SCI receive data |
| Pin 4 | PTA2 — Port A bit 2 (general-purpose I/O) |
| Pin 5 | PTA3 — Port A bit 3 (general-purpose I/O) |
| Pin 6 | PTA4 — Port A bit 4 (general-purpose I/O) |
| Pin 7 | PTA5 — Port A bit 5 (general-purpose I/O) |
| Pin 8 | VDD — Positive supply voltage (4.5-5.5V) |
| Pin 9 | VSS — Ground |
| Pin 10 | PTB0/AD0 — Port B bit 0 / ADC channel 0 |
| Pin 11 | PTB1/AD1 — Port B bit 1 / ADC channel 1 |
| Pin 12 | PTB2/AD2 — Port B bit 2 / ADC channel 2 |
| Pin 13 | PTB3/AD3 — Port B bit 3 / ADC channel 3 |
| Pin 14 | PTB4 — Port B bit 4 (general-purpose I/O) |
| Pin 15 | PTB5/BDM — Port B bit 5 / Background Debug Mode pin |
| Pin 16 | OSC1 — Crystal oscillator input (external clock source) |
Typical Applications
MC908QY1ACDTE is suitable for 6 applications: Low-End White Goods Control, Battery Charger Controller, Consumer Remote Control, Sensor Interface Module, LED Lighting Controller, Educational / Hobbyist Projects.
Low-End White Goods Control
The MC908QY1ACDTE fits low-end white-goods control boards - washing machines, dishwashers, microwave keypads, and small appliance timers - because its 1.5 KB Flash and 128-byte RAM are sufficient for simple state machines, while its 14 I/O pins can directly drive LED indicators, multiplex 7-segment displays, and read mechanical or Hall-effect sensors. The 32 MHz internal bus rate gives plenty of headroom for capacitive-touch scanning via software timing. The 4.5-5.5V supply aligns with rectified mains-derived rails without a separate regulator, reducing BOM cost.
Recommended
Battery Charger Controller
For simple NiCd/NiMH/Li-ion charger controllers, the MC908QY1ACDTE's 4-channel 8-bit ADC is sufficient to monitor battery voltage and current via external sense resistors, while its 16-bit TPM timers can generate PWM for switch-mode charging regulation. The 4.5-5.5V supply allows direct connection to USB or 5V wall adapters. Single-wire BDM enables in-line firmware updates during manufacturing calibration, eliminating programming sockets.
Recommended
Consumer Remote Control
In IR or RF remote controls the MC908QY1ACDTE serves as the main MCU decoding key presses and producing IR or RF transmission codes. The keyboard interrupt module with wake-up capability lets the MCU run at very low average current, waking only on a key press - a key requirement for coin-cell-powered remotes. Its small TSSOP-16 footprint fits inside slim remote enclosures, and 1.5 KB Flash is plenty for popular transmission protocols like NEC, RC5, or proprietary RF frames.
Recommended
Sensor Interface Module
The MC908QY1ACDTE works well as a stand-alone sensor interface MCU in industrial sensor modules. Its 4-channel ADC converts analog sensor outputs to digital values, while the SCI (UART) communicates upstream to a master controller. The TSSOP-16 footprint fits small sensor housings, and the 4.5-5.5V supply aligns with industrial 5V rails. The keyboard interrupt can be repurposed for edge-triggered events from Hall sensors or rotary encoders.
Recommended
LED Lighting Controller
For dimmable LED controllers and decorative lighting drivers, the MC908QY1ACDTE's two 16-bit TPM timers generate PWM outputs to drive LED current regulators. The 14 I/O pins multiplex control keys, status LEDs, and a TRIAC interface for mains dimming. Flash memory holds default fade curves and color sequences. The HC08's flat address space and bit-manipulation instructions simplify timing-critical loop control.
Recommended
Educational / Hobbyist Projects
The MC908QY1ACDTE is a common teaching and hobbyist microcontroller because its HC08 core is fully documented, the BDM debug interface works with free tools (CodeWarrior HC08), and the TSSOP-16 breakout boards are inexpensive. 1.5 KB Flash is enough for teaching examples (blinking LEDs, keypads, simple games) while still leaving room for student additions. Its enduring popularity means abundant example code and community forum support.
Recommended
Recommended Products Summary
Engineering reference data for MC908QY1ACDTE — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MC908QY2ACDTE | MC908QY4ACDTE | MC68HC908QY1CDTE | MC908QY1VDTE | MC908QY2CDTER |
|---|---|---|---|---|---|---|
| Brand | NXP Semiconductors | NXP Semiconductors - same | NXP Semiconductors - same | NXP Semiconductors - same | NXP Semiconductors - same | NXP Semiconductors - same |
| Package | TSSOP-16 | TSSOP-16 - same | TSSOP-16 - same | TSSOP-16 - same | TSSOP-16 - same | TSSOP-16 - same |
| Program Flash | 1.5 KB | 1.5 KB | 4 KB | 1.5 KB | 1.5 KB | 1.5 KB |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Supply Voltage | 4.5-5.5 V | 4.5-5.5 V | 4.5-5.5 V | 4.5-5.5 V | 2.7-3.6 V | 4.5-5.5 V |
| CPU Speed | 8 MHz ext / 32 MHz int | 8 MHz ext / 32 MHz int | 8 MHz ext / 32 MHz int | 8 MHz ext / 32 MHz int | 8 MHz ext / 32 MHz int | 8 MHz ext / 32 MHz int |
| ADC | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit |
| Lifecycle | NRND | Active | Active | NRND / last-time-buy | NRND | Active |
| Unit Price (1pc) | USD 5.20 | USD 4.50 | USD 5.10 | USD 6.10 | USD 5.50 | USD 4.50 |
Key Differentiators
- Largest memory among NRND-status siblings (vs MC908QY4ACDTE)
- Drop-in upgrade with active lifecycle (vs MC908QY2ACDTE)
- Single-wire BDM debug (vs MC908QY1VDTE)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin and a bulk 10 uF tantalum or ceramic capacitor on the same supply rail. The HC908QY1 datasheet specifies that VDD must settle to within 4.5 V to 5.5 V before the reset deassertion timer completes. Use a supervisor IC or built-in COP reset for fail-safe recovery in noisy industrial environments.
Route the single-wire BDM pin (PTB5) to a 2x3 or 1x3 header pad for in-circuit programming access; the pin must be accessible even after conformal coating if you plan field updates. Keep the OSC1/OSC2 traces short (under 5 mm) and surrounded by a ground pour to minimize radiated clock noise into sensitive analog sections sharing the same PCB.
When using PTB0-PTB3 as ADC inputs, add a small RC filter (1 kohm + 100 pF) close to the MCU pin to suppress noise from switching digital signals on adjacent traces. The internal ADC reference is the supply rail; for highest accuracy use the HC908QY2 (which exposes an external VREF pin) or calibrate against a known reference in software.
Do not operate the MC908QY1ACDTE below 4.5 V - the internal clock and Flash read paths fail at lower voltages, producing silent data corruption. If 3.3 V operation is required, choose the MC908QY1VDTE variant instead. Also note that pulling the BDM pin low during reset inadvertently enters background debug mode and prevents normal startup.
Compliance Information
RoHS and REACH compliance per NXP environmental information. AEC-Q100 not qualified; HC908QY1 family targets commercial-industrial. Halogen-free status not explicitly stated in NXP material declaration - marked unknown. Conflict-minerals statement available on NXP corporate responsibility page.