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

- Shipping:

Inventory:5,472
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC908QC8CDTE from Freescale Semiconductor is an 8-bit M68HC08 core microcontroller with 8 KB on-chip FLASH, 256 B RAM, and integrated peripherals including ADC10, ESCI, SPI, TIM1/TIM2, KBI, and COP watchdog. It operates at up to 8 MHz bus frequency, supports 3.3 V or 5 V supply, and targets embedded control in industrial sensors and automotive body electronics.
For engineers reviewing the MC908QC8CDTE datasheet, MC908QC8CDTE pinout, MC908QC8CDTE application, or MC908QC8CDTE equivalent, this page delivers verified functional identity, validated package mapping (28-pin TSSOP), confirmed security byte handling ($FFF6–$FFFD), real-world low-power mode behavior (Wait/Stop), and accurate peripheral register-level compatibility within the QC family.
Technical Context
The MC908QC8CDTE implements the M68HC08 CPU core with 16-bit address space, Harvard architecture memory organization, and a fixed 8-bit instruction set. Its FLASH memory supports in-system programming via monitor mode, with security enforced by eight user-defined bytes at $FFF6–$FFFD - entry denied if five or more are zero.
Peripherals include a 10-bit ADC with 8 input channels, dual 16-bit timer modules (TIM1/TIM2), enhanced serial interface (ESCI) supporting asynchronous UART and synchronous SPI modes, and keyboard interrupt (KBI) with configurable polarity and debounce. All modules integrate directly with the SIM for clock gating and reset coordination.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | M68HC08 8-bit CPU with 16-bit addressing and 41-instruction set |
| FLASH Memory | 8 KB on-chip FLASH with page/mass erase, program/protect registers, and EEPROM emulation capability |
| RAM | 256 bytes of on-chip RAM with direct-page addressing support |
| ADC Resolution | 10-bit successive-approximation ADC with 8 selectable analog inputs and programmable conversion clock |
| Bus Frequency | Up to 8 MHz (at 5 V) or 4 MHz (at 3.3 V); derived from internal RC, external crystal, or ceramic resonator |
| Security Mechanism | Monitor mode entry requires matching all 8 security bytes at $FFF6–$FFFD; blocked if ≥5 bytes equal $00 |
| Low-Power Modes | Wait mode (CPU halted, peripherals active) and Stop mode (all clocks gated, RAM retained) |
Pinout & Package
MC908QC8CDTE is housed in a 28-lead Thin Shrink Small Outline Package (TSSOP) with 0.65 mm lead pitch, compliant with JEDEC MO-153. The package supports surface-mount assembly and thermal performance suitable for industrial ambient temperatures (–40°C to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD | Power supply | Primary 3.3 V or 5 V digital supply rail; decoupling required per datasheet layout guidelines |
| VSS | Ground | Digital ground reference; must be connected to system ground plane with low-inductance path |
| OSC1 / OSC2 | Crystal/resonator interface | Supports external XTAL (1–8 MHz) or ceramic resonator; internal oscillator trimmable via OSCTRIM register |
| PTA0–PTA7 | Port A I/O | 8-bit bidirectional port with pull-up enable; PTA0–PTA3 double-function as ADC inputs AD0–AD3 |
| PTB0–PTB7 | Port B I/O | 8-bit bidirectional port; PTB0–PTB1 serve as ESCI transmit/receive pins; PTB2–PTB3 as SPI clock/MOSI |
| PTC0–PTC7 | Port C I/O | 8-bit bidirectional port; PTC0–PTC3 double-function as TIM1/TIM2 capture/compare pins; PTC4–PTC7 as KBI inputs |
| IRQ | External interrupt input | Edge-triggered (rising/falling configurable) non-maskable interrupt source for system wake-up or event capture |
| RESET | Active-low reset input | Asynchronous reset pin; internally pulled up; accepts external reset generator or manual pushbutton |
Key Features
| Feature | Design Value |
|---|---|
| FLASH-based in-system programmability | Enables field firmware updates without device removal; supports mass/page erase and byte-programming via monitor mode |
| Configurable security byte validation | Prevents unauthorized FLASH read-out during debug; requires exact match of 8 user-defined bytes at $FFF6–$FFFD |
| Dual 16-bit timer modules (TIM1/TIM2) | Provide input capture, output compare, PWM generation, and quadrature decoding - critical for motor control timing |
| 10-bit ADC with 8-channel multiplexer | Delivers 10-bit resolution across 8 analog inputs; supports software/hardware trigger and configurable sample time |
| Enhanced Serial Communications Interface (ESCI) | UART-compatible full-duplex async mode plus synchronous SPI master/slave operation using shared PTB pins |
| Keyboard Interrupt Module (KBI) | Scans up to 8 keys with programmable polarity and noise filtering; enables low-power key wake-up without CPU polling |
Applications
| Industrial Sensor Node | Automotive Body Control |
|---|---|
|
Use Scenario: Standalone temperature/humidity sensor node with local display and RS-232 telemetry. IC Role / Device Role / Timing Role: Central controller managing ADC sampling, LCD segment drive (via GPIO), ESCI UART transmission, and low-power sleep/wake cycles. Use Value: Integrated ADC, ESCI, and Stop-mode current <1 μA reduce BOM count and extend battery life in wireless sensor deployments. |
Use Scenario: Door module controlling window lift, mirror adjustment, and interior lighting. IC Role / Device Role / Timing Role: Real-time actuator driver coordinating PWM motor control (TIM1/TIM2), switch input scanning (KBI), and LIN bus communication (ESCI). Use Value: Dual timers enable precise 20 kHz PWM for quiet motor operation; KBI supports debounced multi-key detection with automatic wake-from-Stop. |
| Home Appliance Control | Medical Diagnostic Instrument |
|
Use Scenario: Washing machine main control board managing motor phase sequencing, water level sensing, and user interface. IC Role / Device Role / Timing Role: System orchestrator executing state-machine logic, reading pressure/temperature sensors (ADC), driving relays (GPIO), and logging faults (FLASH). Use Value: 8 KB FLASH stores multiple firmware versions and calibration data; COP watchdog ensures fail-safe recovery during power transients. |
Use Scenario: Portable blood glucose meter requiring precision analog measurement and USB-serial bridge via external level shifter. IC Role / Device Role / Timing Role: Analog front-end controller acquiring calibrated ADC readings, managing button input (KBI), and formatting data packets for ESCI-to-USB translation. Use Value: 10-bit ADC with internal VREFH/VREFL achieves ±1 LSB INL for clinical-grade accuracy; security bytes protect proprietary calibration algorithms. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MC908QC16CDTE | 16 KB FLASH, identical pinout and peripheral set; same TSSOP-28 package and electrical specs | Preferred where larger firmware image or EEPROM emulation space is required; no hardware change needed | Select when future firmware growth or data logging capacity exceeds 8 KB constraints of MC908QC8CDTE |
| MC908QY4CDTE | 4 KB FLASH, same core/peripherals but reduced memory; also TSSOP-28 with identical pin assignment | Suitable for cost-sensitive, functionally minimal designs (e.g., single-sensor threshold alarm) | Choose for lowest-cost variant when application fits within 4 KB code + 128 B RAM footprint |
Compared with MC908QC16CDTE and MC908QY4CDTE, the MC908QC8CDTE provides optimal balance of memory headroom and cost for mid-complexity embedded controllers - offering 8 KB FLASH for feature-rich firmware while maintaining full peripheral compatibility and drop-in PCB placement across the QC family.
Availability
MC908QC8CDTE is available at Aetrix Electronics and suitable for industrial sensor nodes, automotive body electronics, and home appliance control systems requiring stable component supply, long-term lifecycle support, and consistent parametric performance across temperature ranges.
Supply support for MC908QC8CDTE 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) pioneered 8-bit MCU architectures for cost-sensitive, high-reliability embedded systems, emphasizing robustness, low-power operation, and toolchain maturity.
The MC68HC908QC family was designed for automotive and industrial control applications demanding integrated analog interfaces, deterministic real-time response, and secure in-field firmware update capability - with MC908QC8CDTE targeting mid-tier memory requirements.
FAQ
What is the maximum bus frequency supported by the MC908QC8CDTE?
The MC908QC8CDTE supports a maximum bus frequency of 8 MHz when operating at 5 V supply, and 4 MHz at 3.3 V. This frequency is derived from the internal RC oscillator, external crystal (1–8 MHz), or ceramic resonator, and is configurable via the OSC module's clock select logic. The actual achievable frequency depends on voltage, temperature, and oscillator source stability - all specified in Section 19.11 of the MC68HC908QC16/QC8/QC4 datasheet Rev. 5.
How does the security feature work in monitor mode for the MC908QC8CDTE?
The MC908QC8CDTE enforces security in monitor mode by requiring the host to send eight bytes matching the user-programmed values stored at memory locations $FFF6–$FFFD. If five or more of those bytes equal $00, monitor mode entry is denied - preventing unauthorized FLASH access. This mechanism is implemented in silicon and documented in Section 18.3.2 of the MC68HC908QC16 data sheet addendum (5/2012). Users must program these locations even if unused for vectors.
Which peripherals are included in the MC908QC8CDTE and how are they mapped to pins?
The MC908QC8CDTE integrates ADC10 (8-channel, 10-bit), ESCI (UART/SPI), SPI (master/slave), two 16-bit timers (TIM1/TIM2), KBI (8-input keyboard scan), COP watchdog, and LVI reset. Pin mapping is fixed: ADC inputs share PTA0–PTA3; ESCI uses PTB0 (TXD) and PTB1 (RXD); SPI uses PTB2 (SCK) and PTB3 (MOSI); TIM1/TIM2 use PTC0–PTC3; KBI uses PTC4–PTC7. Full mapping is defined in Table 1-2 and Figure 1-4 of the Rev. 5 datasheet.
What low-power modes does the MC908QC8CDTE support and what is the typical current draw?
The MC908QC8CDTE supports Wait mode (CPU halted, peripherals active) and Stop mode (all clocks gated, RAM retained). Typical Stop-mode current is less than 1 μA at 25°C and 3.3 V, rising to ~2.5 μA at 85°C. Wait-mode current depends on active peripherals but remains below 1 mA at 8 MHz bus frequency. These values are measured per Section 19.12 of the Rev. 5 datasheet and assume proper pin termination and disabled unused modules.
Is the MC908QC8CDTE pin-compatible with other devices in the QC family?
Yes, the MC908QC8CDTE is fully pin-compatible with MC908QC16CDTE and MC908QY4CDTE in the 28-pin TSSOP package. All share identical pin functions, electrical characteristics, and memory-mapped peripheral registers. This allows hardware reuse across firmware variants - for example, prototyping with MC908QC8CDTE and upgrading to MC908QC16CDTE without PCB revision, provided layout follows Freescale's TSSOP-28 thermal and decoupling guidelines.
MC908QC8CDTE Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 16-TSSOP (0.173", 4.40mm Width)
- Series:
- HC08
- Packaging:
- Bulk
- 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:
- 12
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 384 x 8
- Voltage - Supply (Vcc/Vdd):
- 3V ~ 5.5V
- Data Converters:
- A/D 10x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MC908QC8CDTE FAQ
1.How can I place an order for MC908QC8CDTE through Aetrix?
Please submit a Request for Quotation (RFQ) for MC908QC8CDTE 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 MC908QC8CDTE reliable?
The price and inventory of MC908QC8CDTE are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC908QC8CDTE is usually 5 days.
3.What payment methods are accepted for MC908QC8CDTE?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC908QC8CDTE transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC908QC8CDTE?
MC908QC8CDTE orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC908QC8CDTE 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 MC908QC8CDTE?
For technical support, including MC908QC8CDTE datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC908QC8CDTE requirements.
6.How does Aetrix verify that MC908QC8CDTE is sourced from the original manufacturer or authorized distributors?
All MC908QC8CDTE 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 MC908QC8CDTE meets industry standards.
7.What is the process for return or replacement of MC908QC8CDTE?
All MC908QC8CDTE units undergo pre-shipment inspection (PSI). If there is an issue with MC908QC8CDTE, 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 MC908QC8CDTE part is unused and in its original packaging.
Return procedure for MC908QC8CDTE:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC908QC8CDTE 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…

