KV4x: Kinetis KV4x-168 MHz, High Performance Motor / Power Conversion MCUs based on ARM® Cortex®-M4

The Kinetis® KV4x family of MCUs is a high-performance solution offering exceptional precision, sensing and control for some of the most demanding applications in motor and power control. Built upon the ARM® Cortex®-M4 core running at 168 MHz with DSP and floating point unit, it features advanced high-speed and high-accuracy peripherals such as high-resolution pulse-width modulation (PWM) with 312 picosecond resolution, dual 12-bit analog-to-digital converters (ADCs) sampling at 4.1 mega samples per second (MSPS), a total of 30 PWM channels for support of multi-motor systems and dual FlexCAN modules. To maximize execution performance a 128-bit wide flash interface is utilized, providing best in class execution from the embedded flash memory. The Kinetis KV4x MCU family is supported by a comprehensive enablement suite from NXP® and third-party resources including reference designs, software libraries and motor configuration tools.

Kinetis® KV4x MCU Family Block Diagram
Kinetis® KV5x MCU Overview from Embedded World 2015
Motor Control Demo Using Kinetis® V Series MCUs and Kinetis Motor Suite
Demo: Drone UAVs Based on Kinetis® V Series ARM® Cortex®-M7 MCUs
TWR-KV46F150M Getting Started
特性
  • 168 MHz Cortex-M4 core with DSP, floating point unit – improves performance in math-intensive applications (e.g., processing of sensorless FOC (field oriented control) algorithms)
  • 128-bit wide flash interface with cache to minimize the number of wait states while executing fast control loops
  • 2x 12-bit, 16-channel ADCs with PGAs – 4.1 MSPS ideal for digital power conversion or for motor control applications
  • Up to 12 channel eFlexPWM – up to 312ps resolution for demanding digital power conversion applications
  • Up to 2 x 8-channel and 1 x 2-channel programmable FlexTimers – high-accuracy PWM generation with integrated power factor correction or speed sensor decoder (incremental decoder/hall sensor)
  • Quadrature encoder/decoder
  • Up to 2 FlexCAN modules – high-speed, high-reliability industrial communication
  • Broad family scalability with hardware and software compatibility – easy migration to more performance, memory and feature integration within the Kinetis® V series
