NXP Semiconductors

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

Référence : MC68HC908MR32CB ✗ Fin de vie
En stock Expédié sous 1 à 3 jours ouvrés
5 V Vdss 56-SDIP (0.600 in / 15.24 mm) Package 8 MHz Speed 32 KB (32K x 8) Flash Memory
À partir de $14.2 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-17
Tarifs dégressifs
Qté Prix unitaire Total
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
ℹ️ Tous les prix sont en USD

MC68HC908MR32CB Présentation

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.

Alternatives de remplacement direct pour MC68HC908MR32CB — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec MC68HC908MR32CB (même facteur de forme et même empreinte) — différant par 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)
Comparer avec MC68HC908MR32CB →
NXP Semiconductors
Core: HC08 (8-bit CISC)
RAM Size: 768 B
Comparer avec MC68HC908MR32CB →
NXP Semiconductors
Core: HC08
Manufacturer: NXP Semiconductors
Comparer avec MC68HC908MR32CB →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

MC68HC908MR16CB

✅ Remplacement direct
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

✓ En stock

$5.95 / unité

Voir la fiche technique →

MC908MR32VBE

✅ Remplacement direct
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

✓ En stock

$10.459 / unité

Voir la fiche technique →

MC908MR32CBE

✅ Remplacement direct
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)

✓ En stock

$7.25 / unité

Voir la fiche technique →

MC9S08MR32CLH

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

📋 Alternative de référence (hors catalogue)

MC68HC908MR32CB Valeurs maximales et caractéristiques électriques

Core 68HC08 (HC08 CISC)
Largeur du bus de données 8 bit
Program Memory Size 32 KB (32K x 8) Flash
RAM Size 768 bytes (768 x 8)
Number of I/O 36
Fréquence d'horloge maximale 8 MHz
Tension d'alimentation 5 V
Oscillator Type Internal
Boîtier / Format 56-SDIP (0.600 in / 15.24 mm)
Type de montage Through-Hole
Peripheral Features PWM, Timer, LVD
Packaging Tube
Family M68HC08

Configuration des broches de MC68HC908MR32CB

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

Applications typiques

MC68HC908MR32CB convient pour 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.

Données de référence d'ingénierie pour MC68HC908MR32CB — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

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.

Comparaison avec les alternatives

Paramètre Ce produit 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)

Principaux différenciateurs

  • 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)

Notes de conception

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.

Informations de conformité

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sans plomb
Unknown
Sans halogène
Unknown
Minerais de conflit
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.

Données vérifiées le : 2026-10-18 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

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

Composants & termes associés

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
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