S12ZVM: S12ZVM Mixed-Signal MCU for Automotive & Industrial Motor Control Applications

The S12ZVM family gives the smallest, most efficient and scalable 3-phase motor control solution for industrial and automotive applications (BLDC, PMSM or SR-motor).

It integrates a sophisticated S12Z 16bit MCU together with a 12V to 5V voltage regulator, LIN physical layer or CAN physical layer and gate driver unit (GDU) in order to control six power MOSFETs for automotive and industrial applications such as blowers, fans or pumps for fuel, oil or water.

S12ZVM Microcontroller Block Diagram
Spectrum Analyzer - Motor Control Demonstrator
NXP Doubles Its Portfolio of MagniV Microcontrollers for Automotive Motor Control
特性
  • Enhanced S12Z core at 50 MHz bus speed
  • 16kB - 256kB Flash Memory (ECC)
  • 128B - 1kB EEPROM (ECC)
  • 2kB - 32kB RAM (ECC)
  • 6-ch PMF 15bit PWM for motor control with dead time, fault management
  • Dual 12-bit analog to digital converter (ADC)
  • Programmable trigger unit (PTU) to synchronize ADC conversions
  • 3.5 to 20-volt operating range
  • CAN physical layer (Only in S12ZVMC256)
  • LIN physical layer (Only in S12ZVML128, S12ZVML64, S12ZVML32 and S12ZVML31)
  • Gate drive unit (GDU) for six power MOSFETs
  • Up to 2 Op-Amp for current measurement/sensing
  • Ultra-Reliable MCUs
Recommended Documentation (1)
Name/DescriptionTypeModified Date
S12 MagniV® S12ZVM - Fact Sheet (REV 4) PDF (296.4 kB) S12ZVMFSFact Sheets12 Nov 2014
Errata (4)
Name/DescriptionModified Date
S12ZVM128_3N95G, Mask Set Errata for Mask 3N95G (REV 17 March 2016) PDF (149.1 kB) S12ZVM128_3N95G03 Nov 2016
S12ZVM128_1N95G, Mask Set Errata for Mask 1N95G (REV 24 June 2016) PDF (166.4 kB) S12ZVM128_1N95G08 Aug 2016
S12ZVM128_2N95G, Mask Set Errata for Mask 2N95G (REV 24 June 2016) PDF (153.4 kB) S12ZVM128_2N95G08 Aug 2016
S12ZVM32_1N14N, Mask Set Errata for Mask 1N14N (REV 09 January 2016) PDF (143.8 kB) S12ZVM32_1N14N13 Jul 2016
Application Notes (13)
Name/DescriptionModified Date
AN5207: Hardware Design Guidelines for S12ZVM Microcontrollers (REV 1) PDF (2.5 MB) AN520708 Sep 2016
MTRCKTSPNZVM128 Three-phase Sensorless Dual-Shunt Current-Sensing PMSM Motor Control Application with MagniV MC9S12ZVM... (REV 1) PDF (2.0 MB) AN513505 May 2016
AN5176: Using the High Voltage Physical Layer - Application notes (REV 1) PDF (611.1 kB) AN517608 Oct 2015
AN5201, Integrating the LIN driver with BLDC sensorless motor controller (REV 0) PDF (1.1 MB) AN520108 Oct 2015
AN5168, Using the ADC Module in S12ZVM - Application notes (REV 0) PDF (600.5 kB) AN516811 Aug 2015
AN5122, Using NXP’s LIN Driver with the MagniV® Family – Application note (REV 0) PDF (896.0 kB) AN512214 Apr 2015
AN5082, MagniV® in 24 V Applications - Application note (REV 1) PDF (390.6 kB) AN508215 Mar 2015
AN4975: Using MSCAN on the MagniV® Family - Application notes (REV 0) PDF (727.1 kB) AN497511 Aug 2014
AN4704, 3-phase Sensorless BLDC Motor Control Kit with the S12 MagniV® MC9S12ZVM - Application Note (REV 1) PDF (2.6 MB) AN470414 Aug 2013
AN4723, S12Z MagniV Bootloader - Application Notes (REV 0) PDF (436.8 kB) AN472302 Jul 2013
AN4752, FreeMASTER Serial Driver Usage - Application Note (REV 0) PDF (2.1 MB) AN475231 May 2013
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note (REV 0) PDF (392.5 kB) AN475330 May 2013
3-Phase BLDC Hall Sensor Application Using S12ZVM (REV 0) PDF (1.4 MB) AN471830 Apr 2013
Reference Manuals (2)
Name/DescriptionModified Date
MC9S12ZVMRM: MC9S12ZVM-Family Reference Manual and Datasheet (REV 2.11) PDF (5.9 MB) MC9S12ZVMRM07 Nov 2016
CPU S12Z Reference Manual - Reference Manual (REV 1.01) PDF (1.2 MB) S12ZCPURM13 Jan 2013
Users Guides (4)
Name/DescriptionModified Date
Automotive Math and Motor Control Library Set for MC9S12ZVM (REV 11) PDF (21.2 MB) MC9S12ZVMMCLUG23 Sep 2016
MC9S12ZVM128MCBUG, S12ZVM12EVB Evaluation Board User Guide (REV 2) PDF (2.5 MB) MC9S12ZVM128MCBUG03 Mar 2016
MC9S12ZVxSM, Safety Manual for MagniV® Safety Devices - User's Guide (REV 2) PDF (331.3 kB) MC9S12ZVXSM02 Aug 2015
S12ZVML-MINIBRD_UM, S12ZVML-MINIBRD User Manual: MC9S12ZVML128 Small Footprint Board for Sensorless Motor Control - User... (REV 1.0) PDF (2.7 MB) S12ZVML-MINIBRD_UM03 Apr 2014
Engineering Bulletins (1)
Name/DescriptionModified Date
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin (REV 1) PDF (197.0 kB) EB79328 May 2013
Fact Sheets (1)
Name/DescriptionModified Date
S12 MagniV® S12ZVM - Fact Sheet (REV 4) PDF (296.4 kB) S12ZVMFS12 Nov 2014
Product Change Notices (1)
Name/DescriptionModified Date
MC9S12ZVM Reference Manual Update (REV 0) HTM (3.5 kB) PCN1631916 Jul 2014
Evaluation/Development Boards and Systems
Debuggers and Runtime Analysis
  • D-Bug12XZ (REV 6.0.0b17) ZIP D-Bug12XZ 2/26/2016
