LAST TIME BUY NOTICE: MC908GP32CFBE is approaching end-of-life. Last order date: Contact us. View available alternative parts →
NXP Semiconductors

MC908GP32CFBE - 8-Bit HC08 MCU, 32KB Flash, 44-QFP | NXP

MPN: MC908GP32CFBE ✗ End of Life
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 44-pin QFP (10 x 10 mm) Package 8 MHz Speed 32 KB (32K x 8) Memory
From $10.75 USD / Unit
MOQ: 1 |
Price updated: 2026-10-08
Volume Pricing
Qty Unit Price Extended
1 $18.42 $18.42
10 $16.85 $168.50
100 $14.5 $1,450.00
500 $12.2 $6,100.00
1,000 $10.75 $10,750.00
ℹ️ All prices are in USD

MC908GP32CFBE Overview

The NXP MC908GP32CFBE is an 8-bit HC08 family microcontroller with 32KB of on-chip Flash memory, 512 bytes of RAM, and an integrated MSCAN (CAN 2.0) module, housed in a 44-pin QFP (10x10 mm) package. It runs the HC08 instruction set at up to 8 MHz internal bus frequency, supports 2.0V to 3.6V single-supply operation, and provides 33 general-purpose I/O lines plus dedicated CAN, SCI, and SPI interfaces. The device is part of the M68HC08 architecture, fully object-code compatible with the legacy M6805, M146805, and M68HC05 families.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and a set of peripherals such as timers, communication controllers, and ADCs into one package. MCUs sit at the lowest tier of the embedded computing hierarchy - below microprocessors and SoCs - and are the workhorse of deeply embedded automotive, industrial, and consumer designs. The HC08 family, in particular, occupies a mature, cost-optimized niche where deterministic 8-bit performance, low power, and small code size are more important than raw MIPS.

Key features of the MC908GP32CFBE include 32 KB of in-application reprogrammable Flash, 512 B of RAM, an 8-channel 8-bit ADC, two 16-bit timers, a CAN 2.0A/B controller (MSCAN08), one SCI (UART) and one SPI interface, plus a computer-operating-properly (COP) watchdog and low-voltage reset. The integrated CAN module is the standout feature that distinguishes this MCU from generic 8-bit parts and historically made it the controller of choice for in-vehicle networking nodes.

The architecture is a Harvard-style CISC core with a 16-bit stack pointer and 16-bit index register, executing HC08 instructions in 1 to 5 bus cycles. The Flash memory is organized as a single 32K x 8 array, allowing byte-level EEPROM emulation if needed. The MSCAN module implements CAN 2.0A/B active/passive with bus-off recovery, dual 32-bit acceptance filters, and listen-only mode.

Typical applications include automotive body controllers, HVAC actuators, instrument cluster nodes, industrial CAN I/O modules, sensor front-ends with on-chip ADC, and any design that needs CAN connectivity plus a low-cost 8-bit core. It is well-suited for brownfield designs that already use the HC08 tool chain.

A key design consideration is that NXP has issued an End-of-Life notice for this part, so new designs should target the HCS08 (S08) family (e.g., S08GB60A, S08QG family) for long-term availability. For legacy board replacements, the MC908GP32CFBE remains functional but should be bought against confirmed distributor stock.

Drop-in alternatives for MC908GP32CFBE — 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 MC908GP32CFBE (same form factor and footprint) — differing in Package, Program Memory Size, Core Architecture, Core Processor, RAM Size.

NXP Semiconductors
Program Memory Size: 32 KB (32K x 8)
Core Architecture: M68HC08 CISC
Core Processor: HC08
Compare with MC908GP32CFBE →
NXP Semiconductors
Package: 48-LQFP (7x7 mm)
Program Memory Size: 60 KB Flash
Core Architecture: M68HC08 (CPU08)
Compare with MC908GP32CFBE →
NXP Semiconductors
Package: 20-SOIC W (wide body)
Program Memory Size: 8 KB (8K x 8)
Core Processor: HC08 (CPU08)
Compare with MC908GP32CFBE →
NXP Semiconductors
Package: 32-LQFP (7x7 mm)
Program Memory Size: 16 KB (16K x 8)
Core Processor: ARM Cortex-M0+
Compare with MC908GP32CFBE →

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

MC908GP32CFBER

✅ Drop-In
📦 44-QFP (10x10)
same die/package, tape-and-reel orientation variant only

📋 Reference alternative (not in catalog)

MC908GP32CFUE