Recommended Documentation (1)
Name/DescriptionTypeModified Date
Kinetis® KV4x: Cortex-M4(F) MCUs for motor/power control (REV 5) PDF (284.6 kB) KINETISKV4XFact Sheets21 Jul 2016
Data Sheets (1)
Name/DescriptionModified Date
Kinetis® KV4x: 168 MHz Cortex-M4 up to 256KB Flash (100pin) (REV 3) PDF (806.3 kB) KV4XP100M16829 Jun 2016
Errata (2)
Name/DescriptionModified Date
Mask Set Errata for Mask 1N72K (REV 2 JUN 2016) PDF (244.7 kB) KINETIS_V_1N72K29 Jun 2016
Mask Set Errata for Mask 0N72K (REV 16FEB2015) PDF (136.8 kB) KINETIS_V_0N72K19 Feb 2015
Application Notes (28)
Name/DescriptionModified Date
Features of the FlexTimer Module (REV 0) PDF (1.4 MB) AN514222 Jun 2015
Power Management for Kinetis® and ColdFire®+ MCUs (REV 2) PDF (1.6 MB) AN450306 Apr 2015
Automated PMSM Parameter Identification (REV 0) PDF (495.1 kB) AN498616 Oct 2014
Power supply options for Tower® development plaftorm (REV 0.1) PDF (2.6 MB) AN464923 Sep 2014
Cookbook for SAR ADC measurements (REV 1) PDF (843.1 kB) AN437317 Apr 2014
Tuning 3-Phase PMSM Sensorless control application using MCAT Tool (REV 0) PDF (3.2 MB) AN491225 Mar 2014
Three-phase BLDC sensorless control using the MKV10x (REV 0) PDF (869.4 kB) AN486218 Feb 2014
Tuning 3-Phase BLDC motor sensorless control using MKV10 (REV 0) PDF (1.9 MB) AN487018 Feb 2014
Tips using PDB in motor control applications on Kinetis® (REV 0) PDF (447.9 kB) AN482218 Dec 2013
I2C non-blocking communication (REV 0) PDF (570.5 kB) AN480321 Oct 2013
PMSM electrical parameters measurement (REV 0) PDF (2.3 MB) AN468023 Apr 2013
I2C driver based on interrupt and blocking mechanism for MQX (REV 0) PDF (481.2 kB) AN465220 Mar 2013
Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM (REV 1) PDF (3.9 MB) AN464211 Mar 2013
BLDC Sensorless Algorithm Tuning (REV 0) PDF (1.4 MB) AN459711 Oct 2012
Using Kinetis® DMA and GPIO to emulate timer functionality (REV 0) PDF (825.4 kB) AN441927 Sep 2012
NXP® Embedded Software and Motor Control libraries (REV 0) PDF (216.9 kB) AN461114 Sep 2012
Understanding the 16-bit ADC PGA in Kinetis® K Series (REV 0) PDF (421.8 kB) AN456809 Sep 2012
PWM synchronization using Kinetis® Flextimers (REV 0) PDF (1.2 MB) AN456002 Aug 2012
Motor Control under MQX RTOS (REV 0) PDF (1.2 MB) AN425411 May 2012
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs (REV 0) PDF (618.3 kB) AN448920 Mar 2012
Low-Power management with MQX RTOS on Kinetis® MCUs (REV 0) PDF (251.8 kB) AN444730 Jan 2012
Configuring the FlexTimer for position and speed measurement (REV 0) PDF (382.6 kB) AN438105 Dec 2011
Dual Motor Control application (PMSM) with Kinetis® K70 (REV 0) PDF (2.4 MB) AN440722 Nov 2011
FlexTimer and ADC synchronization for Field-Oriented-Control (REV 0) PDF (751.2 kB) AN441022 Nov 2011
Prototyping with Tower® System MCU development board (REV 0) PDF (320.9 kB) AN439011 Nov 2011
BLDC motor control w/ Hall Effect sensor - Kinetis® MCUs (REV 0) PDF (710.5 kB) AN437631 Oct 2011
Reference Manuals (5)
Name/DescriptionModified Date
Kinetis® KV4x: 168 MHz Cortex-M4 up to 256KB Flash (100pin) (REV 4) PDF (11.5 MB) KV4XP100M168RM29 Jun 2016
Kinetis® Bootloader v2.0.0 Reference Manual (REV 0) PDF (2.6 MB) KBTLDR200RM24 Apr 2016
Sensorless PMSM Control Design (REV 1) PDF (1.4 MB) DRM14825 Feb 2016
Kinetis® Bootloader v1.2.0 Reference Manual (REV 0) PDF (1.9 MB) KBTLDR120RM21 Jul 2015
PMSM Sensorless Vector Control on Kinetis® (REV 1.1) PDF (2.3 MB) DRM14007 Jun 2013
Users Guides (10)
Name/DescriptionModified Date
Embedded Host User's Guide (REV 0) PDF (11.8 MB) EMBEDDEDHOSTUG24 Apr 2016
Manufacturing Tool v.2.0.0 (MfgTool2) for Kinetis® Bootloader User's Guide (REV 0) PDF (499.3 kB) KBLMFGTOOLUG24 Apr 2016
Kinetis® Bootloader QuadSPI User's Guide (REV 1) PDF (1.8 MB) KBLQSPIUG24 Apr 2016
Kinetis® Bootloader Demo Application User's Guide (REV 2) PDF (3.1 MB) KBTLDRDEMOUG24 Apr 2016
Getting Started with the Kinetis® ROM Bootloader - KBTLDRUG (REV 2) PDF (467.2 kB) KBTLDRUG24 Apr 2016
Kinetis® Flash Tool User's Guide (REV 0) PDF (2.5 MB) KFLASHTOOLUG24 Apr 2016
Getting Started with the Kinetis® Flashloader (REV 2) PDF (465.4 kB) KFLLDRUG24 Apr 2016
Kinetis® Updater User's Guide (REV 1) PDF (2.1 MB) KUPDTRUG21 Jul 2015
Kinetis® KV4x to KV1x Migration Guide (REV 0) PDF (157.5 kB) KV4XTKV1XMUG06 Apr 2015
Demonstration software for Kinetis® V peripheral modules (REV 0) PDF (1.4 MB) KVQRUG19 Feb 2014
Release Notes (2)
Name/DescriptionModified Date
Kinetis® Bootloader v2.0.0 Release Notes (REV 0) PDF (134.4 kB) KBTLDR200RN24 Apr 2016
Kinetis® Bootloader v1.2.0 Release Notes (REV 0) PDF (401.1 kB) KBTLDR120RN21 Jul 2015
Fact Sheets (2)
Name/DescriptionModified Date
Kinetis V Series Fact Sheet (REV 2) PDF (1.7 MB) BRKINETISV28 Sep 2016
Kinetis® KV4x: Cortex-M4(F) MCUs for motor/power control (REV 5) PDF (284.6 kB) KINETISKV4X21 Jul 2016
Supporting Information (1)
Name/DescriptionModified Date
Kinetis® SDK v.1.3.0 Release Notes for KV4x Derivatives (REV 0) PDF (445.3 kB) KSDK130KV4XRN16 Oct 2015
Device Drivers
Reference Applications
Ordering Information
ProductStatusStatusBudgetary Price excluding tax(US$)HW dev. toolsCore TypeFloating Point UnitOperating Frequency (Max) (MHz)On-chip SRAM (KB)Total Flash (KByte)DMA (ch)FlexCanUARTSPII2CQuad EncoderCANGPIOsADCADC Conversion Speed (MSPS)DACEnhanced PWM (ch)16-bit PWM (ch)High Resolution Timer (pSec)16-bit Timer (ch)32-bit Timer (ch)Other analog blocksSecurityVDD (min)VDD (max) (V)Package typePin countPackage dimension (WxLxH) (mm3)Pin pitch (mm)Ambient Operating Temperature (Min-Max) (°C)Kinetis Motor Suite
MKV44F256VLH16Active10K @ US$3.26TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221114812-bit (Cyclic) x 24.112-bit x 18312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV42F64VLH16Active10K @ US$2.29TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision168166416221114812-bit (Cyclic) x 24.118184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV46F256VLL16Active10K @ US$3.45TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221117412-bit (Cyclic) x 24.112-bit x 11218312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV46F128VLH16Active10K @ US$3.02TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221114812-bit (Cyclic) x 24.112-bit x 1818312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV42F128VLL16Active10K @ US$2.74TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221117412-bit (Cyclic) x 24.118184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV44F64VLH16Active10K @ US$2.67TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision168166416221114812-bit (Cyclic) x 24.112-bit x 18312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV46F128VLL16Active10K @ US$3.17TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221117412-bit (Cyclic) x 24.112-bit x 11218312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV44F256VLL16Active10K @ US$3.41TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221117412-bit (Cyclic) x 24.112-bit x 112312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV46F256VLH16Active10K @ US$3.31TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221114812-bit (Cyclic) x 24.112-bit x 1818312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV44F128VLL16Active10K @ US$3.12TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221117412-bit (Cyclic) x 24.112-bit x 112312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV42F256VLH16Active10K @ US$2.88TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221114812-bit (Cyclic) x 24.118184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV42F256VLL16Active10K @ US$3.03TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1683225616221117412-bit (Cyclic) x 24.118184Comparator, PGA, VREFCRC, FAC1.713.6LQFP10014x14x1.7-40 to 105
MKV44F128VLH16Active10K @ US$2.97TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221114812-bit (Cyclic) x 24.112-bit x 18312184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
MKV42F128VLH16Active10K @ US$2.59TWR-KV46F150M, HVP-MC3PHARM Cortex-M4Single Precision1682412816221114812-bit (Cyclic) x 24.118184Comparator, PGA, VREFCRC, FAC1.713.6LQFP6410x10x1.6-40 to 105
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 100 14SQ1.4P0.5 C9098ASS23308WMPQ - 90 TRAYPOQ - 450 BOXActiveMKV46F256VLL16MKV46F256VLL16.pdf3260
MPQ - 90 TRAYPOQ - 450 BOXActiveMKV46F128VLL16MKV46F128VLL16.pdf3260
MPQ - 90 TRAYPOQ - 450 BOXActiveMKV44F256VLL16MKV44F256VLL16.pdf3260
MPQ - 90 TRAYPOQ - 450 BOXActiveMKV44F128VLL16MKV44F128VLL16.pdf3260
MPQ - 90 TRAYPOQ - 450 BOXActiveMKV42F256VLL16MKV42F256VLL16.pdf3260
MPQ - 90 TRAYPOQ - 450 BOXActiveMKV42F128VLL16MKV42F128VLL16.pdf3260
LQFP 64 10*10*1.4P0.598ASS23234WMPQ - 160 TRAYPOQ - 800 BOXActiveMKV46F256VLH16MKV46F256VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV46F128VLH16MKV46F128VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV44F256VLH16MKV44F256VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV44F128VLH16MKV44F128VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV44F64VLH16MKV44F64VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV42F256VLH16MKV42F256VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV42F128VLH16MKV42F128VLH16.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKV42F64VLH16MKV42F64VLH16.pdf3260
Kinetis® KV4x: 168 MHz Cortex-M4 up to 256KB Flash (100pin) kv4x
Mask Set Errata for Mask 1N72K kv4x
Mask Set Errata for Mask 0N72K kv4x
Features of the FlexTimer Module kv5x
Power Management for Kinetis® and ColdFire®+ MCUs mcf51qx
Automated PMSM Parameter Identification mc56f827xx
Power supply options for Tower® development plaftorm kw2xd
Cookbook for SAR ADC measurements kv4x
Tuning 3-Phase PMSM Sensorless control application using MCAT Tool kv5x
Three-phase BLDC sensorless control using the MKV10x kv5x
Tuning 3-Phase BLDC motor sensorless control using MKV10 kv5x
Tips using PDB in motor control applications on Kinetis® kv4x
I2C non-blocking communication 56f803x
PMSM electrical parameters measurement MPC5567
I2C driver based on interrupt and blocking mechanism for MQX kv4x
Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM MPC564xL
BLDC Sensorless Algorithm Tuning kv4x
Using Kinetis® DMA and GPIO to emulate timer functionality kw2xd
NXP® Embedded Software and Motor Control libraries 56f803x
Understanding the 16-bit ADC PGA in Kinetis® K Series kv4x
PWM synchronization using Kinetis® Flextimers kv4x
Motor Control under MQX RTOS MCF5441X
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs kw2xd
Low-Power management with MQX RTOS on Kinetis® MCUs kw2xd
Configuring the FlexTimer for position and speed measurement mcf51qx
Dual Motor Control application (PMSM) with Kinetis® K70 mc56f800x
FlexTimer and ADC synchronization for Field-Oriented-Control mc56f800x
Prototyping with Tower® System MCU development board kw2xd
BLDC motor control w/ Hall Effect sensor - Kinetis® MCUs kv4x
Kinetis® KV4x: 168 MHz Cortex-M4 up to 256KB Flash (100pin) kv4x
Kinetis® Bootloader v2.0.0 Reference Manual kv5x
Sensorless PMSM Control Design kv5x
Kinetis® Bootloader v1.2.0 Reference Manual kv4x
PMSM Sensorless Vector Control on Kinetis® kv4x
Embedded Host User's Guide kv5x
Manufacturing Tool v.2.0.0 (MfgTool2) for Kinetis® Bootloader User's Guide kv5x
Kinetis® Bootloader QuadSPI User's Guide kv5x
Kinetis® Bootloader Demo Application User's Guide kv4x
Getting Started with the Kinetis® ROM Bootloader - KBTLDRUG kv4x
Kinetis® Flash Tool User's Guide kv5x
Getting Started with the Kinetis® Flashloader kv4x
Kinetis® Updater User's Guide kv4x
Kinetis® KV4x to KV1x Migration Guide kv4x
Demonstration software for Kinetis® V peripheral modules kv5x
Kinetis® Bootloader v2.0.0 Release Notes kv5x
Kinetis® Bootloader v1.2.0 Release Notes kv4x
Kinetis V Series Fact Sheet kv5x
Kinetis® KV4x: Cortex-M4(F) MCUs for motor/power control kv4x
Kinetis® SDK v.1.3.0 Release Notes for KV4x Derivatives kv4x
TFS Flash Driver Software for Kinetis and ColdFire+ Microcontrollers K02_100
Example source code for Kinetis 3 Phase BLDC Motor Control using TWR-MC-LV3PH kv4x
98ASS23308W K51_72
MKV46F256VLL16.pdf kv4x
MKV46F128VLL16.pdf kv4x
MKV44F256VLL16.pdf kv4x
MKV44F128VLL16.pdf kv4x
MKV42F256VLL16.pdf kv4x
MKV42F128VLL16.pdf kv4x
98ASS23234W K51_72
MKV46F256VLH16.pdf kv4x
MKV46F128VLH16.pdf kv4x
MKV44F256VLH16.pdf kv4x
MKV44F128VLH16.pdf kv4x
MKV44F64VLH16.pdf kv4x
MKV42F256VLH16.pdf kv4x
MKV42F128VLH16.pdf kv4x
MKV42F64VLH16.pdf kv4x