Skip to main content
NXP Semiconductors MC9S08RG32CFJ — Microcontrollers & Processors (MCU / MPU / DSP)

MC9S08RG32CFJ 8-bit MCU, 8 MHz, 32 KB Flash, 32-LQFP

MPNMC9S08RG32CFJ
End of Life

NXP S08 series HCS08 8-bit microcontroller, MC9S08RG32CFJ, 8 MHz core, 32 KB Flash, 2 KB RAM, 25 I/O, SCI, SPI, 32-LQFP (7x7 mm), -40 to 85 °C.

$7.28Ref. price · indicative, final on quote
Packaging32-LQFP
RoHSRoHS non-compliant
SeriesS08
Sourced new & surplus through independent channelsAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

MC9S08RG32CFJ specifications
ParameterValue
SeriesS08
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed8MHz
PackageBulk
RAM size2K x 8
Core size8-Bit
PeripheralsLVD, POR, PWM, WDT
ConnectivitySCI, SPI
Number of i (O)25
Core processorHCS08
Case32-LQFP
Program memory size32KB (32K x 8)

Product details

Core specs and BOM-fit for a control MCU

The MC9S08RG32CFJ is an NXP HCS08 8-bit microcontroller running at 8 MHz, with 32 KB of on-chip flash and 2 KB of RAM. That flash-to-RAM ratio (16:1) means the firmware image and lookup tables fit comfortably, but the data buffer space is tight — a control loop logging sensor values or holding a display frame needs to budget the 2 KB carefully. Its 25 general-purpose I/O pins in a 32-LQFP package give a solid pin-to-footprint ratio for simple control tasks like keypad scanning, LED driving, or relay toggling. On-chip peripherals include LVD (low-voltage detect) for brownout reset, POR for power-on reset, a PWM timer for dimming or motor speed control, and a watchdog timer for system supervision — all standard blocks that reduce external glue logic.

Serial connectivity and temperature grade

Serial communication is handled by one SCI (UART) module and one SPI module. The SCI supports asynchronous serial links to a host PC, Bluetooth module, or RS-485 transceiver; the SPI can talk to ADCs, DACs, or serial EEPROMs at bus speeds up to the core clock divided by 2. There is no I²C peripheral on this device — if your design needs I²C, you bit-bang it on two GPIOs or step up to the S08AC family. That covers unheated factory floors, outdoor enclosures in temperate climates, and engine bays with passive cooling. The 32-LQFP package measures 7x7 mm with a 0.8 mm pitch — fine enough for a two-layer board with careful fan-out, but the inner rows of the QFP may need a via to escape on a dense layout.

Lifecycle and compliance reality

One compliance caveat: the MC9S08RG32CFJ is listed as RoHS non-compliant. That likely means the plating or solder-ball alloy contains lead above the 0.1 % threshold. For markets with RoHS exemptions (military, aerospace, medical implant, some industrial controls) this is fine; for general EU consumer electronics it is a showstopper. Confirm the exemption status for your jurisdiction before committing the BOM line.

Frequently asked questions

What is the closest functional second-source to MC9S08RG32CFJ?

The MC9S08RE8FJE is the nearest sibling in the S08 family — same core, same 8 MHz speed, same 25 I/O, same SCI/SPI connectivity, and same LVD/POR/PWM/WDT peripheral set. The key difference is memory: the RE8 carries 8 KB flash and 512 bytes RAM versus this part's 32 KB flash and 2 KB RAM. If your firmware fits in 8 KB, the RE8 is a pin-compatible drop-in for the same 32-LQFP footprint; if you need the full 32 KB, this part is the one.

What does the 8 MHz core speed mean for a real control loop?

At 8 MHz the HCS08 executes most instructions in 2-4 clock cycles, so a tight PID loop or bit-banged protocol handler gets roughly 2-4 MIPS of throughput. That is enough for a 1 kHz sensor read-and-actuate cycle with margin, but not for high-speed PWM generation above about 50 kHz without timer hardware assist. The on-chip PWM timer handles the switching waveform directly, so the core just updates the duty-cycle register at the control-loop rate.