✅ Drop-In
📦 44-QFP (10x10)
same die in 44-QFP, UE indicates tray packaging vs BE tape-and-reel

📋 Reference alternative (not in catalog)

MC908GZ60CFAE

✅ Drop-In
NXP Semiconductors
📦 44-QFP (10x10)
M68HC08 (CPU08) · 8 bit · 8 MHz · 60 KB Flash · 2 KB · 8-channel, 10-bit · 4.5 V to 5.5 V · -40 C to +85 C

✓ In Stock

$9.2 / Unit

View Datasheet →

MC908AP64CFBE

✅ Drop-In
📦 44-QFP (10x10)
64 KB Flash variant in same 44-QFP, pin-to-pin compatible, larger code space

📋 Reference alternative (not in catalog)

MC908JB8JDWE

✅ Drop-In
NXP Semiconductors
📦 44-QFP (10x10)
HC08 (CPU08) · 8-Bit · CISC · 3 MHz · Flash · 8 KB (8K x 8) · 256 bytes · 5 V

✓ In Stock

$6.35 / Unit

View Datasheet →

MC908GP32CFBE Maximum Ratings & Electrical Characteristics

Core Architecture M68HC08 (8-bit CISC)
Bus Frequency (max) 8 MHz
Program Memory (Flash) 32 KB (32K x 8)
RAM 512 B
Supply Voltage 2.0 V to 3.6 V
I/O Pins 33 GPIO
ADC 8-channel, 8-bit
Timers 2 x 16-bit (TIM1, TIM2)
Communication 1 x MSCAN (CAN 2.0A/B), 1 x SCI, 1 x SPI
Watchdog COP (Computer Operating Properly)
Package 44-pin QFP (10 x 10 mm)
Mounting Type Surface Mount
Operating Temperature -40 C to +85 C
Instruction Set Compatibility M6805, M146805, M68HC05, M68HC08
RoHS Status Compliant

MC908GP32CFBE Pin Configuration

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Pin 1 IRQ — External interrupt request
Pin 2 PTA0/TCLK — Port A bit 0 / Timer clock input
Pin 3 PTA1 — Port A bit 1
Pin 4 PTA2 — Port A bit 2
Pin 5 PTA3 — Port A bit 3
Pin 6 PTA4 — Port A bit 4
Pin 7 PTA5 — Port A bit 5
Pin 8 PTA6 — Port A bit 6
Pin 9 PTA7 — Port A bit 7
Pin 10 PTB0/AD0 — Port B bit 0 / ADC channel 0
Pin 11 PTB1/AD1 — Port B bit 1 / ADC channel 1
Pin 12 PTB2/AD2 — Port B bit 2 / ADC channel 2
Pin 13 PTB3/AD3 — Port B bit 3 / ADC channel 3
Pin 14 PTB4/AD4 — Port B bit 4 / ADC channel 4
Pin 15 PTB5/AD5 — Port B bit 5 / ADC channel 5
Pin 16 PTB6/AD6 — Port B bit 6 / ADC channel 6
Pin 17 PTB7/AD7 — Port B bit 7 / ADC channel 7
Pin 18 PTC0/MOSI — Port C bit 0 / SPI MOSI
Pin 19 PTC1/MISO — Port C bit 1 / SPI MISO
Pin 20 PTC2/SPSCK — Port C bit 2 / SPI clock
Pin 21 PTC3/SS — Port C bit 3 / SPI slave select
Pin 22 PTC4/TxD — Port C bit 4 / SCI TxD
Pin 23 PTC5/RxD — Port C bit 5 / SCI RxD
Pin 24 PTC6 — Port C bit 6
Pin 25 PTC7 — Port C bit 7
Pin 26 PTD0/CANtx — Port D bit 0 / CAN transmit
Pin 27 PTD1/CANrx — Port D bit 1 / CAN receive
Pin 28 PTD2 — Port D bit 2
Pin 29 PTD3 — Port D bit 3
Pin 30 PTD4 — Port D bit 4
Pin 31 PTD5 — Port D bit 5
Pin 32 VDD — Positive supply (2.0-3.6 V)
Pin 33 VSS — Ground
Pin 34 OSC1 — Oscillator input
Pin 35 OSC2 — Oscillator output
Pin 36 RST — Reset input (active low)
Pin 37 BKGD — Background debug mode
Pin 38 PTD6 — Port D bit 6
Pin 39 PTD7 — Port D bit 7
Pin 40 PTE0 — Port E bit 0
Pin 41 PTE1 — Port E bit 1
Pin 42 PTE2 — Port E bit 2
Pin 43 PTE3 — Port E bit 3
Pin 44 PTE4 — Port E bit 4

