Live Chat Not Available: Create Service Request

S12XD: 16-Bit Automotive Microcontroller  Favorite



Targeted for automotive multiplexing and mid-range body applications requiring flash from 64 KB to 512 KB, the MC9S12XD family delivers 32-bit performance (up to 80 MHz) with all the advantages and efficiencies of a 16-bit MCU. The S12X provides low-power consumption, excellent electromagnetic compatibility performance and code-size efficiency advantages.


Features


  • 16-bit HCS12X CPU
    • Upward compatible with HCS12 instruction set
    • Interrupt stacking and programmer's model identical to HCS12
    • Instruction queue
    • Enhanced indexed addressing
    • Enhanced instruction set
  • EBI (external bus interface)
  • MMC (module mapping control)
  • INT (interrupt controller)
  • DBG (debug module to monitor HCS12X CPU and XGATE bus activity)
  • BDM (background debug mode)
  • XGATE
    • Peripheral coprocessor
    • Parallel processing module offloads the CPU by providing high-speed data processing transfer between peripheral modules, RAM and I/O ports
    • Data transfer between flash EEPROM, peripheral modules and I/O ports
  • Enhanced MSCAN module delivers full CAN performance with virtually unlimited number of mailboxes when used with XGATE
  • Phase-lock loop (PLL) circuit allows power consumption and performance to be adjusted to suit operational requirements; system power consumption can be further improved with "fast exit from stop mode" feature
  • I/O ports available in each module and up to 25 additional I/O ports are available with interrupt capability allowing wake-up from stop or wait mode

Related Products


  • S12XE:16-Bit Automotive Microcontroller

Featured Documentation


  • 9S12XDFAMPP: MC9S12XD Family 16-bit Microprocessor Family - Product Brief
  • S12XCPUV1: S12XCPUV1 - Reference Manual
  • SG187: SG187, Automotive Product - Selector Guide
  • MC9S12XDP512RMV2: MC9S12XDP512 - Data Sheet

Featured Software and Tools


  • EGUI: Freescale eGUI: Graphical LCD Driver for MCUs/MPUs
  • UMultilink: Universal Multilink Development Interface
  • EVB9S12XDP512: MC9S12XDP512 Evaluation Board

Target Applications


  • Industrial
    • HVAC Building and Control Systems
    • Lighting Control

S12XD Family Members


Internal FlashEEPROMI/O PinsSerial Interface TypeADC BitsADC ChannelsTimers SizeTimers channelsTimer FeaturesPackage Description and Diagram
9S12XDP512512 KB
4 KB
91 
119 
CAN 
SCI 
SPI 
I2C 
10 bit
16 
24 
16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
LQFP 112 20*20*1.4P0.65 
LQFP 144 20*20*1.4P0.5 
9S12XDT512512 KB
4 KB
91 
119 
59 
CAN 
SCI 
SPI 
I2C 
10 bit
16 
24 

16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
LQFP 112 20*20*1.4P0.65 
LQFP 144 20*20*1.4P0.5 
QFP 80 14*14*2.2P0.65 
S912XDT384384 KB
4 KB
59 
91 
119 
CAN 
SCI 
SPI 
I2C 
10 bit

16 
24 
16 bit
24 bit


Realtime Interrupts 
Pulse Accumulator 
Output Compare 
Input Capture 
Output Capture 
QFP 80 14*14*2.2P0.65 
LQFP 112 20*20*1.4P0.65 
LQFP 144 20*20*1.4P0.5 
S912XDQ256256 KB
4 KB
119 
91 
59 
CAN 
SCI 
SPI 
I2C 
10 bit
24 
16 

16 bit
24 bit


Realtime Interrupts 
Pulse Accumulator 
Output Compare 
Input Capture 
LQFP 144 20*20*1.4P0.5 
LQFP 112 20*20*1.4P0.65 
QFP 80 14*14*2.2P0.65 
9S12XDT256256 KB
4 KB
91 
59 
119 
CAN 
SCI 
SPI 
I2C 
10 bit
16 

24 
16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
LQFP 112 20*20*1.4P0.65 
QFP 80 14*14*2.2P0.65 
LQFP 144 20*20*1.4P0.5 
9S12XD256256 KB
4 KB
59 
119 
91 
CAN 
SCI 
SPI 
I2C 
10 bit

24 
16 
16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
QFP 80 14*14*2.2P0.65 
LQFP 144 20*20*1.4P0.5 
LQFP 112 20*20*1.4P0.65 
9S12XDG128128 KB
2 KB
59 
91 
CAN 
SCI 
SPI 
I2C 
10 bit

16 
16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
QFP 80 14*14*2.2P0.65 
LQFP 112 20*20*1.4P0.65 
9S12XD128128 KB
2 KB
91 
59 
CAN 
SCI 
SPI 
I2C 
10 bit
16 

16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
LQFP 112 20*20*1.4P0.65 
QFP 80 14*14*2.2P0.65 
9S12XD6464 KB
1 KB
59 
CAN 
SCI 
SPI 
I2C 
10 bit

16 bit
24 bit


Input Capture 
Output Compare 
Pulse Accumulator 
Realtime Interrupts 
QFP 80 14*14*2.2P0.65 

Product Specifications

Internal Flash (KB)256, 384, 512, 64, 128
EEPROM (KB)2, 4, 1
Serial Interface - TypeCAN, SCI, SPI, I2C
I/O Pins119, 91, 59

Featured Tools