MC908GZ60CFJE - HC08 8-Bit MCU 60KB Flash 8MHz LQFP-32 | NXP
MPN: MC908GZ60CFJE ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $15.2 | $152.00 |
| 100 | $11.8 | $1,180.00 |
| 500 | $9.4 | $4,700.00 |
| 1,000 | $8.25 | $8,250.00 |
MC908GZ60CFJE Overview
What is an HC08 microcontroller? An HC08 (also written HCS08) is an 8-bit CISC microcontroller core from NXP/Freescale's legacy M68HC08 family, designed for cost-sensitive embedded control. The HC08 is a member of the broader 8-bit microcontroller taxonomy, sitting between simple 4/8-bit controllers and 32-bit ARM Cortex-M devices, and is commonly used as a stepping stone for engineers moving toward more capable 32-bit platforms. The original HC908 sub-family added on-chip flash memory and a background debug mode (BDM), enabling in-system reprogramming and on-chip debug without an external emulator.
Key features of the MC908GZ60CFJE include 60KB of flash, 2KB of RAM, an 8-bit central processing unit running at up to 8 MHz from an internal bus, an internal 5V regulator supporting wide supply operation, an MSCAN (CAN 2.0A/B) controller, an SCI (UART) port, and an SPI interface. The device also integrates a 10-channel, 10-bit analog-to-digital converter (ATD), an Enhanced Capture/Timer PWM module with up to six channels, and a system integration module with low-voltage detect and watchdog.
Architecturally, the part implements a standard HC08 CISC core with accumulator-based addressing, indexed addressing with H:X register pair, and a vectored interrupt controller supporting IRQ, SWI, and reset sources. Flash is organized in 512-byte pages for in-application programming, and the internal RC oscillator (with optional crystal reference) eliminates many external timing components.
Typical applications include automotive body controllers, HVAC controls, instrument cluster sub-modules, industrial sensor interfaces, building automation nodes, and CAN-based appliance controls where a small footprint and deterministic 8-bit timing fit the requirement. The wide 3V to 5.5V supply tolerance and -40C to +85C industrial range further suit 12V/24V industrial bus environments with local regulation.
A key design consideration is that the 8 MHz CPU clock and 60 KB flash put this part at the upper limit of HC08 series; for higher throughput or larger memory you would migrate to the S08 (40 MHz) family such as MC9S08DZ60 or to a Kinetis E-series ARM device. The BDM debug port requires a dedicated 2-pin header for in-circuit development and is not available on smaller packages.
This page synthesizes distributor pricing, pin-compatible drop-in alternatives, and practical design notes that go beyond what the manufacturer datasheet alone provides, helping engineers evaluate availability and replacement options quickly.
Drop-in alternatives for MC908GZ60CFJE — 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 MC908GZ60CFJE (same form factor and footprint) — differing in ADC, Operating Temperature, Package, RAM Size, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MC908GZ60CFUE
✅ Drop-In✓ In Stock
$9.25 / Unit
View Datasheet →MC908GZ60VFU
✅ Drop-In📋 Reference alternative (not in catalog)
MC908GZ32CFJE
✅ Drop-In📋 Reference alternative (not in catalog)
MC908GR60CFJE
✅ Drop-In📋 Reference alternative (not in catalog)
MC908GZ60CFGER
✅ Drop-In📋 Reference alternative (not in catalog)
MC9S08DZ60ACLH
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →MC908AP64CFUE
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
MC908GZ60CFJE Maximum Ratings & Electrical Characteristics
| Core Processor | HC08 |
| Core Size | 8-Bit |
| Program Memory Size | 60 KB (60K x 8) |
| Program Memory Type | FLASH |
| Maximum CPU Clock | 8 MHz |
| Supply Voltage | 3 V to 5.5 V |
| Connectivity | CANbus, SCI, SPI |
| ADC | 10-channel, 10-bit |
| Timers/PWM | Enhanced Capture/Timer, 6 channels |
| Package | 32-LQFP (7x7 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C |
| Temperature Grade | Industrial |
| AEC-Q100 | not_applicable (industrial grade only) |
| On-chip Debug | BDM (Background Debug Mode) |
| Internal Oscillator | Yes (with optional crystal reference) |
MC908GZ60CFJE Pin Configuration
| Pin 1 | IRQ — External interrupt request input |
| Pin 2 | XOSC1 — Crystal oscillator input (or external clock) |
| Pin 3 | XOSC2 — Crystal oscillator output |
| Pin 4 | VREFL — ADC voltage reference low |
| Pin 5 | VREFH — ADC voltage reference high |
| Pin 6 | VDDA — Analog supply (5V) |
| Pin 7 | VSSA — Analog ground |
| Pin 8 | PTE0/TxD — Port E bit 0 / SCI transmit |
| Pin 9 | PTE1/RxD — Port E bit 1 / SCI receive |
| Pin 10 | PTE2 — Port E bit 2 / general I/O |
| Pin 11 | PTE3 — Port E bit 3 / general I/O |
| Pin 12 | PTE4 — Port E bit 4 / general I/O |
| Pin 13 | PTE5 — Port E bit 5 / general I/O |
| Pin 14 | PTE6 — Port E bit 6 / general I/O |
| Pin 15 | PTE7 — Port E bit 7 / general I/O |
| Pin 16 | VDDR — Port E supply voltage (for E port, regulated 5V) |
| Pin 17 | PTA0 — Port A bit 0 / ATD channel 0 |
| Pin 18 | PTA1 — Port A bit 1 / ATD channel 1 |
| Pin 19 | PTA2 — Port A bit 2 / ATD channel 2 |
| Pin 20 | PTA3 — Port A bit 3 / ATD channel 3 |
| Pin 21 | PTB0 — Port B bit 0 / ATD channel 4 |
| Pin 22 | PTB1 — Port B bit 1 / ATD channel 5 |
| Pin 23 | PTB2 — Port B bit 2 / ATD channel 6 |
| Pin 24 | PTB3 — Port B bit 3 / ATD channel 7 |
| Pin 25 | PTC0 — Port C bit 0 / SCLK (SPI) |
| Pin 26 | PTC1 — Port C bit 1 / MOSI (SPI) |
| Pin 27 | PTC2 — Port C bit 2 / MISO (SPI) |
| Pin 28 | PTC3 — Port C bit 3 / SS (SPI slave select) |
| Pin 29 | VDD — Digital supply (5V) |
| Pin 30 | VSS — Digital ground |
| Pin 31 | BKGD — Background Debug Mode pin |
| Pin 32 | RST — Active-low reset input |
Typical Applications
MC908GZ60CFJE is suitable for 7 applications: Automotive Body Controller, Industrial Sensor Interface Node, HVAC Climate Control Module, CAN-Based Appliance Control Board, Building Automation / Sensor Hub, Instrument Cluster Sub-Module, Industrial Pump / Valve Controller.
Automotive Body Controller
The NXP MC908GZ60CFJE fits automotive body controllers because its on-chip MSCAN (CAN 2.0A/B) controller, 60 KB flash, and industrial temperature rating (-40C to +85C) match classic body-network sub-modules (mirror adjusters, wiper nodes, seat controllers). The HC08 core at 8 MHz has 125 ns instruction cycle, fast enough for CAN bit-rate polling at 500 kbps, leaving bandwidth for the SCI/UART service channel and the PWM timer module controlling motor drivers. Pin-frugal LQFP-32 packaging suits compact in-cabin modules. Compared with migrating to S08 or ARM Cortex-M, the GZ60 minimizes firmware rewrites when extending legacy HC08 designs.
Recommended
Industrial Sensor Interface Node
The MC908GZ60CFJE is well suited to industrial 4-20 mA / 0-10 V sensor interface nodes thanks to its 10-bit 10-channel ATD (Analog-to-Digital Converter) that samples at up to 8 microsecond conversion rate, and Enhanced Capture/Timer providing up to six PWM channels for local actuator drive. Wide supply 3V-5.5V supports both 3.3V logic rails and traditional 5V industrial backplanes, while the LQFP-32 package provides enough I/O for SPI-attached sensor front-ends plus an RS-232 service port. The 60 KB flash headroom fits application firmware plus industry-standard protocol stacks (Modbus RTU over SCI).
Recommended
HVAC Climate Control Module
The MC908GZ60CFJE is a strong match for HVAC submodules (control boards for variable-speed fans, louver motors, dampers) because its Enhanced Capture/Timer delivers 6 PWM channels accurate enough to drive brushless-DC or brushed motors at speeds from 0.5 Hz to 8 kHz. The 10-bit ADC reads mixed temperature/humidity sensors via the analog inputs, while SCI links a wall thermostat or central controller. With 60 KB of flash, the firmware can host on-device PID loops and fault diagnostics alongside network protocol handling; LQFP-32 handles mixed analog/digital I/O with no PCB extension.
Recommended
CAN-Based Appliance Control Board
The MC908GZ60CFJE fits appliance boards (washing machines, dishwashers, smart ovens) thanks to MSCAN, SPI, SCI, and PWM in one package, eliminating external protocol converters. HC08 clock at 8 MHz is sufficient for CANopen-style state machine handling plus variable-frequency motor drive via timer PWM at 20 kHz switching rate. Built-in 5V regulator plus 3V-5.5V input tolerance means the MCU runs directly from rectified 12V bus with a simple external LDO or DC-DC. The 60 KB on-chip flash provides room for fault-log buffers plus diagnostic firmware useful for warranty telemetry.
Recommended
Building Automation / Sensor Hub
The NXP MC908GZ60CFJE is suited to building-automation sensor hubs (light, motion, CO2, BLE bridge nodes) because the 8-bit HC08 core can host small protocol stacks (Modbus, KNX-style) while the 10-bit 10-channel ATD gathers multiple analog sensors. SPI attaches a wireless M-Bus or Sub-GHz radio module for backbone connectivity, and SCI is reserved as an installer service port. The 60 KB flash accommodates Modbus/RTU plus sub-application code for multi-room controllers; wide 3V-5.5V supply operates from battery-backed rails in BAS systems where temperatures remain inside industrial grade.
Recommended
Instrument Cluster Sub-Module
The MC908GZ60CFJE serves as a CAN-attached sub-module for instrument clusters, reading sensor signals and exposing diagnostic data on the bus. With MSCAN handling bus traffic at up to 1 Mbps, Enhanced Capture/Timer driving stepper motors for analog gauges, 60 KB flash hosting fuel-mileage correction tables, and 10-bit ATD measuring temperature and tank-level signals - the chip concentrates the cluster sub-module functions in one die. Industrial temperature range is enough for cabin conditions (-40C to +85C). Note: automotive customers may need AEC-Q100 qualified parts - the GZ60 is industrial-only.
Recommended
Industrial Pump / Valve Controller
The MC908GZ60CFJE drives small industrial pumps and valves thanks to 6 PWM channels, 10-bit ADC monitoring pressure/flow-rate feedback, and CANbus connectivity for SCADA integration. The HC08's 125 ns instruction cycle gives deterministic loop-time for PID-controlled closed-loop valve positioning, while the 60 KB flash lets the firmware include advanced curve-fitting tables for non-linear valves. Wide 3V-5.5V supply handles rectified 24V industrial rails with simple LDO regulation.
Recommended
Recommended Products Summary
Engineering reference data for MC908GZ60CFJE — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MC908GZ60CFUE | MC908GZ60VFU | MC908GZ32CFJE | MC908GR60CFJE | MC9S08DZ60ACLH |
|---|---|---|---|---|---|---|
| Package | 32-LQFP (7x7 mm) | 32-LQFP (7x7) - same | 32-LQFP (7x7) - same | 32-LQFP (7x7) - same | 32-LQFP (7x7) - same | 32-LQFP (7x7) - same |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Core | HC08 (8-Bit CISC) | HC08 (8-Bit CISC) - same | HC08 (8-Bit CISC) - same | HC08 (8-Bit CISC) - same | HC08 (8-Bit CISC) - same | S08 (40 MHz, faster core) |
| Flash Size | 60 KB | 60 KB - same | 60 KB - same | 32 KB (-47%) | 60 KB - same + LCD | 60 KB - same |
| Max Clock | 8 MHz | 8 MHz - same | 8 MHz - same | 8 MHz - same | 8 MHz - same | 40 MHz (5x faster) |
| CAN Bus | MSCAN (CAN 2.0A/B) | MSCAN - same | MSCAN - same | MSCAN - same | MSCAN - same | MSCAN + CAN FD-compatible |
| Temperature Grade | -40C to +85C (Industrial) | Industrial - same | Industrial - same | Industrial - same | Industrial - same | Industrial / Automotive variants |
| On-chip Debug | BDM (2-pin BKGD + RST) | BDM - same | BDM - same | BDM - same | BDM - same | BDC (S08 Background Debug Controller) |
Key Differentiators
- Largest flash in the GZ60 family (vs MC908GZ32CFJE)
- Migration path to faster S08 core (vs MC9S08DZ60ACLH)
- Industrial temperature grade in compact LQFP-32 (vs MC908GR60CFJE)
Design Notes
Apply a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (Pins 29/30 and VDDR P16 to ground). Estimate: at 8 MHz with all peripherals enabled, average current draw is 25-35 mA from 5V supply. Add a 10 uF bulk capacitor on the analog VDD (VDDA, Pin 6) to keep ADC reference noise below 50 uV RMS during sampling. The chip has separate VDDR for Port E which should be tied to regulated 5V (NOT VDD directly) to prevent I/O pin contention during in-circuit programming.
Keep the XOSC1/XOSC2 traces short and symmetric; routing them under or near noisy digital lines (especially the SCI/SPI traces) causes clock jitter above 1% which corrupts MSCAN bit timing. Place a guard ground plane under the crystal and connect chassis ground only at one point via a ferrite bead. For high-speed 1 Mbps MSCAN, add a 100 ohm isolation resistor on MSCAN_RXD to limit ringing from bus stubs longer than 30 mm.
At -40C to +85C ambient, the LQFP-32 package dissipates approximately 175 mW at full load (5V x 35 mA) without any external heatsink - junction stays under 110C. Estimated using theta_JA 50 C/W from a JEDEC EIA/JESD51-7 4-layer test board. For environments with no airflow, derate by 30% on Pd_max. The exposed pad is not present on the GZ60 LQFP-32, so copper pours under the package should not be expected to cool the die.
Do not power the chip from the BDM tool during firmware upload with the application 5V rail absent - this risks latchup via POR (Power-On-Reset) protection logic. Always drive BKGD pin high through a 1-10 kohm pull-up to keep it in BDM mode at startup but only after the chip is properly powered. For flash programming, ensure that the option-bytes (CONFIG register) are not overwritten accidentally, which can disable the LVR/low-voltage reset and lock the MCU in a non-boot state.
Allocate at least 10 mm^2 of copper pour connected to VSS/Pin 30 to handle ground return currents from MSCAN drivers and PWMs. Decouple analog and digital grounds by using a star connection at the MCU VSS pin only - this prevents digital switching noise from coupling into the ATD conversion. For BDM development, route BKGD and RESET traces next to each other on the PCB top layer to a 2x3 ribbon connector for the Freescale/USBDM programmer; keep the connector within 50 mm of the MCU to avoid signal integrity issues.
Compliance Information
Per verified sources, MC908GZ60CFJE is RoHS-compliant lead-free. RoHS status confirmed via DigiKey listing of NXP HC908GZ60 series as standard RoHS-compliant LQFP. Reach and halogen-free status should be verified against the supplied lot certificate at order time. AEC-Q100 not applicable - the part is industrial-grade only (operating -40C to +85C, not -40C to +125C).