Typical Applications

MC908GP32CFBE is suitable for 6 applications: Automotive Body Control Modules, HVAC and Climate Control, Industrial CAN I/O Modules, Instrument Cluster CAN Nodes, Battery-Powered Sensor Front-Ends, Brownfield Industrial Replacement Designs.

🚗

Automotive Body Control Modules

The MC908GP32CFBE's integrated MSCAN08 module and 33 GPIO make it a strong fit for automotive body controllers that drive mirrors, lights, door locks, and seat positioners. At 8 MHz bus frequency it handles CAN 2.0A/B messaging with deterministic latency for sensor fusion nodes on the body CAN bus. The 32 KB Flash comfortably stores BCM application code plus calibration tables, while the 8-channel 8-bit ADC reads thermistor and switch inputs without external conversion hardware.

🏭

HVAC and Climate Control

The MCU's 8-channel ADC, two 16-bit timers, and PWM-capable I/O lines suit climate-control actuators and blower motor controllers. It reads temperature sensors via ADC and drives TRIAC or MOSFET gate drivers through its timers, while the SCI peripheral talks to the panel control board at 9600-115200 baud. With 32 KB Flash it holds full PID loops and lookup tables for linearizing thermistor curves.

🏭

Industrial CAN I/O Modules

Decentralized industrial I/O slices benefit from the MCU's CAN interface and 33 GPIO, replacing larger PLC racks in CAN-based fieldbus architectures like CANopen and DeviceNet. The 32 KB Flash hosts CANopen stack stubs or custom protocols, while the SCI/SPI peripherals add local RS-485 or sensor expansion. Its 2.0-3.6 V supply range tolerates 24 V industrial rail conditioning down to logic levels.

📺

Instrument Cluster CAN Nodes

Small CAN-attached cluster segments - telltale indicators, gauge stepper drivers, and warning lamps - can be built around the MC908GP32CFBE without adding an external controller. The 8-bit ADC reads panel illumination levels, timers drive gauge needles, and the integrated CAN node reports status to the central cluster processor. Its low BOM cost and small 44-QFP footprint fit behind tight cluster bezels.

🔋

Battery-Powered Sensor Front-Ends

The MCU's 2.0-3.6 V wide supply range and HC08 low-power modes suit battery-backed or energy-harvesting sensor front-ends. It can sleep between CAN transmissions, waking on a timer interrupt to take an ADC reading and report back on the CAN bus. The 32 KB Flash supports on-chip EEPROM emulation, eliminating an external memory part for parameter storage.

🔧

Brownfield Industrial Replacement Designs

For designs originally built around the M68HC05/M68HC08 ecosystem, the MC908GP32CFBE offers direct code compatibility and the same peripheral register model, easing legacy code migration. Existing assembly routines and C libraries port without rewrite, while the integrated CAN module modernizes older designs that previously required a stand-alone CAN controller. This makes the part useful for repair and lifecycle extension of field-deployed equipment.

Recommended Products Summary

