English
Language : 

S912XHZ512F1VAG Datasheet, PDF (21/978 Pages) Freescale Semiconductor, Inc – Covers MC9S12XHZ384, MC9S12XHZ256
Chapter 1
MC9S12XHZ Family Device Overview
1.1 Introduction
Targeted at automotive instrumentation applications, the MC912XHZ family of microcontrollers is a fully
pin-compatible extension to the existing MC9S12HZ family. It offers not only a larger memory but also
incorporates all the architectural benefits of the new S12X-based family to deliver significantly higher
performance. The MC9S12XHZ family retains the low cost, power consumption, EMC and code-size
efficiency advantages currently associated with the MC9S12 products.
Based around S12X core, the MC912XHZ family runs 16-bit wide accesses without wait states for all
peripherals and memories. The MC912XHZ family also features a new flexible interrupt handler, which
allows multilevel nested interrupts.
The MC912XHZ family features the performance boosting XGATE co-processor. The XGATE is
programmable in “C” language and runs at twice the bus frequency of the S12. Its instruction set is
optimized for data movement, logic and bit manipulation instructions. Any peripheral module can be
serviced by the XGATE.
The MC912XHZ family contains up to 512K bytes of Freescale Semiconductor’s industry leading, full
automotive qualified Split-Gate Flash memory, with 4K bytes of additional integrated data EEPROM and
up to 32K bytes of static RAM.
The MC912XHZ family features a 32x4 liquid crystal display (LCD) controller/driver and a motor pulse
width modulator (MC) consisting of up to 24 high current outputs suited to drive six stepper motors with
stall detectors (SSD) to simultaneously calibrate the pointer reset position of each motor. It also features
two MSCAN modules, each with a FIFO receiver buffer arrangement, and input filters optimized for
Gateway applications handling numerous message identifiers.
In addition, the MC912XHZ family is composed of standard on-chip peripherals including two
asynchronous serial communications interfaces (SCI0 and SCI1), one serial peripheral interface (SPI), two
IIC-bus interface (IIC0 and IIC1), an 8-channel 16-bit enhanced capture timer (ECT), a 16-channel, 10-bit
analog-to-digital converter (ADC), and one 8-channel pulse width modulator (PWM).
The inclusion of a PLL circuit allows power consumption and performance to be adjusted to suit
operational requirements. The new fast-exit from STOP mode feature can further improve system power
consumption. In addition to the I/O ports available in each module, 8 general-purpose I/O pins are
available with interrupt and wake-up capability from stop or wait mode.
The MC912XHZ family is available in 112-pin LQFP and 144-pin LQFP packages. The 144-pin LQFP
package option provides a full 16-bit wide non-multiplexed external bus interface.
MC9S12XHZ512 Data Sheet, Rev. 1.06
Freescale Semiconductor
21