NXP Semiconductors MC908QB8MDTE
- Part No.:
- MC908QB8MDTE
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 16-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
MC908QB8MDTE.pdf
- Description:
- IC MCU 8BIT 8KB FLASH 16TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:2,332
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC908QB8MDTE from Freescale Semiconductor is an 8-bit M68HC08 core microcontroller with 8 KB on-chip FLASH, 512 B RAM, 10-bit ADC (8 channels), ESCI and SPI serial interfaces, and integrated oscillator. It operates at up to 8 MHz bus frequency, supports wait/stop low-power modes, and targets embedded control in automotive body electronics and industrial sensors.
For engineers reviewing the MC908QB8MDTE datasheet, MC908QB8MDTE pinout, MC908QB8MDTE application, or MC908QB8MDTE equivalent, key selection criteria include its 8 KB FLASH with user-programmable security bytes ($FFF6–$FFFD), internal RC oscillator trimming capability, and ESCI LIN-compatible serial interface for automotive network nodes.
Technical Context
The MC908QB8MDTE implements the M68HC08 CPU core with Harvard architecture, supporting 59 instructions and 16-bit addressing. Its memory map includes 8 KB FLASH (with mass/page erase and block protection), 512 B RAM, and 64 B EEPROM-like register space. The device uses a dual-clock system: internal RC oscillator (±2% accuracy after trimming) or external crystal (1–8 MHz).
Peripheral integration includes a 10-bit ADC with programmable sample time and conversion trigger sources (software, timer, ESCI), Auto Wakeup Module (AWU) for periodic wake-from-stop, and ESCI supporting asynchronous UART and LIN 1.3 physical layer timing. Security is enforced via monitor-mode entry requiring eight matching user-defined bytes at $FFF6–$FFFD - entry denied if ≥5 are zero.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | M68HC08 8-bit CPU with 59-instruction set and 16-bit address bus |
| FLASH Memory | 8 KB on-chip SuperFlash® with page/mass erase, block protect register, and security byte validation at $FFF6–$FFFD |
| RAM | 512 bytes static RAM with retention in stop mode |
| ADC | 10-bit successive-approximation ADC with 8 input channels, software/timer/ESCI trigger, and configurable clock prescaler |
| Oscillator | Internal trimmed RC oscillator (1–8 MHz bus clock) or external crystal/ceramic resonator; trim register allows ±2% accuracy calibration |
| Serial Interfaces | ESCI module supporting UART and LIN 1.3 physical layer; SPI module with master/slave operation and 4-wire interface |
| Low-Power Modes | Wait mode (CPU halted, peripherals active) and Stop mode (all clocks gated except AWU/LVI); wake-up via IRQ, KBI, AWU, or reset |
Pinout & Package
MC908QB8MDTE is housed in a 28-pin SOIC package (SO-28) with 24 I/O pins, 2 power pins (VDD/VSS), 2 oscillator pins (OSC1/OSC2), and dedicated reset (RES) and IRQ inputs.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (VSS) | Ground reference | Primary digital ground return for all internal logic and I/O drivers |
| 2–9 (PTA0–PTA7) | Port A bidirectional I/O | 8-bit general-purpose port with keyboard interrupt capability (KBI0–KBI7) and pull-up enable |
| 10 (IRQ) | External interrupt request | Edge-triggered (rising/falling selectable) hardware interrupt input with priority over most peripherals |
| 11 (RES) | Active-low reset input | Asynchronous reset signal; initiates power-on reset sequence and clears CPU registers and peripheral states |
| 12–19 (PTB0–PTB7) | Port B bidirectional I/O | 8-bit general-purpose port with alternate ESCI/SPI functions (TXD/RXD, SCK/MOSI/MISO) |
| 20 (OSC1) | Oscillator input | Input for external crystal/resonator or external clock source; connects to internal inverter amplifier |
| 21 (OSC2) | Oscillator output | Output from internal oscillator inverter; used with external crystal in Pierce configuration |
| 22–25 (PTC0–PTC3) | Port C bidirectional I/O | 4-bit port with ADC channel inputs (AD0–AD3) and optional ESCI TXD/RXD remap |
| 26 (VDD) | Supply voltage | Primary 3.0–5.5 V DC power input for digital core and I/O; decoupling required near pin |
| 27 (AD4) | ADC channel input | Analog input for channel 4; shares pin with PTD0; requires external filtering for noise-sensitive measurements |
| 28 (AD5) | ADC channel input | Analog input for channel 5; shares pin with PTD1; referenced to VREFH/VREFL pair |
Key Features
| Feature | Design Value |
|---|---|
| FLASH Security Bytes | User-programmable 8-byte security vector at $FFF6–$FFFD enforces monitor-mode access control; prevents unauthorized firmware readout during debug |
| Internal Oscillator Trim | Calibration register allows fine-tuning of internal RC oscillator frequency to ±2% accuracy across voltage/temperature, eliminating need for external crystal in cost-sensitive designs |
| ESCI LIN Support | Hardware ESCI module meets LIN 1.3 physical layer timing requirements (±1.5% baud tolerance), enabling direct connection to automotive LIN bus without external transceiver |
| Auto Wakeup Module (AWU) | Configurable 13-bit counter driven by internal RC or external clock enables precise wake-up intervals (1 ms to 524 s) from Stop mode, reducing system power to <1 µA |
| Keyboard Interrupt (KBI) | Dedicated scan logic on Port A detects keypresses across 8 inputs with debouncing support and interrupt generation, minimizing CPU polling overhead in HMI applications |
Applications
| Automotive Body Control | Industrial Sensor Node |
|---|---|
Use Scenario: Centralized control of door locks, window lifts, and interior lighting in entry-level vehicles. IC Role / Device Role / Timing Role: Primary MCU executing CAN/LIN gateway logic, PWM motor control, and analog sensor acquisition. Use Value: Integrated ESCI LIN interface eliminates external transceiver; 8 KB FLASH accommodates bootloader + application; AWU enables periodic status reporting at 100 ms intervals. | Use Scenario: Battery-powered temperature/humidity sensor node transmitting data via RS-485 to PLC. IC Role / Device Role / Timing Role: Data acquisition MCU managing 10-bit ADC sampling, SPI flash logging, and ESCI UART communication. Use Value: Internal RC oscillator with trim register ensures accurate UART timing without crystal; Stop mode current <1 µA extends battery life to >5 years. |
| Appliance Motor Control | Medical Diagnostic Instrument |
Use Scenario: Brushless DC motor commutation and fault monitoring in HVAC blowers. IC Role / Device Role / Timing Role: Real-time controller generating 3-phase PWM signals using TIM module and monitoring current sense ADC inputs. Use Value: 10-bit ADC with hardware trigger from TIM overflow enables synchronized sampling; 512 B RAM buffers waveform data before SPI transmission. | Use Scenario: Portable blood glucose meter with LCD display and button interface. IC Role / Device Role / Timing Role: System controller handling button scan (KBI), ADC conversion of test strip signal, and LCD segment drive via GPIO. Use Value: Keyboard interrupt module reduces CPU wake cycles; FLASH security bytes prevent tampering with calibration constants stored in $FFF6–$FFFD. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MC908QY8CDTE | Same M68HC08 core and pinout; differs in FLASH size (8 KB vs. 8 KB), but adds YUV video timing generator and lacks ESCI module | Targeted at display timing control, not serial communications; no LIN/UART support | Select only for display-synchronized applications requiring YUV output; not suitable as drop-in replacement for serial-based designs |
| MC908QB4MDTE | Identical package and core; reduced FLASH (4 KB) and RAM (256 B); same ADC, ESCI, and oscillator features | Lower memory footprint suits simpler control tasks (e.g., single-sensor thermostats) where code size <4 KB | Choose when application firmware fits within 4 KB FLASH and no future expansion is planned; retains full peripheral compatibility |
Compared with MC908QY8CDTE and MC908QB4MDTE, the MC908QB8MDTE uniquely balances 8 KB FLASH, ESCI-based LIN/UART, and KBI-driven HMI support - making it optimal for automotive body modules and industrial nodes requiring both serial networking and human interface responsiveness.
Availability
MC908QB8MDTE is available at Aetrix Electronics and suitable for automotive body electronics, industrial sensor nodes, appliance motor controllers, and portable medical instruments requiring stable component supply across multi-year production cycles.
Supply support for MC908QB8MDTE includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Freescale Semiconductor (now part of NXP Semiconductors) designed high-reliability microcontrollers for automotive, industrial, and consumer applications with emphasis on robustness and long-term support.
The MC908QB8MDTE belongs to the M68HC08 family, engineered for cost-sensitive embedded control where integrated peripherals, low-power operation, and field-programmable FLASH security meet automotive qualification standards.
FAQ
What is the maximum bus clock frequency supported by the MC908QB8MDTE?
The MC908QB8MDTE supports a maximum bus clock frequency of 8 MHz. This is achieved either via the internal trimmed RC oscillator (calibrated to ±2% accuracy) or an external crystal/resonator operating between 1–8 MHz. The bus clock drives all peripherals including the ADC, ESCI, and SPI modules, and directly determines instruction execution speed and conversion timing resolution.
How does the security feature at memory locations $FFF6–$FFFD function in the MC908QB8MDTE?
The MC908QB8MDTE implements a monitor-mode security mechanism where host tools must send eight bytes matching the user-programmed values at FLASH addresses $FFF6–$FFFD to enter monitor mode. If five or more of those bytes are zero, monitor mode entry is denied - preventing accidental or unauthorized access. These locations must be programmed even if unused as vectors, per Freescale's security guidance in the 2012 Addendum.
Does the MC908QB8MDTE support LIN 1.3 communication natively?
Yes, the MC908QB8MDTE's ESCI module provides native hardware support for LIN 1.3 physical layer timing, meeting the ±1.5% baud rate tolerance requirement without external components. The ESCI can generate and decode LIN headers and responses, enabling direct connection to automotive LIN buses when paired with a standard LIN transceiver.
What low-power modes are available on the MC908QB8MDTE and how do they differ?
The MC908QB8MDTE offers Wait and Stop modes. In Wait mode, the CPU halts but peripherals (ADC, ESCI, timers) remain clocked and functional. In Stop mode, all clocks are gated except the Auto Wakeup Module (AWU) and Low-Voltage Inhibit (LVI), reducing current to under 1 µA. Both modes support wake-up via IRQ, KBI, AWU timeout, or reset - critical for battery-operated sensor nodes.
Can the internal RC oscillator of the MC908QB8MDTE be calibrated for improved accuracy?
Yes, the MC908QB8MDTE includes an internal oscillator trim register that allows adjustment of the RC oscillator frequency across voltage and temperature variations. Factory or field calibration enables ±2% accuracy - sufficient for UART/LIN communication without requiring an external crystal, reducing BOM cost and board space.
MC908QB8MDTE Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 16-TSSOP (0.173", 4.40mm Width)
- Series:
- HC08
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- HC08
- Core Size:
- 8-Bit
- Speed:
- 8MHz
- Connectivity:
- SCI, SPI
- Peripherals:
- LVD, POR, PWM
- Number of I/O:
- 13
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- A/D 10x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MC908QB8MDTE FAQ
1.How can I place an order for MC908QB8MDTE through Aetrix?
Please submit a Request for Quotation (RFQ) for MC908QB8MDTE on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MC908QB8MDTE reliable?
The price and inventory of MC908QB8MDTE are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC908QB8MDTE is usually 5 days.
3.What payment methods are accepted for MC908QB8MDTE?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC908QB8MDTE transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC908QB8MDTE?
MC908QB8MDTE orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC908QB8MDTE order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MC908QB8MDTE?
For technical support, including MC908QB8MDTE datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC908QB8MDTE requirements.
6.How does Aetrix verify that MC908QB8MDTE is sourced from the original manufacturer or authorized distributors?
All MC908QB8MDTE products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MC908QB8MDTE meets industry standards.
7.What is the process for return or replacement of MC908QB8MDTE?
All MC908QB8MDTE units undergo pre-shipment inspection (PSI). If there is an issue with MC908QB8MDTE, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MC908QB8MDTE part is unused and in its original packaging.
Return procedure for MC908QB8MDTE:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC908QB8MDTE Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

