{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"MC9S12XET256MAL","brand":"NXP Semiconductors","brandSlug":"nxp","productSlug":"MC9S12XET256MAL","canonicalUrl":"https://icboms.com/nxp/MC9S12XET256MAL","factsUrl":"https://icboms.com/api/mcp/products/MC9S12XET256MAL","rawCanonicalId":null},"summary":{"shortDescription":"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.","salesMarkdown":"## 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.","metaTitle":"NXP MC9S12XET256MAL HCS12X MCU, 16-bit, 50 MHz, 256 KB Flash","metaDescription":"NXP MC9S12XET256MAL 16-bit MCU, HCS12X core at 50 MHz, 256 KB Flash, 16 KB RAM, 4 KB EEPROM, 91 I/O, -40 to 125°C, 112-LQFP. Active production, ROHS3 compliant.","metaKeywords":null},"attributes":{"series":"HCS12X","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Speed":"50MHz","Series":"HCS12X","Package":"Tray","RAM Size":"16K x 8","Core Size":"16-Bit","EEPROM Size":"4K x 8","Peripherals":"LVD, POR, PWM, WDT","Connectivity":"CANbus, EBI/EMI, I²C, IrDA, SCI, SPI","Mounting Type":"Surface Mount","Number of I/O":"91","Core Processor":"HCS12X","Package / Case":"112-LQFP","Data Converters":"A/D 12x12b","Oscillator Type":"External","lifecycle_stage":"eol_hot","Program Memory Size":"256KB (256K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 125°C (TA)","Supplier Device Package":"112-LQFP (20x20)","Voltage - Supply (Vcc/Vdd)":"1.72V ~ 5.5V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$23.89","stockQuantity":0,"priceTiers":[{"qty":1,"price":"$23.89000","currency":"USD"},{"qty":10,"price":"$19.09200","currency":"USD"},{"qty":80,"price":"$16.12450","currency":"USD"},{"qty":600,"price":"$16.02553","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/4a05e186d3f7f737b3a259d85d857ce3.pdf","sourceUrl":null},"ai":{"faq":[{"question":"What is MC9S12XET256MAL's listed speed?","answer":"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."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/nxp/MC9S12XET256MAL","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/nxp/MC9S12XET256MAL when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}