Freescale Semiconductor

S12XD: 16-Bit Automotive Microcontroller


   

Targeted at 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 EMC performance and code size efficiency advantages.


Features


  • HCS12X Core
    • 16-bit HCS12X CPU
      1. Upward compatible with HCS12 instruction set
      2. Interrupt stacking and programmer's model identical to HCS12
      3. Instruction queue
      4. Enhanced indexed addressing
      5. 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 FullCAN performance with virtually unlimited number of mailboxes when used with XGATE
  • 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

Featured Documentation



Featured Tools


EVB9S12XDP512: Evaluation Board for the 16-bit MC9S12DP512

The EVB9S12XDP512 board comes populated with the 9S12XDP512 device. It can be modified to evaluate other members of the S12XD, S12XF or S12XH families with the addition of a socketed daughter card as described on the S12X Daughter Card Selector Guide.

XGATE: Solutions



Target Applications



  • Door zone module
  • HVAC control module
  • Electronic parking brake
  • Lighting module
  • Smart junction box
  • Heads up display module
  • Sunroof control

S12XD Family Members



Product Flash RAM EEPROM I/O CAN SCI SPI IIC ADC PIT Package Options
9S12XDP512 512 KB 32 KB 4 KB 119 5 6 3 2 8-Ch., + 16-Ch., 10-bit 4-Ch 112 LQFP, 144 LQFP
9S12XDT512 512 KB 20 KB 4 KB 119 3 6 3 1 8-Ch., + 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP, 144 LQFP
9S12XDT384 384 KB 20 KB 4 KB 119 3 4 3 1 8-Ch., + 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP, 144 LQFP
9S12XDQ256 256 KB 16 KB 4 KB 119 4 4 3 1 8-Ch., + 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP, 144 LQFP
9S12XDT256 256 KB 16 KB 4 KB 119 3 4 3 1 8-Ch., + 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP, 144 LQFP
9S12XD256 256 KB 14 KB 4 KB 119 1 4 3 1 8-Ch., + 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP, 144 LQFP
9S12XDG128 128 KB 12 KB 2 KB 91 2 2 2 1 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP
9S12XD128 128 KB 8 KB 2 KB 91 1 2 2 1 16-Ch., 10-bit 4-Ch 80 QFP, 112 LQFP
9S12XD64 64 KB 4 KB 1 KB 59 1 2 2 1 8-Ch., 10-bit 2-Ch 80 LQFP

Product Specifications

Internal Flash (kByte)512, 128, 256, 384, 64
EEPROM (kByte)4, 2, 1
Supply Voltage - Min (V)3.3
Supply Voltage - Max (V)5.5
Timers - Number of Timers1, 1, 1
Timers - Channels8, 4, 2
Serial Interface - TypeCAN, SCI, SPI, I2C, SCI, SPI, CAN, CAN, CAN, SCI, CAN, SCI, SPI, I2C, CAN, I2C
CANCAN 2.0 A/B
I/O Pins59, 91, 119
Factory Programming