S12E Automotive and Industrial Microcontrollers (MCUs)

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, MC9S12E256MPVE, MC9S12E256VPVE, MC9S12E32CFUE, MC9S12E32VFUE16, MC9S12E64CFUE, MC9S12E64CPVE, MC9S12E64MFUE, MC9S12E64VFUE16.


Quick reference to our documentation types.

1-5 of 62 documents

Show All


Quick reference to our board types.

5 hardware offerings


Quick reference to our software types.

1-5 of 6 software files

Show All

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

Engineering Services

1-5 of 7 engineering services

Show All

To find additional partner offerings that support this product, visit our Partner Marketplace.