S12E Automotive and Industrial Microcontrollers (MCUs)

Product Details

Select a section:

Block Diagram

S12E Microcontroller Block Daigram

S12E Microcontroller Block Daigram


  • HCS12 CPU
    • Upward compatible with M68HC11 instruction set
    • Interrupt stacking and programmer's model identical to M68HC11
    • Instruction queue
    • Enhanced indexed addressing
  • Up to 16 KB of RAM
  • Three asynchronous serial communications interface modules (SCI)
  • Serial peripheral interface (SPI)
  • Inter-IC bus (IIC)
  • Three 4-channel 16-bit timer modules (TIM)
  • 6-channel 15-bit pulse modulator with fault protection module (PMF)
  • 6-channel 8-bit pulse width modulator (PWM)
  • 16-channel 10-bit analog-to-digital converter (ADC)
  • Two 1-channel 8-bit digital-to-analog converters (DAC)
  • Module mapping control (MMC)
  • Interrupt control (INT)
  • Background debug module (BDM)
  • Debugger (DBG12) including breakpoints and change-of-flow trace buffer
  • Multiplexed external bus interface (MEBI)
  • Wake-up interrupt inputs
    • Up to 16 port bits available for wake-up interrupt function with digital filtering
  • Memory options
    • 32, 64, 128 and 256 KB flash EEPROM
    • 2, 4, 8 or 16 KB RAM

Part numbers include: MC9S12E128CFUE, MC9S12E128CPVE, MC9S12E128MFUE, MC9S12E128MPVE, MC9S12E128VFUE, MC9S12E256CPVE, MC9S12E256MFUE, MC9S12E256MPVE, MC9S12E256VPVE, MC9S12E32CFUE, MC9S12E32VFUE16, MC9S12E64CFUE, MC9S12E64CPVE, MC9S12E64MFUE, MC9S12E64VFUE16.


Quick reference to our documentation types.

1-5 of 62 documents

Show All

Design Resources


1-5 of 6 hardware offerings

Show All


5 software files

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

5 engineering services

To find a complete list of our partners that support this product, please see our Partner Marketplace.