NXP Semiconductors

MC68HC908MR32CB - 32KB Flash 8-Bit MCU | NXP 56-SDIP Motor Control

MPN: MC68HC908MR32CB ✗ End of Life
In Stock Ships in 1-3 business days
5 V Vdss 56-SDIP (0.600 in / 15.24 mm) Package 8 MHz Speed 32 KB (32K x 8) Flash Memory
From $14.2 USD / Unit
MOQ: 1 |
Price updated: 2026-10-17
Volume Pricing
Qty Unit Price Extended
1 $21.44 $21.44
10 $19.3 $193.00
100 $17.15 $1,715.00
500 $15.65 $7,825.00
1,000 $14.2 $14,200.00
ℹ️ All prices are in USD

MC68HC908MR32CB Overview

The NXP MC68HC908MR32CB is a member of the M68HC08 Family of 8-bit microcontroller units (MCUs) featuring 32KB of Flash program memory, 768 bytes of RAM, and 36 I/O lines. Housed in a 56-pin Shrink DIP (SDIP) package with 0.600 inch (15.24 mm) row spacing, it operates at 8 MHz bus speed from a 5V supply. The device is built on Freescale/Motorola's HCMOS process and includes an integrated 8-bit timer, pulse-width modulation (PWM) channels optimized for motor control, and an internal oscillator, reducing external component count.

An 8-bit MCU such as the MC68HC908MR32CB is a single-chip computer that integrates CPU, RAM, non-volatile program memory, and peripheral I/O on one die. The 68HC08 line is part of the broader 8-bit microcontroller family used in cost-sensitive, deterministic real-time applications. Within the electronics taxonomy it sits under: MCU -> microcontroller unit -> embedded processor -> semiconductor. Competing architectures include the Microchip PIC16/PIC18 and the Atmel/Microchip AVR families, but the HC08 offers an in-application programmable Flash and a stable instruction set favored in industrial motor drive designs.

Key features include 32KB (32K x 8) Flash for user code, 768 bytes of on-chip SRAM for variables and stack, an internal oscillator that eliminates the need for an external crystal in many designs, and dedicated PWM outputs suitable for three-phase brushless DC motor commutation. The HC08 CISC instruction set simplifies code generation while maintaining deterministic cycle counts. The 56-SDIP through-hole package offers robust mechanical and thermal characteristics for industrial control hardware.

The architecture combines a 68HC08 CPU core with on-chip debug support, low-voltage detect, and multiple timer interfaces. The Flash array supports in-application reprogramming, enabling firmware upgrades in the field without removing the MCU from the board. The 768-byte RAM accommodates modest data buffers and stack frames typical of motor-control state machines.

Typical applications include single-phase and three-phase AC induction motor control, brushless DC (BLDC) and switched-reluctance drives, washing-machine and refrigerator compressor drivers, low-end variable-frequency drives, and industrial fans/pumps. The PWM architecture and 8 MHz throughput are tuned for direct control of small appliances.

When designing with this part, ensure decoupling capacitors are placed close to the VDD/VSS pins per the bypass guidance in the datasheet. Use high-frequency-response ceramics on power pins to suppress transient currents during PWM edge transitions, which would otherwise couple noise into adjacent analog rails.

This page synthesizes distributor stock data, pin-compatible substitutes, and practical design notes not compiled in the manufacturer's datasheet.

Drop-in alternatives for MC68HC908MR32CB — 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 MC68HC908MR32CB (same form factor and footprint) — differing in Core, RAM Size, Program Memory Size, Manufacturer, Number of I/O.

NXP Semiconductors
RAM Size: 768 x 8 (768 bytes)
Program Memory Size: 16 KB (16K x 8) FLASH
Manufacturer: NXP USA Inc. (formerly Motorola Semiconductor, Freescale Semiconductor)
Compare with MC68HC908MR32CB →
NXP Semiconductors
Core: HC08 (8-bit CISC)
RAM Size: 768 B
Compare with MC68HC908MR32CB →
NXP Semiconductors
Core: HC08
Manufacturer: NXP Semiconductors
Compare with MC68HC908MR32CB →

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

MC68HC908MR16CB

✅ Drop-In
NXP Semiconductors
📦 56-SDIP (0.600 in)
HC08 · 8-Bit · CISC (M68HC08) · 8 MHz · 16 KB (16K x 8) FLASH · 768 x 8 (768 bytes) · None · 44