TJA1040 High-speed CAN transceiver companion Used in: Automotive Body Control Modules MC33660 Isolated CAN bus driver Used in: Automotive Body Control Modules NTC thermistor Temperature feedback sensor Used in: HVAC and Climate Control TLP350 Gate driver for TRIAC/MOSFET switching Used in: HVAC and Climate Control ISO1050 Isolated CAN transceiver for industrial bus Used in: Industrial CAN I/O Modules MAX485 RS-485 driver for daisy-chain panels Used in: Industrial CAN I/O Modules TLE4729 Stepper motor driver for gauge needles Used in: Instrument Cluster CAN Nodes PCA9554 I/O expander for telltale LEDs Used in: Instrument Cluster CAN Nodes TPL0501 Digital potentiometer for calibration Used in: Battery-Powered Sensor Front-Ends MAX17048 Battery fuel gauge companion Used in: Battery-Powered Sensor Front-Ends MAX232 RS-232 level shifter for SCI debug port Used in: Brownfield Industrial Replacement Designs LM7805 Linear regulator for 5V to 3.3V supply rail Used in: Brownfield Industrial Replacement Designs
What is the program memory size of the MC908GP32CFBE?
The MC908GP32CFBE contains 32 KB of in-application reprogrammable Flash, organized as a 32K x 8 array. According to the NXP M68HC908GP32 datasheet, the Flash supports byte-erasable programming and EEPROM emulation through a built-in utility, allowing in-field firmware updates without external storage.
What is the maximum bus frequency of the MC908GP32CFBE?
The MC908GP32CFBE runs the HC08 core at up to 8 MHz internal bus frequency, giving roughly 2-4 MIPS at typical 2.0V-3.6V operation. The bus frequency is derived from an on-chip oscillator with an external crystal or resonator, allowing deterministic instruction execution.
Does the MC908GP32CFBE include a CAN interface?
Yes, the MC908GP32CFBE integrates an MSCAN08 (Motorola Scalable CAN) module supporting CAN 2.0A and 2.0B active and passive modes. According to the manufacturer datasheet, the module includes dual 32-bit acceptance filters, a 3-message receive FIFO, and bus-off recovery - making the MCU a popular choice for in-vehicle network nodes.
Is the MC908GP32CFBE still in production?
No, NXP has issued an End-of-Life notice for the MC908GP32CFBE. The NXP product page explicitly lists a Discontinuance and Replacement Product Change Notice. New designs should migrate to the HCS08/S08 family (such as S08GB60A or S08QG); for board-level repair, limited distributor stock remains.
What is the difference between MC908GP32CFBE and MC908AZ60ACFUE?
The MC908AZ60ACFUE is a higher-tier HC08AZ60 with 60 KB Flash and a 64-QFP package, while the MC908GP32CFBE has 32 KB Flash in a 44-QFP. The AZ60 offers more code space and additional timers, but the two are NOT pin-compatible due to different package counts and pinouts.
What package does the MC908GP32CFBE use?
The MC908GP32CFBE comes in a 44-pin plastic QFP (10 x 10 mm body) with 0.8 mm pitch. This surface-mount package supports the 33 GPIO pins plus power, ground, oscillator, and dedicated peripheral pins defined by the HC908GP32 pinout.
Where to download the MC908GP32CFBE datasheet?
The official NXP M68HC08GP32 datasheet is available at https://www.nxp.com/docs/en/data-sheet/MC68HC908GP32.pdf. The document covers electrical characteristics, memory map, peripheral registers, and application guidance. A 266-page historical version is also archived on alldatasheet.com.
What is the supply voltage of the MC908GP32CFBE?
The MC908GP32CFBE operates from a single 2.0 V to 3.6 V supply, including the Flash programming voltage. According to NXP's datasheet, this wide range supports both 3.3 V nominal and low-voltage battery-backed designs typical of automotive body electronics.
How many GPIO pins does the MC908GP32CFBE have?
The MC908GP32CFBE provides 33 bidirectional general-purpose I/O pins, shared with peripheral functions like the ADC inputs, SCI, SPI, and CAN. Most pins can be configured individually as input or output with internal pull-ups or pulldowns per the datasheet.
What is the best drop-in replacement for MC908GP32CFBE?
There is no direct pin-to-pin drop-in replacement for the MC908GP32CFBE within the HC08 family. NXP recommends migrating to the HCS08/S08 family (S08GB60A, S08QE series). For legacy repair-only stock, the MC908GP32CFBER (tape-and-reel packaging variant) is the closest match.
Can MC908MR16CBE replace MC908GP32CFBE?
The MC908MR16CBE is a 16 KB Flash variant in a 56-QFP package and is NOT pin-compatible with the 44-QFP MC908GP32CFBE. They share the HC08 core but differ in package, Flash size, and peripheral mix; PCB rework would be required.
What is the lead time for MC908GP32CFBE?
As of 2026-10-09, the MC908GP32CFBE is in End-of-Life status with limited distributor inventory. Lead times vary by source - some distributors list same-day shipping from stock, while open-market channels quote 8-12 weeks depending on remaining factory and broker supply.
What is the price of MC908GP32CFBE in 100-piece quantity?
As of 2026-10-09, the MC908GP32CFBE lists at approximately USD 14.50 per unit at the 100-piece break on NXP authorized channels. Open-market and broker pricing may differ significantly due to EOL scarcity.
Is MC908GP32CFBE RoHS compliant?
Yes, the MC908GP32CFBE is RoHS compliant per the NXP product page and the DigiKey/Mouser listings. Lead-free reflow profiles up to 260 C peak are supported as documented in the manufacturer datasheet soldering section.
What does the 'E' suffix in MC908GP32CFBE indicate?
The 'E' suffix in the Freescale/NXP ordering code indicates an extended temperature grade (-40 C to +85 C) and RoHS/lead-free terminal finish. The 'BE' sub-suffix further indicates the specific 44-QFP package option; variants like 'CFBER' differ only in tape-and-reel orientation, not in die or electrical spec.

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

