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

NXP MC9S12XET256MAL HCS12X MCU, 16-bit, 50 MHz, 256 KB Flash

MPNMC9S12XET256MAL
End of Life

NXP Semiconductors HCS12X 16-bit microcontroller, MC9S12XET256MAL, 50 MHz core, 256 KB Flash, 16 KB RAM, 4 KB EEPROM, 91 I/O, 112-LQFP, -40 to 125°C.

$23.89Ref. price · indicative, final on quote
Packaging112-LQFP
RoHSROHS3 Compliant
SeriesHCS12X
Sourced new & surplus through independent channelsAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

MC9S12XET256MAL specifications
ParameterValue
SeriesHCS12X
MountingSurface Mount
Oscillator typeExternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.72V ~ 5.5V
Operating temperature-40°C ~ 125°C (TA)
Speed50MHz
PackageTray
RAM size16K x 8
Core size16-Bit
EEPROM size4K x 8
PeripheralsLVD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, I²C, IrDA, SCI, SPI
Number of i (O)91
Core processorHCS12X
Case112-LQFP
Data convertersA/D 12x12b
Program memory size256KB (256K x 8)

Product details

HCS12X core at 50 MHz — memory map and peripheral fit

The MC9S12XET256MAL is a 16-bit microcontroller from NXP's HCS12X family, built around the HCS12X core clocked at 50 MHz. It carries 256 KB of program flash, 16 KB of RAM, and 4 KB of EEPROM on-chip — enough headroom for a body-controller or gateway application running a real-time OS with a moderate CAN message buffer. The 91 general-purpose I/O lines, combined with the CAN, SPI, I²C, SCI, and external bus interface, cover the typical peripheral set for automotive body electronics or industrial I/O modules. The 12-channel 12-bit ADC handles analog sensor inputs without an external converter.

Supply voltage and temperature grade — single-rail, wide-range operation

The 112-LQFP package (20x20 mm body) with 0.65 mm pitch requires a 4-layer PCB for clean fan-out of the 91 I/O and the external bus signals.

Frequently asked questions

What is MC9S12XET256MAL's listed speed?

The core runs at 50 MHz. This is the maximum clock frequency for the HCS12X core; the actual throughput depends on flash wait states and the instruction mix, but 50 MHz is the ceiling for timing closure in the application.