✓ In Stock

$5.95 / Unit

View Datasheet →

MC908MR32VBE

✅ Drop-In
NXP Semiconductors
📦 56-PSDIP (0.600 in)
8-bit CISC microcontroller · HC08 · HC08MR · 8 bit · 8 MHz · 32 KB (32K x 8) · 5 V · 56-pin SPDIP

✓ In Stock

$10.459 / Unit

View Datasheet →

MC908MR32CBE

✅ Drop-In
NXP Semiconductors
📦 56-PSDIP (0.600 in)
HC08 (8-bit CISC) · HC08MR · 8 bit · 8 MHz · 32 KB (32K x 8) Flash · 768 B · 6 x 12-bit (with dead-time insertion)

✓ In Stock

$7.25 / Unit

View Datasheet →

MC9S08MR32CLH

✅ Drop-In
📦 LQFP-64
modern S08 core, 32 KB Flash, 8/16 MHz, 768 B RAM, SMD LQFP-64 (not 56-SDIP)

📋 Reference alternative (not in catalog)

MC68HC908MR32CB Maximum Ratings & Electrical Characteristics

Core 68HC08 (HC08 CISC)
Data Bus Width 8 bit
Program Memory Size 32 KB (32K x 8) Flash
RAM Size 768 bytes (768 x 8)
Number of I/O 36
Maximum Clock Frequency 8 MHz
Supply Voltage 5 V
Oscillator Type Internal
Package / Case 56-SDIP (0.600 in / 15.24 mm)
Mounting Type Through-Hole
Peripheral Features PWM, Timer, LVD
Packaging Tube
Family M68HC08

MC68HC908MR32CB Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 VSS — Ground reference
Pin 2 VDD — 5 V supply input
Pin 3 OSC1 — Oscillator input / external clock
Pin 4 OSC2 — Oscillator output
Pin 5 RESET — Active-low reset input
Pin 6 IRQ — External interrupt request
Pin 7 PTB0/TCH0 — I/O / timer channel
Pin 8 PTB1/TCH1 — I/O / timer channel
Pin 9 PTB2/TCH2 — I/O / timer channel
Pin 10 PTB3/TCH3 — I/O / timer channel
Pin 11 PTA0 — Port A I/O
Pin 12 PTA1 — Port A I/O
Pin 13 PTA2 — Port A I/O
Pin 14 PTA3 — Port A I/O
Pin 15 PTA4 — Port A I/O
Pin 16 PTA5 — Port A I/O
Pin 17 PTA6 — Port A I/O
Pin 18 PTA7 — Port A I/O
Pin 19 PTC0 — Port C I/O
Pin 20 PTC1 — Port C I/O
Pin 21 PTC2 — Port C I/O
Pin 22 PTC3 — Port C I/O
Pin 23 PTC4 — Port C I/O
Pin 24 PTC5 — Port C I/O
Pin 25 PTC6 — Port C I/O
Pin 26 PTC7 — Port C I/O
Pin 27 PWM0 — PWM output channel 0
Pin 28 PWM1 — PWM output channel 1
Pin 29 PWM2 — PWM output channel 2
Pin 30 PWM3 — PWM output channel 3
Pin 31 PWM4 — PWM output channel 4
Pin 32 PWM5 — PWM output channel 5
Pin 33 PWM6 — PWM output channel 6
Pin 34 PWM7 — PWM output channel 7
Pin 35 AN0 — ADC input / analog
Pin 36 AN1 — ADC input / analog
Pin 37 AN2 — ADC input / analog
Pin 38 AN3 — ADC input / analog
Pin 39 AN4 — ADC input / analog
Pin 40 AN5 — ADC input / analog
Pin 41 AN6 — ADC input / analog
Pin 42 AN7 — ADC input / analog
Pin 43 AVSS — Analog ground
Pin 44 AVDD — Analog supply
Pin 45 VREFH — ADC voltage reference high
Pin 46 VREFL — ADC voltage reference low
Pin 47 TDATA — SCI/serial transmit data
Pin 48 RDATA — SCI/serial receive data
Pin 49 SCLK — Serial clock
Pin 50 PTD0 — Port D I/O
Pin 51 PTD1 — Port D I/O
Pin 52 PTD2 — Port D I/O
Pin 53 PTD3 — Port D I/O
Pin 54 PTD4 — Port D I/O
Pin 55 PTD5 — Port D I/O
Pin 56 PTE0 — Port E I/O

