S12XHY: S12XHY Scalable Cluster Microcontrollers (MCUs) with CAN

The MC9S12XHY family is an optimized, automotive 16-bit MCU product line focused on low cost and high performance.

Targeted for the lower end of automotive instrument cluster applications, the MC9S12XHY family includes support for CAN and LIN/J2602 communication and delivers typical cluster requirements such as stepper motor control with stepper stall detection (SSD) and LCD driver.

Get all the advantages and efficiencies of a 16-bit MCU while retaining the cost-effective, power consumption, electromagnetic compatibility and code-size efficiency advantages currently enjoyed by users of Our 8-bit and 16-bit MCU families.

NXP® S12XHY Microcontroller Block Diagram
特性
  • CPU12XV1 CPU core, with up to 40 MHz bus frequency
  • Up to 256 KB on-chip flash with ECC and 8 KB data flash with ECC
  • Up to 12 KB on-chip SRAM
  • Up to 40 x 4 LCD driver
  • Stepper motor controller with up to four drivers, plus four stepper stall detector modules (one for each motor)
  • Phase-locked loop (PLL) frequency multiplier with internal filter supporting 4–16 MHz amplitude controlled Pierce oscillator
  • Pulse width modulation (PWM) and two timer modules (TIM0 and TIM1)
  • Up to 12-channel, 10-bit resolution successive approximation analog-to-digital converter (ADC)
  • Serial peripheral interface (SPI) module and inter-IC bus interface (IIC) module
  • Two serial communication interface (SCI) modules supporting LIN communications
  • Two multi-scalable controller area network (MSCAN) modules (supporting CAN protocol 2.0A/B)
  • On-chip voltage regulator (Vreg) for regulation of input supply and all internal voltages
  • Autonomous periodic interrupt (API) and up to 25 key wake-up inputs
  • This product is included in NXP®.s product longevity program, with assured supply for a minimum of 15 years after launch
Recommended Documentation (2)
Name/DescriptionTypeModified Date
S12XHY Fact Sheet (REV 1) PDF (175.9 kB) S12XHYFSFact Sheets07 Dec 2010
MC9S12XHY256 Covers MC9S12XHY Family - Data Sheet (REV 1.04) PDF (4.9 MB) MC9S12XHY256RMV1Data Sheets30 Jun 2013
Data Sheets (1)
Name/DescriptionModified Date
MC9S12XHY256 Covers MC9S12XHY Family - Data Sheet (REV 1.04) PDF (4.9 MB) MC9S12XHY256RMV130 Jun 2013
Errata (1)
Name/DescriptionModified Date
MC9S12XHY256, Mask 0M23Y (REV Rev. April 16) HTM (14.8 kB) MSE9S12XHY256_0M23Y06 Nov 2012
Application Notes (5)
Name/DescriptionModified Date
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... (REV 0) PDF (2.0 MB) AN523316 Dec 2015
Introduction to the Stepper Stall Detector Module (REV 1) PDF (322.1 kB) AN333026 Nov 2010
S12HY and S12XHY Stepper Stall Detect (REV 1) PDF (1.0 MB) AN402426 Nov 2010
Migrating Applications from S12HY to S12XHY (REV 0) PDF (13.8 MB) AN420126 Nov 2010
MC9S12XHY-Family Demonstration Lab Training (REV 0) PDF (891.3 kB) AN423626 Nov 2010
Users Guides (1)
Name/DescriptionModified Date
16-bit MCU: S12XHY256 Automotive Cluster Demo - User’s Guide (REV 0) PDF (891.6 kB) S12XHY256ACDUG18 Oct 2010
Engineering Bulletins (1)
Name/DescriptionModified Date
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin (REV 1) PDF (197.0 kB) EB79328 May 2013
Fact Sheets (1)
Name/DescriptionModified Date
S12XHY Fact Sheet (REV 1) PDF (175.9 kB) S12XHYFS07 Dec 2010
Debuggers and Runtime Analysis
  • D-Bug12XZ (REV 6.0.0b17) ZIP D-Bug12XZ 2/26/2016
