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 Freescale"s 8-bit and 16-bit MCU families.
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