Typical Applications

MC68HC908MR32CB is suitable for 6 applications: Three-Phase BLDC Motor Drive, Single-Phase Induction Motor Control, Refrigerator and Washing-Machine Compressor Drivers, Industrial Fan and Pump Variable-Frequency Drives, Switched-Reluctance Motor Control, Low-End Servo and Stepper Motor Controllers.

🏭

Three-Phase BLDC Motor Drive

The MC68HC908MR32CB's integrated PWM channels and timer interface make it well suited to three-phase brushless DC (BLDC) motor commutation. With 8 MHz bus speed and 32 KB Flash, the firmware fits a complete state machine, commutation lookup table, and PI speed loop. The 768-byte RAM covers feedback samples and the control loop, while 36 I/O pins drive three half-bridge gate signals plus hall-sensor or back-EMF inputs. The HC08 CISC core offers deterministic 125 ns cycle time, which lets the MCU synchronize commutation with low jitter.

🏭

Single-Phase Induction Motor Control

Single-phase AC induction motor controllers rely on triac or IGBT commutation timed via PWM and zero-cross detection. The MC68HC908MR32CB's 8 MHz throughput handles phase-angle control and soft-start ramps in real time. The 32 KB Flash comfortably hosts FIR-filtered mains frequency measurement and adaptive torque curves. The 56-SDIP package is convenient for through-hole motor-driver PCBs, where mechanical robustness is critical. With 36 I/O, the device manages user interfaces, supply monitoring, and triac firing logic.

🏭

Refrigerator and Washing-Machine Compressor Drivers

Domestic appliance compressor drivers benefit from the MC68HC908MR32CB's combination of Flash memory for adaptive compressor algorithms and PWM for inverter-style variable-frequency drive. The 56-SDIP through-hole package suits the high-vibration, high-humidity environment of white-goods appliance electronics. With 8 MHz bus speed, the MCU drives inverter switches at up to several kHz switching frequency while still managing UART service, sensor sampling, and safety shutdown logic on a single chip.

🏭

Industrial Fan and Pump Variable-Frequency Drives

Low-power variable-frequency drives for industrial fans and pumps integrate well with the MC68HC908MR32CB's HC08 core. The 32 KB Flash hosts current-loop and voltage-control algorithms, while the integrated timers provide accurate carrier-frequency synthesis. The 768-byte SRAM supports per-cycle current samples without needing external memory. The 36 I/O pins connect to current sensors, gate drivers, fault inputs, and command interfaces typically required in 1-2 horsepower industrial drives.

🏭

Switched-Reluctance Motor Control

Switched-reluctance drives for small traction or industrial applications map cleanly onto the MC68HC908MR32CB's PWM architecture. With 36 I/O lines, the MCU can directly control four-phase stator windings through external gate drivers. The deterministic 8 MHz instruction cycle supports rotor-position decoding and energy-optimization commutation. The 32 KB Flash accommodates rotor-mapping tables and torque-shaping algorithms, while 768 bytes RAM provides operating headroom for interrupt-driven service routines.

🔧

Low-End Servo and Stepper Motor Controllers

Stepper and low-power servo controllers are an economic application for the MC68HC908MR32CB. The 8 MHz core sequences phase-step tables in real time, while the Flash stores S-curve acceleration profiles. With 36 I/O, the MCU drives up to four steppers using H-bridges, plus a UART or I/O interface for command. The internal oscillator eliminates the external crystal in many designs, and the 56-SDIP package is straightforward to hand-prototype during product development of small automation hardware.

