
MC9S12XF - Family Reference Manual, Rev.1.19
Freescale Semiconductor
23
Chapter 1
MC9S12XF-Family Reference Manual
1.1
Introduction
Targeted at actuators, sensors and other distributed nodes in the FlexRay network for Chassis and Body
Electronics, the MC9S12XF-Family delivers 32-bit performance with all the advantages and efciencies
of a 16-bit MCU. The design goal was to retain the low cost, power consumption, EMC and code-size
efciency advantages currently enjoyed by users of Freescale Semiconductor's other 16-bit MC9S12 MCU
families.
Based around an enhanced S12X core, the MC9S12XF-Family runs 16-bit wide accesses without wait
states for all peripherals and memories. The MC9S12XF-Family also features a new exible interrupt
handler, which allows multilevel nested interrupts.
The MC9S12XF-Family features the performance boosting enhanced XGATE co-processor. The XGATE
is programmable in “C” language and runs at twice the bus frequency of the S12. It’s instruction set is
optimized for data movement, logic and bit manipulation instructions. Any peripheral module can be
serviced by the XGATE.
The MC9S12XF-Family features a Memory Protection Unit (MPU).
The MC9S12XF-Family features a FlexRay module for high speed serial communication supporting
various bit rates up to 10 Mbit/s. The FlexRay internal clock can be generated from crystals ranging from
4MHz to 40MHz1. The 64-pin LQFP allows interfacing to a single FlexRay channel. The 64-pin LQFP
(10mm x 10mm) is intended for those applications challenged by the size constraint of some satellite
FlexRay modules. The 112-pin LQFP offers an increase in the number of I/Os as well as 16 A/D channels.
In addition to that the 144-pin LQFP provides a full 16-bit wide non-multiplexed external bus interface
with the pins usable as general purpose I/O in single-chip modes.
The MC9S12XF-Family features the MSCAN module with a FIFO receiver buffer arrangement, and input
lters optimized for Gateway applications handling numerous message identiers.
The MC9S12XF-Family provides Flash memory sizes from 128K to 512K plus Data Flash and enhanced
EEPROM functionality (EE-Emulation) with built in Error Correcting Code (ECC). The memory uses
Freescale Semiconductor's industry-leading, full automotive qualied SG-Flash.
The inclusion of a frequency modulated PLL circuit allows power consumption and performance to be
adjusted to suit operational requirements and allows optimization of the radiated emissions (EMC).
The ATD now offers 12 Bit resolution at a faster conversion rate down to 3
s per channel.
The MC9S12XF512 is available in 144-Pin LQFP, 112-Pin LQFP and 64-Pin LQFP package.
1.
8MHz - 16MHz recommended for low jitter