Device Drivers
Ordering Information
ProductStatusStatusQualification TierPackage Type and Termination CountInternal Flash (KB)Internal RAM (KB)EEPROM (KB)ADCPWMOperating Frequency (Max) (MHz)CANSCISPISupply Voltage (Min-Max) (V)Ambient Operating Temperature (Min-Max) (°C)GPIOsAdditional FeaturesCo Processor TypeVideo/Display featuresBudgetary Price excluding tax(US$)
S912XHY128F0VLLRActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 100128888-ch. 10-bit4-ch. 16-bit402214.5 to 5.5-40 to 10576Internal Voltage Regulator, Low Voltage Detect, PLL, Watchdog OSC/Timer, Motor ControllerLCD Controller1 @ US$3.98
S912XHY256F0CLLActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1002561288-ch. 10-bit4-ch. 16-bit402214.5 to 5.5-40 to 8576Internal Voltage Regulator, Low Voltage Detect, Motor Controller, PLL, Watchdog OSC/TimerLCD Controller1 @ US$4.17
S912XHY256F0CLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 11225612812-ch. 10-bit4-ch. 16-bit402214.5 to 5.5-40 to 8588Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.39
S912XHY256F0MLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 11225612812-ch. 10-bit4-ch. 8-bit402214.5 to 5.5-40 to 12588Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.82
S912XHY256F0MLLActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1002561288-ch. 10-bit4-ch. 8-bit402214.5 to 5.5-40 to 12576Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.60
S912XHY128F0CLLRActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 100128888-ch. 10-bit4-ch. 8-bit402214.5 to 5.5-40 to 8576Internal Voltage Regulator, Low Voltage Detect, Motor Controller, PLL, Watchdog OSC/TimerLCD Controller1 @ US$3.80
S912XHY256F0VLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 11225612812-ch. 10-bit402214.5 to 5.5-40 to 10588Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.61
S912XHY128F0VLLActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 100128888-ch. 10-bit8-ch. 16-bit402214.5 to 5.5-40 to 10576Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$3.98
S912XHY256F0VLLRActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1002561288-ch. 10-bit4-ch. 8-bit402214.5 to 5.5-40 to 12576Internal Voltage Regulator, Low Voltage Detect, PLL, Watchdog OSC/Timer, Motor ControllerLCD Controller1 @ US$4.39
S912XHY256F0VLMRActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 11225612812-ch. 10-bit8-ch. 16-bit402214.5 to 5.5-40 to 10588Internal Voltage Regulator, Low Voltage Detect, PLL, Watchdog OSC/Timer, Motor ControllerLCD Controller1 @ US$4.61
S912XHY128F0VLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1121288812-ch. 10-bit402214.5 to 5.5-40 to 10588Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.21
S912XHY128F0CLLActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 100128888-ch. 10-bit8-ch. 8-bit402214.5 to 5.5-40 to 8576Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$3.80
G912XHY256F0VLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 112
S912XHY128F0VLMRActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1121288812-ch. 10-bit402214.5 to 5.5-40 to 10588Internal Voltage Regulator, Low Voltage Detect, PLL, Watchdog OSC/Timer, Motor ControllerLCD Controller1 @ US$4.21
S912XHY256F0VLLActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1002561288-ch. 10-bit4-ch. 8-bit402214.5 to 5.5-40 to 10576Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller1 @ US$4.39
S912XHY128F0CLMActiveAUTO; >=10 YEARS APPLICATION LIFELQFP 1121 @ US$4.01
S912XHY128F0MLLNo Longer ManufacturedAUTO; >=10 YEARS APPLICATION LIFEQFP 100128884.5 to 5.5-40 to 12576Motor Controller, Watchdog OSC/Timer, PLL, Low Voltage Detect, Internal Voltage RegulatorLCD Controller
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 100 14*14*1.4P0.598ASS23308WMPQ - 450 BRICKPOQ - 900 BOXActiveS912XHY128F0VLLS912XHY128F0VLL.pdf3260
MPQ - 1000 REELPOQ - 1000 BOXActiveS912XHY128F0VLLRS912XHY128F0VLLR.pdf3260
MPQ - 1000 REELPOQ - 1000 BOXActiveS912XHY256F0VLLRS912XHY256F0VLLR.pdf3260
MPQ - 450 BRICKPOQ - 900 BOXActiveS912XHY256F0VLLS912XHY256F0VLL.pdf3260
MPQ - 450 BRICKPOQ - 900 BOXActiveS912XHY128F0CLLS912XHY128F0CLL.pdf3260
MPQ - 450 BRICKPOQ - 900 BOXActiveS912XHY256F0MLLS912XHY256F0MLL.pdf3260
MPQ - 1000 REELPOQ - 1000 BOXActiveS912XHY128F0CLLRS912XHY128F0CLLR.pdf3260
MPQ - 450 BRICKPOQ - 900 BOXActiveS912XHY256F0CLLS912XHY256F0CLL.pdf3260
No Longer ManufacturedS912XHY128F0MLLS912XHY128F0MLL.pdf3260
LQFP 112 20*20*1.4P0.6598ASS23330WMPQ - 300 BRICKPOQ - 600 BOXActiveS912XHY256F0VLMS912XHY256F0VLM.pdf3260
MPQ - 500 REELPOQ - 500 BOXActiveS912XHY256F0VLMRS912XHY256F0VLMR.pdf3260
MPQ - 300 BRICKPOQ - 600 BOXActiveS912XHY128F0VLMS912XHY128F0VLM.pdf3260
MPQ - 500 REELPOQ - 500 BOXActiveS912XHY128F0VLMRS912XHY128F0VLMR.pdf3260
MPQ - 300 BRICKPOQ - 600 BOXActiveS912XHY256F0CLMS912XHY256F0CLM.pdf3260
MPQ - 300 BRICKPOQ - 600 BOXActiveS912XHY256F0MLMS912XHY256F0MLM.pdf3260
MPQ - 300 BRICKPOQ - 600 BOXActiveG912XHY256F0VLMG912XHY256F0VLM.pdf3260
MPQ - 300 BRICKPOQ - 600 BOXActiveS912XHY128F0CLMS912XHY128F0CLM.pdf3260
MC9S12XHY256 Covers MC9S12XHY Family - Data Sheet S12XHY
MC9S12XHY256, Mask 0M23Y S12XHY
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... S08SL
Introduction to the Stepper Stall Detector Module S12XHY
S12HY and S12XHY Stepper Stall Detect S12XHY
Migrating Applications from S12HY to S12XHY S12XHY
MC9S12XHY-Family Demonstration Lab Training S12XHY
16-bit MCU: S12XHY256 Automotive Cluster Demo - User’s Guide S12XHY
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin S12ZVL
S12XHY Fact Sheet S12XHY
D-Bug12XZ s12zvm
LIN2.x and SAE J2602 Stack kea
EEPROM Emulation Driver for Flash in S12XS, S12P, S12HY and S12XHY s12xhy
Standard Software Driver (SSD) for Flash in S12XS, S12P, S12HY and S12XHY s12xhy
MSCAN driver for S12(X) devices s12xhy
98ASS23308W K51_72
S912XHY128F0VLL.pdf s12xhy
S912XHY128F0VLLR.pdf s12xhy
S912XHY256F0VLLR.pdf s12xhy
S912XHY256F0VLL.pdf s12xhy
S912XHY128F0CLL.pdf s12xhy
S912XHY256F0MLL.pdf s12xhy
S912XHY128F0CLLR.pdf s12xhy
S912XHY256F0CLL.pdf s12xhy
S912XHY128F0MLL.pdf s12xhy
98ASS23330W MCF5223X
S912XHY256F0VLM.pdf s12xhy
S912XHY256F0VLMR.pdf s12xhy
S912XHY128F0VLM.pdf s12xhy
S912XHY128F0VLMR.pdf s12xhy
S912XHY256F0CLM.pdf s12xhy
S912XHY256F0MLM.pdf s12xhy
G912XHY256F0VLM.pdf s12xhy
S912XHY128F0CLM.pdf s12xhy