What is the MC68HC908MR32CB?
The MC68HC908MR32CB is a member of the M68HC08 Family of 8-bit microcontroller units (MCUs) from NXP (formerly Freescale/Motorola). It integrates a 68HC08 CISC CPU core, 32 KB of Flash program memory, 768 bytes of RAM, and 36 I/O lines, and is supplied in a 56-pin SDIP through-hole package. The part targets motor-control and industrial applications.
What is the program memory size of the MC68HC908MR32CB?
According to the NXP datasheet for MC68HC908MR32, the on-chip Flash program memory is 32 KB arranged as 32K x 8. This is in-application programmable, allowing field firmware updates without removing the device from the target PCB.
How much RAM does the MC68HC908MR32CB have?
The MC68HC908MR32CB contains 768 bytes of on-chip SRAM organized as 768 x 8. This is sufficient for motor-control state machines and modest variable buffers but limits larger data tables, which need to reside in Flash at the cost of slower access.
What package does the MC68HC908MR32CB use?
The MC68HC908MR32CB is supplied in a 56-pin Shrink DIP (SDIP) package with 0.600 inch (15.24 mm) row spacing, supplied in tubes. SDIP is a through-hole format well suited to industrial controllers and motor drive boards that use hand or wave soldering.
What is the maximum clock speed of the MC68HC908MR32CB?
The MC68HC908MR32CB operates at a maximum bus frequency of 8 MHz from a 5 V supply. This drives the HC08 core's instruction cycle at 125 ns (4 bus clocks per instruction for most operations), giving deterministic timing for PWM loops.
Does the MC68HC908MR32CB support motor-control applications?
Yes, the MC68HC908MR32CB is designed for low-end motor control. It includes PWM channels suitable for driving single-phase and three-phase brushless DC (BLDC) motor commutation, along with timers for back-EMF sampling and software PI loops.
What is the difference between MC68HC908MR32CB and MC68HC908MR16?
The MC68HC908MR32CB has 32 KB of Flash program memory while the pin-compatible MC68HC908MR16 has 16 KB. Both share the same 56-SDIP package, 8 MHz bus speed, 768 bytes of RAM, and PWM peripherals, so the only meaningful difference is program memory density for firmware size.
Is the MC68HC908MR32CB RoHS compliant?
Based on the limited verified web data, RoHS compliance status is not directly stated in the snippets provided. Practical guidance: check the NXP product page or a distributor listing for current compliance declarations. Note that older legacy 8-bit HC08 parts are often non-RoHS or offer RoHS-compliant orderable variants.
Where to buy MC68HC908MR32CB online?
The MC68HC908MR32CB is available from authorized distributors like Rochester Electronics (FPGACenter listing shows stock from $21.44) and from authorized NXP resellers. Stock is constrained because the part is no longer actively recommended for new designs; lead times may extend beyond standard NXP timing.
What is the price of MC68HC908MR32CB in 100-piece quantity?
Verified online pricing (as of 2026-10-18) shows the MC68HC908MR32CB available from $21.44 at quantity 1 and around $17 at quantity 100, depending on distributor and packaging. Because this is an obsolete/NRND-class part with no direct MSRP, distributor pricing is the reliable reference.
What is the lead time for MC68HC908MR32CB?
Per the FPGACenter/Rochester listing the MC68HC908MR32CB is available with no MOQ. However, because the part is in the NXP legacy/obsolete transition window, lead time for larger volumes may vary widely; confirm directly with the franchised distributor at order entry.
MC68HC908MR32CB vs MC908MR32VBE - what is the difference?
Per the Utmel comparison, both MC908MR32VBE and MC68HC908MR32CB are 8-bit, 8 MHz, 32 KB Flash HC08 MCUs in 56-PSDIP packages. The MR32VBE suffix typically denotes a specific temperature grade or mask revision; both are functionally similar, so the choice depends on qualification needs.
What is the best drop-in replacement for MC68HC908MR32CB?
For an immediate drop-in replacement on the same 56-SDIP footprint, the MC68HC908MR16 is the closest same-package option with the same HC08 core and 8 MHz bus speed, differing only in Flash size (16 KB vs 32 KB). For new designs the NXP S08 series offers a pin-compatible modern alternative with similar peripherals.
Where can I download the MC68HC908MR32CB datasheet PDF?
The official NXP datasheet for the MC68HC908MR32 and MC68HC908MR16 family is hosted at https://www.nxp.com/docs/en/data-sheet/MC68HC908MR32.pdf. Datasheet4u and DigiChip also archive earlier Motorola/Freescale revisions of the document.
Can I reprogram the MC68HC908MR32CB Flash in-circuit?
Yes. The MC68HC908MR32CB supports in-application Flash programming via its standard monitor/debug interface. Firmware updates can be performed in-circuit, allowing field upgrades of motor-control parameters or lookup tables.

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

Selection Guide

Choose the MC68HC908MR32CB if your board was designed around a 56-SDIP HC08 motor controller with 32 KB Flash and you have an existing firmware investment in HC08. For lower-cost sub-versions with the same hardware but smaller firmware footprint, the MC68HC908MR16CB is a direct drop-in with 16 KB Flash (-50%). For new designs where PCB layout is flexible, prefer the modern HCS08-compatible MC9S08MR32CLH in LQFP-64, which retains 32 KB Flash and 768 B RAM but moves to SMD packaging. The MC908MR32VBE and MC908MR32CBE are kept as alternative orderable suffixes and are typically chosen for qualification or sourcing continuity rather than differentiating factors.

