S12P Automotive and Industrial Microcontrollers (MCUs)

Block Diagram

S12P Microcontroller Block Diagram

S12P Microcontroller Block Diagram


  • S12 core, 32 MHz bus
  • Up to 128 KB of on-chip flash with ECC
  • Up to 6 KB RAM
  • 4 KB DataFlash® with ECC
  • MSCAN module supporting CAN protocol 2.0 A/B
  • SCI supporting LIN communications
  • Serial peripheral interface (SPI)
  • 8-channel, 16-bit timer supporting input capture, output compare, counter and pulse accumulator functions
  • 10-channel, 12-bit resolution successive approximation analog-to-digital converter (ADC)
  • Pulse width modulation (PWM) module with 6 x 8-bit channels
  • Phase locked loop (PLL) frequency multiplier with internal filter
  • 4-16 MHz amplitude controlled Pierce oscillator
  • 1 MHz internal RC oscillator
  • Autonomous periodic interrupt (API)
  • This product is included in NXP product longevity program, with assured supply for a minimum of 15 years after launch

Part numbers include: G9S12P128J0VFT, G9S12P64J0MQK, G9S12P96J0MLH, MC9S12P128MQK, MC9S12P32CFT, MC9S12P32MFT, MC9S12P64CFT, MC9S12P64CLH, MC9S12P64CQK, MC9S12P64VLH, MC9S12P64VQK, MC9S12P96MFT, S9S12P128J0CFT, S9S12P128J0CLH, S9S12P128J0CQK, S9S12P128J0MFT, S9S12P128J0MLH, S9S12P128J0MQK, S9S12P128J0VLH, S9S12P32J0CFT, S9S12P32J0MFT, S9S12P32J0MLH, S9S12P32J0MQK, S9S12P32J0VFT, S9S12P32J0VLH, S9S12P64J0CFT, S9S12P64J0CLH, S9S12P64J0CQK, S9S12P64J0MFT, S9S12P64J0MLH, S9S12P64J0VLH, S9S12P96J0CFT, S9S12P96J0CLH, S9S12P96J0CQK, S9S12P96J0MFT, S9S12P96J0MQK, S9S12P96J0VFT, S9S12P96J0VLH.


Quick reference to our documentation types.

1-5 of 20 documents

Show All

Design Files

1 design file


1-5 of 7 hardware offerings

Show All


1-5 of 12 software files

Show All

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.