NXP Semiconductors

MC908MR16CBE - 8-bit HC08MR MCU, 16KB Flash, 56-SDIP | NXP

MPN: MC908MR16CBE ✗ End of Life
In Stock Ships in 1-3 business days
56-SDIP (Skinny DIP, 0.600 inch / 15.24 mm) Package 8 MHz Speed 16 KB (16K x 8) FLASH Memory
From $5.05 USD / Unit
MOQ: 1 |
Price updated: 2026-10-17
Volume Pricing
Qty Unit Price Extended
1 $7.85 $7.85
10 $7.1 $71.00
100 $6.35 $635.00
500 $5.7 $2,850.00
1,000 $5.05 $5,050.00
ℹ️ All prices are in USD

MC908MR16CBE Overview

The NXP MC908MR16CBE is an 8-bit HC08 microcontroller from the HC08MR family with 16KB of embedded FLASH program memory, designed for cost-sensitive motor-control and industrial embedded applications. Per the manufacturer datasheet, this part operates at a maximum CPU clock of 8 MHz, packages in a 56-pin Skinny DIP (56-SDIP, 0.600 inch / 15.24 mm) through-hole form factor, and integrates on-chip peripherals typical of the HC08MR sub-family including timers, PWM channels, and ADC resources intended for closed-loop motor drive firmware.

An 8-bit microcontroller (MCU) is a single-chip processor that integrates a CPU core, program memory (FLASH/ROM), data memory (RAM), and peripheral set into one device, executing one instruction per cycle from internal memory. The HC08MR belongs to the M68HC08 family hierarchy: M68HC08 family -> HC08 core -> HC08MR sub-family -> MC908MR16 device. Compared with 16- or 32-bit MCUs, an 8-bit HC08 device is selected when BOM cost, deterministic interrupt latency, and simple peripheral integration outweigh raw compute throughput.

Key features of the MC908MR16CBE include 16KB (16K x 8) FLASH for application code, 8 MHz maximum bus frequency, HC08MR-class timer/PWM peripherals for three-phase brushless DC or stepper motor control, an industrial operating temperature range suitable for factory-floor deployment, and a 56-SDIP package providing robust through-hole solder joints for high-vibration industrial environments. The device is part of the legacy HC908 portfolio originally developed by Freescale Semiconductor and now stewarded by NXP Semiconductors.

Architecturally, the HC08 core uses a von-Neumann memory map with a single address space shared by FLASH, RAM and registers. The HC08MR sub-family augments this with a motor-control-oriented timer, multiple PWM outputs, and analog inputs tailored for back-EMF sensing and current feedback.

Typical applications include low-cost BLDC and PMSM motor drives, appliance control boards (washing machines, dishwashers, fans), HVAC damper and blower controllers, and industrial stepper indexers. When laying out the PCB, route the SDIP through-hole pads on a 1.778 mm pitch and place the decoupling 100 nF ceramic within 5 mm of the VDD pins. Verify erase/write endurance (typically 10k cycles) before committing to in-field firmware-update use cases.

Drop-in alternatives for MC908MR16CBE — 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 MC908MR16CBE (same form factor and footprint) — differing in Program Memory Size, Maximum Clock Frequency, Core, Mounting Type, Number of Pins.

NXP Semiconductors
Program Memory Size: 16KB (16K x 8) FLASH
Maximum Clock Frequency: 8 MHz internal bus
Mounting Type: Surface Mount
Compare with MC908MR16CBE →
NXP Semiconductors
Program Memory Size: 32 KB (32K x 8) Flash
Core: HC08 (8-bit CISC)
Compare with MC908MR16CBE →

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

MC908MR32CBE

✅ Drop-In
NXP Semiconductors
📦 56-SDIP (0.600 inch, 15.24 mm)
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 →

MC908MR16CFUE

✅ Drop-In
NXP Semiconductors
📦 64-QFP (not SDIP)
HC08 (CPU08) CISC · 8-bit · 8 MHz internal bus · 16KB (16K x 8) FLASH · Up to 786 bytes · 5 V · 64-QFP (14x14 mm), PQFP · Surface Mount

✓ In Stock