IDE - Debug, Compile and Build Tools
Device Drivers
Ordering Information
ProductStatusStatusPackage Type and Termination CountBudgetary Price excluding tax(US$)Internal Flash (KB)Internal RAM (KB)EEPROM (KB)Core TypeOperating Frequency (Max) (MHz)Physical Layer InterfaceCANI2CLINSCISPISENTMotorHigh-Voltage InputOther Analog5v VREGLCD ResolutionHigh Current GPIOS / EVDDADCPWM
P912ZVMC25F1MKKActiveLQFP-EP 80256321S12Z50CAN-PHY121BLDC/PMSM3
P912ZVMC25F1WKKActiveLQFP-EP 80256321S12Z50CAN-PHY121BLDC/PMSM3
S912ZVMC25F1VKKActiveLQFP-EP 801 @ US$5.15256321S12Z50CAN-PHY121BLDC/PMSM3
S912ZVMC25F1MKKActiveLQFP-EP 801 @ US$5.40256321S12Z50CAN-PHY121BLDC/PMSM3
S912ZVMC25F1WKKActiveLQFP-EP 801 @ US$5.91256321S12Z50CAN-PHY121BLDC/PMSM3
S912ZVML12F1WKHActiveLQFP-EP 641 @ US$4.2512880.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML64F1MKHRActiveLQFP-EP 641 @ US$3.516440.512S12Z50LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVMC64F1WKHActiveLQFP-EP 641 @ US$3.846440.512S12Z40121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit24+5-ch. 12-bit6-ch. 15-bit
S912ZVMC12F1MKHActiveLQFP-EP 641 @ US$3.8912880.512S12Z50121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit24+5-ch. 12-bit6-ch. 15-bit
S912ZVML64F1WKHActiveLQFP-EP 641 @ US$3.846440.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML12F1VKHActiveLQFP-EP 641 @ US$3.6912880.512S12Z50LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML12F1WKHRActiveLQFP-EP 641 @ US$4.2512880.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML32F3MKHActiveQFP-EP 643240.512S12Z50LIN-PHY121BLDC/PMSM14+5-ch. 12-bit6-ch. 15-bit
S912ZVML32F1WKHRActiveLQFP-EP 641 @ US$3.563240.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense14+5-ch. 12-bit6-ch. 15-bit
S912ZVMC64F1MKHActiveLQFP-EP 641 @ US$3.516440.512S12Z50121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit24+5-ch. 12-bit6-ch. 15-bit
S912ZVML31F1MKFActiveFCPBGA 6251 @ US$3.023240.128S12Z50LIN-PHY010BLDC/PMSM16-ch. 15-bit
S912ZVML64F1WKHRActiveLQFP-EP 641 @ US$3.846440.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML64F1MKHActiveLQFP-EP 641 @ US$3.516440.512S12Z50LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVMC12F1WKHActiveLQFP-EP 641 @ US$4.2512880.512S12Z40121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit24+5-ch. 12-bit6-ch. 15-bit
S912ZVMC64F1VKHActiveLQFP-EP 641 @ US$3.336440.512S12Z50121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit24+5-ch. 12-bit6-ch. 15-bit
S912ZVML32F1WKHActiveLQFP-EP 641 @ US$3.563240.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense14+5-ch. 12-bit6-ch. 15-bit
S912ZVML32F3WKHActiveQFP-EP 643240.512S12Z50LIN-PHY121BLDC/PMSM14+5-ch. 12-bit6-ch. 15-bit
S912ZVML64F2WKHRActiveLQFP-EP 641 @ US$3.846440.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML12F1MKHActiveLQFP-EP 641 @ US$3.8912880.512S12Z50LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
S912ZVML31F1WKFActiveFCPBGA 6251 @ US$3.303240.128S12Z50LIN-PHY010BLDC/PMSM16-ch. 15-bit
S912ZVML31F1WKHActiveQFP-EP 641 @ US$3.303240.128S12Z50LIN-PHY021BLDC/PMSM14+5-ch. 12-bit6-ch. 15-bit
S912ZVML64F2WKHActiveLQFP-EP 641 @ US$3.846440.512S12Z40LIN-PHY121BLDC/PMSMVsup-Sense6-ch. Gate Drive Unit14+5-ch. 12-bit6-ch. 15-bit
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP-EP 80 12*12*1.4 P.598ASA00505DMPQ - 480 BRICKPOQ - 960 BOXActiveS912ZVMC25F1WKKS912ZVMC25F1WKK.pdf3260
MPQ - 480 BRICKPOQ - 960 BOXActiveS912ZVMC25F1MKKS912ZVMC25F1MKK.pdf3260
MPQ - 480 BRICKPOQ - 960 BOXActiveS912ZVMC25F1VKKS912ZVMC25F1VKK.pdf3260
MPQ - 1 EACHPOQ - 800 BOXActiveP912ZVMC25F1WKKP912ZVMC25F1WKK.pdf3260
MPQ - 1 EACHPOQ - 800 BOXActiveP912ZVMC25F1MKKP912ZVMC25F1MKK.pdf3260
LQFP-EP 64 10*10*1.4 P.598ASA00237DMPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVMC12F1MKHS912ZVMC12F1MKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVMC12F1WKHS912ZVMC12F1WKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML12F1MKHS912ZVML12F1MKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML12F1WKHS912ZVML12F1WKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVMC64F1MKHS912ZVMC64F1MKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVMC64F1WKHS912ZVMC64F1WKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML64F1WKHS912ZVML64F1WKH.pdf3260
MPQ - 1500 REELPOQ - 1500 BOXActiveS912ZVML64F1WKHRS912ZVML64F1WKHR.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML32F1WKHS912ZVML32F1WKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML64F1MKHS912ZVML64F1MKH.pdf3260
MPQ - 1500 REELPOQ - 1500 BOXActiveS912ZVML64F1MKHRS912ZVML64F1MKHR.pdf3260
MPQ - 1500 REELPOQ - 1500 BOXActiveS912ZVML32F1WKHRS912ZVML32F1WKHR.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVMC64F1VKHS912ZVMC64F1VKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML12F1VKHS912ZVML12F1VKH.pdf3260
MPQ - 1500 REELPOQ - 1500 BOXActiveS912ZVML12F1WKHRS912ZVML12F1WKHR.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML64F2WKHS912ZVML64F2WKH.pdf3260
MPQ - 1500 REELPOQ - 1500 BOXActiveS912ZVML64F2WKHRS912ZVML64F2WKHR.pdf3260
LQFP-EP 64 10*10*1.4P0.598ASA10763DMPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML32F3MKHS912ZVML32F3MKH.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveS912ZVML32F3WKHS912ZVML32F3WKH.pdf3260
MPQ - 800 BRICKPOQ - 1600 BOXActiveS912ZVML31F1WKHS912ZVML31F1WKH.pdf3260
LQFP-EP 48 7*7*1.6 P0.598ASA00746DMPQ - 1250 TRAYPOQ - 2500 BOXActiveS912ZVML31F1MKFS912ZVML31F1MKF.pdf3260
MPQ - 1250 BRICKPOQ - 2500 BOXActiveS912ZVML31F1WKFS912ZVML31F1WKF.pdf3260
S12ZVM128_3N95G, Mask Set Errata for Mask 3N95G S12ZVM
S12ZVM128_1N95G, Mask Set Errata for Mask 1N95G S12ZVM
S12ZVM128_2N95G, Mask Set Errata for Mask 2N95G S12ZVM
S12ZVM32_1N14N, Mask Set Errata for Mask 1N14N S12ZVM
AN5207: Hardware Design Guidelines for S12ZVM Microcontrollers S12ZVM
MTRCKTSPNZVM128 Three-phase Sensorless Dual-Shunt Current-Sensing PMSM Motor Control Application with MagniV MC9S12ZVM... S12ZVM
AN5176: Using the High Voltage Physical Layer - Application notes S12ZVM
AN5201, Integrating the LIN driver with BLDC sensorless motor controller S12ZVM
AN5168, Using the ADC Module in S12ZVM - Application notes S12ZVM
AN5122, Using NXP’s LIN Driver with the MagniV® Family – Application note S12ZVL
AN5082, MagniV® in 24 V Applications - Application note S12ZVL
AN4975: Using MSCAN on the MagniV® Family - Application notes S12ZVL
AN4704, 3-phase Sensorless BLDC Motor Control Kit with the S12 MagniV® MC9S12ZVM - Application Note S12ZVM
AN4723, S12Z MagniV Bootloader - Application Notes S12ZVL
AN4752, FreeMASTER Serial Driver Usage - Application Note S08SV
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note S08SV
3-Phase BLDC Hall Sensor Application Using S12ZVM S12ZVM
MC9S12ZVMRM: MC9S12ZVM-Family Reference Manual and Datasheet S12ZVM
CPU S12Z Reference Manual - Reference Manual S12ZVH
Automotive Math and Motor Control Library Set for MC9S12ZVM S12ZVM
MC9S12ZVM128MCBUG, S12ZVM12EVB Evaluation Board User Guide S12ZVM
MC9S12ZVxSM, Safety Manual for MagniV® Safety Devices - User's Guide S12ZVL
S12ZVML-MINIBRD_UM, S12ZVML-MINIBRD User Manual: MC9S12ZVML128 Small Footprint Board for Sensorless Motor Control - User... S12ZVM
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin S12ZVL
S12 MagniV® S12ZVM - Fact Sheet S12ZVM
MC9S12ZVM Reference Manual Update S12ZVM
MTRCKTSPNZVM128 Software s12zvm
D-Bug12XZ s12zvm
LIN2.x and SAE J2602 Stack kea
S12Z NVM Standard Software Driver s12zvm
98ASA00505D s12zvm
S912ZVMC25F1WKK.pdf s12zvm
S912ZVMC25F1MKK.pdf s12zvm
S912ZVMC25F1VKK.pdf s12zvm
P912ZVMC25F1WKK.pdf s12zvm
P912ZVMC25F1MKK.pdf s12zvm
98ASA00237D s12zvm
S912ZVMC12F1MKH.pdf s12zvm
S912ZVMC12F1WKH.pdf s12zvm
S912ZVML12F1MKH.pdf s12zvm
S912ZVML12F1WKH.pdf s12zvm
S912ZVMC64F1MKH.pdf s12zvm
S912ZVMC64F1WKH.pdf s12zvm
S912ZVML64F1WKH.pdf s12zvm
S912ZVML64F1WKHR.pdf s12zvm
S912ZVML32F1WKH.pdf s12zvm
S912ZVML64F1MKH.pdf s12zvm
S912ZVML64F1MKHR.pdf s12zvm
S912ZVML32F1WKHR.pdf s12zvm
S912ZVMC64F1VKH.pdf s12zvm
S912ZVML12F1VKH.pdf s12zvm
S912ZVML12F1WKHR.pdf s12zvm
S912ZVML64F2WKH.pdf s12zvm
S912ZVML64F2WKHR.pdf s12zvm
98ASA10763D s12zvm
S912ZVML32F3MKH.pdf s12zvm
S912ZVML32F3WKH.pdf s12zvm
S912ZVML31F1WKH.pdf s12zvm
98ASA00746D s12zvm
S912ZVML31F1MKF.pdf s12zvm
S912ZVML31F1WKF.pdf s12zvm