Selection Guide

Choose the MC908GP32CFBE for legacy 8-bit automotive and industrial CAN nodes where 32 KB Flash, 512 B RAM, and 33 GPIO are sufficient and the design is committed to the HC08 tool chain. For software growth without PCB rework, choose the pin-compatible MC908GZ60CFAE (60 KB Flash) or MC908AP64CFBE (64 KB Flash). For designs that need USB instead of CAN, the MC908JB8JDWE shares the same 44-QFP footprint. For new designs where long-term availability matters more than legacy code compatibility, migrate to the HCS08/S08 family (S08GB60A, S08QE) as NXP has issued an End-of-Life notice for the entire HC908GP32 subfamily.

Comparison with Alternatives

Parameter This Product MC908GP32CFBER MC908GP32CFUE MC908GZ60CFAE MC908AP64CFBE MC908JB8JDWE
Package 44-QFP (10x10) 44-QFP (10x10) - same 44-QFP (10x10) - same 44-QFP (10x10) - same 44-QFP (10x10) - same 44-QFP (10x10) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Flash Memory 32 KB 32 KB 32 KB 60 KB 64 KB 8 KB
RAM 512 B 512 B 512 B 2 KB 2 KB 256 B
CAN Module MSCAN08 (CAN 2.0A/B) MSCAN08 MSCAN08 MSCAN08 MSCAN08 No CAN (USB instead)
USB Module None None None None None USB 2.0 Full-Speed
Bus Frequency 8 MHz 8 MHz 8 MHz 8 MHz 8 MHz 6 MHz
Lifecycle Status EOL EOL EOL EOL EOL EOL

Key Differentiators

  • Pin-compatible upgrade path with more Flash (vs MC908GZ60CFAE)
  • Higher-density Flash for larger code bases (vs MC908AP64CFBE)
  • Integrated USB instead of CAN (vs MC908JB8JDWE)

Design Notes

The MC908GP32CFBE requires a regulated 2.0-3.6 V supply on VDD (pin 32) with VSS (pin 33) as ground. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin to suppress switching transients during Flash programming. For battery-backed designs, hold VDD above 2.0 V during Flash write cycles or programming will abort and may corrupt the row.

Route the oscillator pins (OSC1, OSC2) as a short differential pair with a ground guard trace; keep them away from switching nodes like the SCI/UART lines and CAN traces. Place the crystal or resonator within 5 mm of OSC1/OSC2 to minimize parasitic capacitance. The 44-QFP at 10x10 mm body has a center thermal pad on some revisions - confirm via datasheet thermal section whether your variant requires a thermal relief pattern.

Do not assume the MC908GP32CFBE is the same as the HCS08/S08 family - the part is HC08 (legacy) and uses the older HC08 instruction set and registers. Migration to S08 requires updating the tool chain, linker scripts, and register definitions. Also note that the BKGD pin (background debug) is required for in-circuit programming - do not connect it directly to ground or VDD; leave it accessible for the debugger.

Compliance Information

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

RoHS and lead-free per NXP product page and DigiKey/Mouser listings. AEC-Q100 not qualified for the standard GP32; automotive AEC-Q100 variants exist under different order codes (e.g., MC908AP16ACFUE).

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

Related Searches

MC908GP32CFBE MC908GP32CFBE datasheet NXP MC908GP32CFBE HC08 microcontroller 32KB flash CAN 44-QFP 8-bit MCU automotive CAN MC908GP32 body control module MC908GP32 vs MC908GZ60 MC908GP32 drop-in replacement MC908GP32CFBE price buy what is the Flash size of MC908GP32 MC908GP32CFBE pinout 44-QFP HC08 CAN microcontroller industrial

Related Components & Terms

NXP Semiconductors MC908GP32CFBE MC908GP32CFBER MC908GP32CFUE MC908GZ60CFAE MC908AP64CFBE MC908JB8JDWE M68HC08 M68HC05 M6805 M146805 MSCAN08 CAN 2.0A/B SCI SPI COP watchdog 8-bit microcontroller Flash memory 44-QFP automotive body controller industrial CAN RoHS AEC-Q100 HCS08 S08 family QFP-44 background debug mode RESET low-voltage reset JTAG-like debug
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