$4.48 / Unit

View Datasheet →

MC908MR16CBE Maximum Ratings & Electrical Characteristics

Core HC08 (M68HC08 family, HC08MR sub-family)
Data Bus Width 8 bit
Maximum Clock Frequency 8 MHz
Program Memory Size 16 KB (16K x 8) FLASH
Program Memory Type FLASH
Package 56-SDIP (Skinny DIP, 0.600 inch / 15.24 mm)
Mounting Type Through-Hole
Number of Pins 56
Series HC908MR16 / MC908MR16
Processor Series HC08MR
Operating Temperature Grade Industrial
On-chip Peripherals Timers, PWM, ADC (HC08MR motor-control set)

MC908MR16CBE 56-sdip (skinny dip, 0.600 inch / 15.24 mm) Pin Configuration Guide

Pin configuration for MC908MR16CBE (56-sdip (skinny dip, 0.600 inch / 15.24 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

56-sdip (skinny dip, 0.600 inch / 15.24 mm) package pinout diagram for MC908MR16CBE

No detailed pinout data available for MC908MR16CBE.

Refer to the datasheet for full pin configuration.

Typical Applications

MC908MR16CBE is suitable for 6 applications: BLDC Motor Drive Control, Appliance Control Board, HVAC Damper and Blower Controller, Industrial Stepper Indexer, Low-Cost Power Inverter Control, Industrial Sensor Transmitter.

🏭

BLDC Motor Drive Control

The MC908MR16CBE's HC08MR sub-family was specifically designed for three-phase brushless DC motor control. The 8-bit core at 8 MHz delivers approximately 8 MIPS, sufficient for trapezoidal commutation at typical 20 kHz PWM rates when written in efficient HC08 assembly or C. The integrated timer/PWM peripheral block generates complementary PWM outputs with dead-time insertion for safe half-bridge switching, while on-chip ADC channels sample phase currents and the DC bus for closed-loop torque control. With 16 KB of FLASH the device fits BLDC application firmware including startup ramp, sensorless BEMF detection, and fault handling routines. Pair the MCU with a three-phase gate driver such as the IR2130 or NXP MC33033, and place a 100 nF decoupling capacitor within 5 mm of each VDD pin to keep the analog reference clean during PWM transitions.

🏭

Appliance Control Board

Washing machines, dishwashers, and refrigerators frequently pair an HC08MR-class MCU with a triac-based AC load driver for pump, valve, and heater control. The MC908MR16CBE's 16 KB of FLASH accommodates state-machine firmware for wash cycles, user-interface handling, and safety interlocks. Its 56-SDIP through-hole package withstands the wave-soldering processes and vibration typical of white-goods manufacturing lines. Industrial temperature rating and the legacy HC08 toolchain keep BOM cost low for high-volume appliance production. The HC08 core's deterministic interrupt latency simplifies the real-time response required for motor-overcurrent and over-temperature protection.

🏭

HVAC Damper and Blower Controller

Commercial HVAC damper actuators and variable-speed blower controllers use HC08MR-class MCUs to drive single-phase or three-phase BLDC motors with closed-loop airflow regulation. The MC908MR16CBE's on-chip ADC reads temperature and pressure sensors, while its PWM outputs modulate the blower MOSFET gate. Industrial-grade operating temperature supports unconditioned equipment-room environments, and the 56-SDIP package simplifies field-service replacement. 16 KB of FLASH holds PID controller code plus Modbus or BACnet-style communication stacks for building-automation integration.

🏭

Industrial Stepper Indexer

Stepper-motor indexer boards for pick-and-place, CNC auxiliary axes, and labeling machines commonly use the HC08MR MCU to generate step/direction pulses and ramp the acceleration profile. The MC908MR16CBE's HC08MR timer block produces precise step pulses with microstepping control signals sent to external driver ICs such as the A4988 or DRV8825. The 8 MHz bus keeps step rates accurate up to several kHz, and 16 KB of FLASH fits trapezoidal move profiles plus homing and limit-switch handling. SDIP packaging keeps the indexer board retrofittable into existing through-hole industrial control cards.

⚡

Low-Cost Power Inverter Control

Small single-phase solar inverters and UPS systems use HC08MR MCUs to drive a full-bridge IGBT or MOSFET stage at fixed switching frequency with sinusoidal PWM. The MC908MR16CBE handles current and voltage sampling, MPPT firmware in resource-limited designs, and grid-sync zero-cross detection. Its 56-SDIP package provides ample creepage distance for line-voltage isolation layout. Although the 8-bit throughput is modest, it is sufficient for inverters below 500 W where switching frequency and dead-time control, not DSP throughput, dominate firmware complexity.

🏭

Industrial Sensor Transmitter

Loop-powered 4-20 mA sensor transmitters and field-instrument signal conditioners can use the MC908MR16CBE for ADC readout, linearization, and HART-style communication modulation. 16 KB of FLASH fits polynomial calibration tables for RTD or thermocouple linearization, and the HC08MR ADC provides multiplexed analog inputs for bridge sensor excitation monitoring. The 56-SDIP through-hole form factor is compatible with legacy field-instrument PCB layouts that rely on screw-terminal wiring. Industrial temperature grade supports outdoor or process-plant mounting.

Recommended Products Summary

IR2130 Three-phase gate driver for BLDC Used in: BLDC Motor Drive Control MC33033 BLDC motor controller companion Used in: BLDC Motor Drive Control MOC3021 Optotriac driver for AC loads Used in: Appliance Control Board BTA16 Triac for AC switching Used in: Appliance Control Board MAX31865 RTD temperature sensor interface Used in: HVAC Damper and Blower Controller AMT103 Capacitive encoder for blower RPM feedback Used in: HVAC Damper and Blower Controller DRV8825 Stepper motor driver Used in: Industrial Stepper Indexer A4988 Microstepping driver Used in: Industrial Stepper Indexer IR2110 Half-bridge gate driver Used in: Low-Cost Power Inverter Control ACS712 Allegro MicroSystems Used in: Low-Cost Power Inverter Control XTR105 4-20 mA current loop transmitter Used in: Industrial Sensor Transmitter MAX31855 Thermocouple-to-digital converter Used in: Industrial Sensor Transmitter
What is the program memory size of MC908MR16CBE?
The MC908MR16CBE integrates 16 KB (16K x 8) of on-chip FLASH for application code storage. According to the manufacturer datasheet, this FLASH is organized as 16K x 8 bytes and supports in-application reprogramming through the standard HC08 monitor ROM. The same datasheet describes the HC08MR memory map with the FLASH region placed at the top of the address space, giving the vector table a fixed location.
What is the maximum CPU clock frequency of MC908MR16CBE?
The MC908MR16CBE runs at a maximum bus frequency of 8 MHz, derived from an internal oscillator or an external crystal per the HC08MR family specification. At 8 MHz the HC08 core delivers approximately 8 MIPS of effective throughput, sufficient for low-cost motor-control loops in BLDC and stepper applications. Designers must respect the AC electrical characteristics in the datasheet when driving high-speed peripherals.
What package does the MC908MR16CBE ship in?
The MC908MR16CBE ships in a 56-pin Skinny DIP (56-SDIP) through-hole package measuring 0.600 inches (15.24 mm) wide. The 'BE' suffix on the MPN denotes this SDIP package, while the 'C' indicates the industrial temperature grade. SDIP packages remain preferred for legacy industrial designs and through-hole wave soldering.
Is the MC908MR16CBE still in production?
The MC908MR16CBE is classified as Not Recommended for New Designs (NRND) per current distributor listings. The part was originally launched by Freescale Semiconductor and is now stewarded by NXP after the Freescale acquisition. Stock remains available at major distributors including DigiKey and Mouser, but engineers planning new designs should target a current-production S08 or Kinetis successor.
What core architecture does MC908MR16CBE use?
The MC908MR16CBE uses the Freescale/NXP HC08 8-bit core, a von-Neumann CISC architecture with a single address space shared by FLASH, RAM and peripherals. The HC08MR sub-family adds a motor-control-oriented timer with multiple PWM channels and ADC inputs tailored for three-phase brushless DC drive firmware. This core family was one of the highest-volume 8-bit architectures of the 2000s.
Where to download the MC908MR16CBE datasheet PDF?
The MC908MR16CBE datasheet PDF is available from third-party archives including Alldatasheet (https://www.alldatasheet.com/datasheet-pdf/pdf/535455/FREESCALE/MC908MR16CBE.html). The original NXP/Freescale datasheet documents the HC08MR family, electrical characteristics, and programming model. Distributors DigiKey and Mouser also host the official NXP datasheet on their product detail pages.
Where to buy MC908MR16CBE online?
The MC908MR16CBE is in stock at authorized distributors including DigiKey, Mouser, and Hotenda. Pricing as of 2026-10-18 typically starts around $5-8 USD at qty-1 depending on distributor and packaging. Independent distributors also list stock, but buyers should verify lot traceability and avoid parts flagged as obsolete or pull-of-tape.
What is the lead time for MC908MR16CBE?
As of 2026-10-18, the MC908MR16CBE typically ships within 1-2 business days from DigiKey and Mouser when in stock. Because the part is NRND, future lead times may extend; engineers should request a quote to confirm current availability before committing to a long-lifecycle production build.
What is the price of MC908MR16CBE?
As of 2026-10-18, the MC908MR16CBE unit price is approximately $7.85 at qty-1, falling to roughly $5.05 at qty-1000 per the price tiers shown on this page. Pricing fluctuates with distributor stock and packaging option (tube vs. tray). For volume orders above 5000 pieces, request a direct quote from the distributor.
MC908MR16CBE vs MC908MR32CBE - which has more memory?
The MC908MR32CBE has 32 KB of FLASH, exactly twice the 16 KB found on the MC908MR16CBE, while both share the same HC08MR core, 8 MHz bus frequency, and 56-SDIP package. Choose the MC908MR32CBE when your firmware exceeds 16 KB or when you want headroom for future feature additions; otherwise the MC908MR16CBE offers BOM cost savings.
Can MC908MR32CBE replace MC908MR16CBE directly?
Yes, the MC908MR32CBE is a drop-in replacement for the MC908MR16CBE because both parts share the same 56-SDIP package and pinout, identical HC08MR peripherals, and the same 8 MHz bus speed. The only difference is doubled FLASH (32 KB vs 16 KB) which is upward-compatible. Firmware written for the 16 KB part runs unchanged on the 32 KB part.
When should I choose MC908MR16CBE over a modern ARM Cortex-M0 MCU?
Choose the MC908MR16CBE when you are maintaining or cloning an existing HC08MR design, when BOM cost is paramount and tooling already targets the HC08 toolchain, or when regulatory re-certification of an established industrial product makes a CPU swap uneconomical. Choose a modern ARM Cortex-M0 MCU for new designs that need more FLASH, lower active power, and a current-production lifecycle.
What is the best drop-in replacement for MC908MR16CBE?
The best drop-in replacement for the MC908MR16CBE on the same 56-SDIP footprint is the MC908MR32CBE, which doubles FLASH to 32 KB while keeping the HC08MR core and pinout identical. For a same-package upgrade with extended memory, the MC908MR32CBE is the recommended choice; an ARM-class replacement would require PCB rework and firmware porting.
What are the key specifications of MC908MR16CBE that engineers should know?
Engineers should know that the MC908MR16CBE is an 8-bit HC08MR core MCU running at 8 MHz maximum bus frequency, with 16 KB of FLASH and a 56-SDIP through-hole package. It targets motor-control applications with HC08MR timer, PWM, and ADC peripherals, operates over an industrial temperature range, and is part of the legacy Freescale/NXP HC908 family now classified as NRND.
What can replace the MC908MR16CBE?
The MC908MR16CBE can be replaced pin-for-pin by the MC908MR32CBE (32 KB FLASH, same HC08MR core, same 56-SDIP package). For designs that accept a CPU migration, modern NXP S08 or Kinetis E-series MCUs provide current-production equivalents but require PCB and firmware rework. Cross-brand drop-in replacements on the same 56-SDIP footprint are not widely documented for this NRND part.

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

Selection Guide

Choose the MC908MR16CBE when you are maintaining a legacy 56-SDIP through-hole industrial design that was originally built around the HC08MR family and 16 KB of FLASH is sufficient for the firmware. Choose the MC908MR32CBE for a drop-in upgrade path on the same 56-SDIP footprint when you need more code space. Choose the MC908MR16CFUE only if your PCB has been redesigned for surface-mount QFP-64 and you want to keep the same HC08MR silicon. For new designs, prefer a current-production NXP S08 or Kinetis E-series MCU with active lifecycle and modern toolchain support.

Comparison with Alternatives

Parameter This Product MC908MR32CBE MC908MR16CFUE
Package 56-SDIP (0.600 inch) 56-SDIP (0.600 inch) - same 64-QFP - different
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core HC08MR (8-bit) HC08MR (8-bit) - same HC08MR (8-bit) - same
Maximum Clock Frequency 8 MHz 8 MHz - same 8 MHz - same
FLASH Size 16 KB (16K x 8) 32 KB - 2x larger 16 KB - same
Data Bus Width 8 bit 8 bit - same 8 bit - same
Mounting Type Through-Hole Through-Hole - same Surface Mount - different
Pin Count 56 56 - same 64 - different
Lifecycle Status NRND NRND NRND

Key Differentiators

  • Doubled FLASH with same pinout and peripherals (vs MC908MR32CBE)
  • Through-hole package option for legacy/industrial assembly (vs MC908MR16CFUE)
  • HC08MR motor-control-oriented peripherals (vs Generic HC08 non-MR parts)

Design Notes

The 56-SDIP through-hole footprint uses 1.778 mm (0.070 inch) pitch pads. Drill holes at 1.0 mm with 1.6 mm pads to allow reliable wave soldering. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin, and a bulk 10 uF tantalum or aluminum electrolytic on the same rail near the package. Route the crystal/oscillator traces short and symmetric, surrounded by a grounded guard ring if high-noise motor phases are nearby.

The 56-SDIP plastic package has a relatively high junction-to-ambient thermal resistance (estimated theta_JA approximately 60-70 C/W for SDIP-56), so the MC908MR16CBE rarely requires a heatsink. Estimated: at industrial ambient 85 C and 8 MHz operation the on-chip power dissipation is well under 200 mW, leaving ample thermal margin. Avoid sealing the part in a fully insulated potting compound without derating.

Do not assume a 16 KB FLASH part can hold 16 KB of compiled C code; reserve 256-512 bytes for the HC08 vector table and another sector for non-volatile parameters. Verify erase/write endurance (typically 10k cycles) before committing to in-field firmware-update features. The 'C' in the MPN indicates industrial temperature grade; if you see 'V' instead, that part is automotive grade and may have different qualification.

When the MC908MR16CBE is used in a motor-control board, isolate the analog reference AVSS/AVDD pair from the digital VSS/VDD pair with a ferrite bead or small inductor. Place ADC reference decoupling (10 uF + 100 nF) directly at the AVSS/AVDD pins to avoid PWM switching noise coupling into current-sense measurements. Use the HC08MR's built-in PWM dead-time generator rather than software delays to prevent shoot-through in the half-bridge.

Compliance Information

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

RoHS, REACH, lead-free and halogen-free status not present in the verified web data; do not assume compliance. AEC-Q100 not applicable for this industrial-grade part.

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

Related Searches

MC908MR16CBE MC908MR16CBE datasheet NXP MC908MR16CBE 8-bit MCU HC08MR 16KB FLASH 56-SDIP microcontroller MC908MR16CBE 56-SDIP BLDC motor control MC908MR16CBE vs MC908MR32CBE MC908MR16CBE drop-in replacement MC908MR16CBE price buy online HC908MR16 industrial 8-bit MCU motor drive MC908MR16CBE pinout 56-SDIP Freescale HC08 motor controller legacy MC908MR16CBE lead time stock

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC908MR16CBE MC908MR32CBE MC908MR16CFUE HC08 core HC08MR sub-family M68HC08 family FLASH program memory 56-SDIP Skinny DIP through-hole technology 8-bit microcontroller BLDC motor control PWM ADC industrial temperature grade NRND RoHS AEC-Q100
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