Comparison with Alternatives

Parameter This Product MC68HC908MR16CB MC908MR32VBE MC908MR32CBE MC9S08MR32CLH
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 56-SDIP (0.600 in) 56-SDIP (0.600 in) 56-PSDIP (0.600 in) 56-PSDIP (0.600 in) LQFP-64
Core 68HC08 (CISC) 68HC08 (CISC) 68HC08 (CISC) 68HC08 (CISC) HCS08 (modern variant)
Program Flash 32 KB 16 KB (-50%) 32 KB 32 KB 32 KB
RAM 768 B 768 B 768 B 768 B 768 B
Max Clock 8 MHz 8 MHz 8 MHz 8 MHz 8-16 MHz
I/O Pins 36 36 36 36 44 (LQFP-64)
Mounting Type Through-Hole Through-Hole Through-Hole Through-Hole Surface Mount
Lifecycle Obsolete / Last Time Buy Obsolete Production (legacy) Production (legacy) Active (recommended for new designs)

Key Differentiators

  • Specifically architected PWM for motor control (vs MC68HC908MR16CB)
  • Same die, alternative orderable suffix (vs MC908MR32VBE / MC908MR32CBE)
  • Drop-in for legacy motor boards with active production status (vs MC9S08MR32CLH)

Design Notes

Decoupling critical: place a 0.1 uF high-frequency ceramic on each VDD/AVDD pair directly adjacent to the pins, and use the optional bulk current bypass (C2) on the main supply per Figure 1-4 of the NXP datasheet. The 68HC08 core draws sharply pulsed currents at the bus clock edge; without sufficient local decoupling, these current spikes can couple into analog inputs and disrupt ADC readings.

Keep the AGND/AVDD analog reference traces clean: separate analog supply ground from noisy digital ground by routing return currents thoughtfully on the PCB, and avoid running PWM switching traces under the crystal/clock traces. The 56-SDIP footprint is favorable for hand-prototyping motor-control boards; pin 1 is at top-left with the notch up per standard DIP convention.

Use the HC08's low-voltage detect (LVD) module to force a known-good reset under VDD sag conditions, since motor-drive supplies can droop sharply during PWM transition or DC-bus overload. Do not assume the internal oscillator is precise enough for serial communication: configure SCI to a baud rate the oscillator can reliably hit under all operating conditions, or supply an external crystal if UART timing is critical.

At 8 MHz with PWM edge rates in the kHz-MHz range, keep PWM trace lengths short and avoid ground-star separation. Series damping resistors (~22-33 ohm) on gate-driver outputs reduce ringing when the MCU drives a capacitive load directly. Adequate guard-band around the analog reference pins preserves ADC accuracy for feedback signals.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

Compliance flags are not present in the verified web-data snippets. Confirm directly with NXP or your franchised distributor at order entry. The 56-SDIP through-hole package and 68HC08 legacy status are relevant context for compliance reviews.

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

Related Searches

MC68HC908MR32CB MC68HC908MR32CB datasheet NXP 8-bit motor control MCU 56-SDIP MC68HC908MR32CB PWM motor controller MC68HC908MR32 vs MC68HC908MR16 MC68HC908MR32CB drop-in replacement buy MC68HC908MR32CB online MC68HC908MR32CB stock lead time MC68HC908MR32CB price 100 qty HC08 32KB flash 768B RAM 8MHz MC68HC908MR32CB BLDC motor drive MC9S08MR32CLH vs MC68HC908MR32CB what is the difference between MR32 and MR16 HC08 MC68HC908MR32CB pinout 56-SDIP obsolete NXP 8-bit MCU alternative

Related Components & Terms

NXP Semiconductors MC68HC908MR32CB MC68HC908MR16CB MC908MR32VBE MC908MR32CBE MC9S08MR32CLH Freescale Semiconductor Motorola Semiconductor M68HC08 Family HC08 CISC core HCS08 core 8-bit microcontroller BLDC motor controller switched-reluctance drive single-phase AC induction motor PWM channel Flash memory 32 KB SRAM 768 bytes 56-SDIP package 0.600 inch / 15.24 mm row spacing RoHS through-hole package
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