K64_120: Kinetis® K64-120 MHz, 256KB SRAM Microcontrollers (MCUs) based on ARM® Cortex®-M4 Core

The Kinetis® K series MCU portfolio offers the broadest selection of pin, peripheral- and software-compatible MCU families based on the ARM® Cortex®-M4 core. The Kinetis K64 120 MHz MCUs feature:

Kinetis® K63/K64 MCU Family Block Diagram
Kinetis® MCU Enablement: Kinetis software development kit (SDK) Overview
Analog to Digital Converter
Programmable Delay Block
System Integration Module
Nested Vector Interrupt Controller
Serial Audio Interface
Recommended Documentation (4)
Name/DescriptionTypeModified Date
Selector Guide: High-performance Kinetis® K Series MCUs (REV 1) PDF (2.4 MB) KINETISKMCUSELGDSelector Guides02 Oct 2015
Kinetis® K6x: Cortex-M4(F) MCUs with Ethernet and USB (REV 7) PDF (450.8 kB) KINK6XFSFact Sheets13 Jun 2016
Demonstration software for Kinetis® peripheral modules (REV 3) PDF (2.0 MB) KQRUGQuick Reference Guides30 May 2014
Crystal-less USB operation on Kinetis® MCUs (REV 1) PDF (138.5 kB) AN4905Application Notes16 Oct 2014
Data Sheets (2)
Name/DescriptionModified Date
Kinetis K64: 120MHz Cortex-M4F 1MB Flash (142 WLCSP) (REV 7) PDF (1.1 MB) K64P142M120SF506 Nov 2016
Kinetis K64: 120MHz Cortex-M4F 512KB/1MB Flash 100-144pin (REV 7) PDF (1.4 MB) K64P144M120SF506 Nov 2016
Errata (1)
Name/DescriptionModified Date
Errata Mask 1N83J for Kinetis® MCUs (REV 13) PDF (158.0 kB) KINETIS_1N83J24 Jan 2014
Application Notes (58)
Name/DescriptionModified Date
AN3846 - Wafer Level Chip Scale Package (WLCSP) - Application Note (REV 4.0) PDF (1.7 MB) AN384612 Aug 2015
FFT-Based Algorithm for Metering Applications - Application Note (REV 4) PDF (347.5 kB) AN425526 Jul 2015
Power Management for Kinetis® and ColdFire®+ MCUs (REV 2) PDF (1.6 MB) AN450306 Apr 2015
Using Kinetis® FlexMemory as enhanced EEPROM (REV 2) PDF (863.9 kB) AN428204 Mar 2015
AN5083, Using DMA for pulse counting on Kinetis® - Application Notes (REV 0) PDF (291.4 kB) AN508328 Jan 2015
Crystal-less USB operation on Kinetis® MCUs (REV 1) PDF (138.5 kB) AN490516 Oct 2014
Power supply options for Tower® development plaftorm (REV 0.1) PDF (2.6 MB) AN464923 Sep 2014
Optimizing performance on Kinetis® K-series MCUs (REV 1) PDF (280.1 kB) AN474511 Jun 2014
Production Flash programming best practices for Kinetis® K and L MCUs (REV 1) PDF (173.6 kB) AN483502 May 2014
Cookbook for SAR ADC measurements (REV 1) PDF (843.1 kB) AN437317 Apr 2014
Audio player on KwikStik (REV 0) PDF (407.6 kB) AN452321 Jan 2014
Tips using PDB in motor control applications on Kinetis® (REV 0) PDF (447.9 kB) AN482218 Dec 2013
Communication between MQX RTOS and Android OS (REV 0) PDF (358.1 kB) AN481011 Dec 2013
I2C non-blocking communication (REV 0) PDF (570.5 kB) AN480321 Oct 2013
Developer’s Serial Bootloader (REV 13) PDF (1.4 MB) AN229508 Oct 2013
Deep-dive: Water Tolerance Feature in Touch-Sensing Software Library (REV 0) PDF (333.9 kB) AN478110 Sep 2013
An I2S application on Kinetis® (REV 0) PDF (239.2 kB) AN480001 Sep 2013
Using DSPI as Slave on MQX RTOS (v3.8) (REV 0) PDF (215.1 kB) AN479129 Aug 2013
Integrating a Processor Expert® driver (LDD) into a non-PEx project (REV 0) PDF (2.1 MB) AN476914 Aug 2013
AN4752, FreeMASTER Serial Driver Usage - Application Note (REV 0) PDF (2.1 MB) AN475231 May 2013
Connecting Kinetis® MCU with CMOS sensor interface through GPIO (REV 0) PDF (411.7 kB) AN462730 May 2013
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note (REV 0) PDF (392.5 kB) AN475330 May 2013
PMSM electrical parameters measurement (REV 0) PDF (2.3 MB) AN468023 Apr 2013
Implementing in-software flash programming on Kinetis® MCUs (REV 0) PDF (218.5 kB) AN469517 Apr 2013
Using NXP® USB stack to implement Audio class device (REV 0) PDF (309.9 kB) AN466523 Mar 2013
Remote monitoring solution using MQX and Kinetis® MCUs (REV 0) PDF (2.0 MB) AN464420 Mar 2013
I2C driver based on interrupt and blocking mechanism for MQX (REV 0) PDF (481.2 kB) AN465220 Mar 2013
USB Mass Storage Device (MSD) Host Bootloader (REV 1) PDF (2.6 MB) AN436806 Dec 2012
MQX Board Support Package (BSP) - Porting Guide on KEIL (REV 0) PDF (1.6 MB) AN462631 Oct 2012
Secure Bootloader implementation (REV 0) PDF (253.2 kB) AN460514 Oct 2012
BLDC Sensorless Algorithm Tuning (REV 0) PDF (1.4 MB) AN459711 Oct 2012
USB device firmware update (DFU) for Kinetis® MCUs (REV 1) PDF (2.5 MB) AN437007 Oct 2012
Using Kinetis® DMA and GPIO to emulate timer functionality (REV 0) PDF (825.4 kB) AN441927 Sep 2012
Using DMA to emulate ADC flexible scan mode on Kinetis® K (REV 0) PDF (204.0 kB) AN459019 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
Using Kinetis® Security and Flash Protection Features (REV 1) PDF (188.2 kB) AN450717 Jun 2012
Motor Control under MQX RTOS (REV 0) PDF (1.2 MB) AN425411 May 2012
Using FlexBus Interface for Kinetis® Microcontrollers (REV 0) PDF (723.5 kB) AN439310 May 2012
I2S (Inter-IC Sound Bus) application on Kinetis® MCUs (REV 0) PDF (382.7 kB) AN452008 May 2012
Pulse Oximeter using USB PHDC (REV 0) PDF (2.2 MB) AN449622 Mar 2012
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs (REV 0) PDF (618.3 kB) AN448920 Mar 2012
Audio Output for Kinetis® MCUs using DMA/PWM, DAC or I2S (REV 0) PDF (458.4 kB) AN436913 Feb 2012
Low-Power management with MQX RTOS on Kinetis® MCUs (REV 0) PDF (251.8 kB) AN444730 Jan 2012
Display eGUI using TWR-LCD board (REV 0) PDF (1.6 MB) AN445217 Jan 2012
Configuring the FlexTimer for position and speed measurement (REV 0) PDF (382.6 kB) AN438105 Dec 2011
Kinetis® KwikStik-based EzPort programmer (REV 0) PDF (2.5 MB) AN440601 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
Using WinUSB with MCU integrating USB device controller (REV 0) PDF (906.8 kB) AN437820 Oct 2011
USB Mass Storage Device (MSD) Bootloader (REV 0) PDF (434.3 kB) AN437917 Oct 2011
Ethernet Bootloader for Kinetis® MCUs (REV 0) PDF (1.6 MB) AN436712 Sep 2011
Implement protocol converters w/ MQX communication driver (REV 0) PDF (217.1 kB) AN434526 Aug 2011
Implementing an IEEE 1588 node on K60 MCU w/ MQX RTOS (REV 0) PDF (1.3 MB) AN433211 Aug 2011
Using I2C on Coldfire+ and Kinetis® MCUs (REV 0) PDF (2.0 MB) AN434210 Aug 2011
Reference Manuals (3)
Name/DescriptionModified Date
Kinetis® Bootloader v1.2.0 Reference Manual (REV 0) PDF (1.9 MB) KBTLDR120RM21 Jul 2015
Kinetis® K64: 120MHz Cortex-M4F up to 1MB Flash 100-144pin (REV 2) PDF (14.0 MB) K64P144M120SF5RM21 Jan 2014
PMSM Sensorless Vector Control on Kinetis® (REV 1.1) PDF (2.3 MB) DRM14007 Jun 2013
Users Guides (5)
Name/DescriptionModified Date
Kinetis® blhost User's Guide (REV 3) PDF (310.7 kB) KBLHOSTUG24 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
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
Release Notes (1)
Name/DescriptionModified Date
Kinetis® Bootloader v1.2.0 Release Notes (REV 0) PDF (401.1 kB) KBTLDR120RN21 Jul 2015
Fact Sheets (2)
Name/DescriptionModified Date
Kinetis® K6x: Cortex-M4(F) MCUs with Ethernet and USB (REV 7) PDF (450.8 kB) KINK6XFS13 Jun 2016
Kinetis® SDK v1 - Fact Sheet (REV 5) PDF (496.3 kB) SDKKINETMCUFS21 Jan 2016
Selector Guides (1)
Name/DescriptionModified Date
Selector Guide: High-performance Kinetis® K Series MCUs (REV 1) PDF (2.4 MB) KINETISKMCUSELGD02 Oct 2015
Quick Reference Guides (1)
Name/DescriptionModified Date
Demonstration software for Kinetis® peripheral modules (REV 3) PDF (2.0 MB) KQRUG30 May 2014
Ordering Information
ProductStatusStatusBudgetary Price excluding tax(US$)HW dev. toolsCore TypeFloating Point UnitOperating Frequency (Max) (MHz)On-chip SRAM (KB)Cache (KB)Total Flash (KByte)EEPROM (KB)External memory & connectivity interfacesUARTSPII2CI2SUSBUSB featuresCANEthernet w/ 1588GPIOsADCDAC16-bit PWM (ch)16-bit Timer (ch)32-bit Timer (ch)Other analog blocksSecurityHuman Machine InterfaceVDD (min)VDD (max) (V)Package typePin countPackage dimension (WxLxH) (mm3)Pin pitch (mm)Ambient Operating Temperature (Min-Max) (°C)
MK64FN1M0CAJ12RActive10K @ US$6.94TWR-K64F120M, FRDM-K64FARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller63311 (FS)Device Charge Detect, Device Crystal-less (FS)1110016-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6WLCSP1424.8x5.6x0.60.4-40 to 85
MK64FN1M0VMD12Active10K @ US$5.80FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect1110016-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6MAPBGA14413x13x1.71-40 to 105
MK64FN1M0VLL12Active10K @ US$5.45FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller53311 (FS)Device Crystal-less (FS), Device Charge Detect116616-bit (SAR) x 212-bit x 120214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6LQFP10014x14x1.70.5-40 to 105
MK64FX512VMD12Active10K @ US$5.13FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202606404External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect1110016-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6MAPBGA14413x13x1.71-40 to 105
MK64FN1M0VDC12Active10K @ US$5.61FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect118316-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6XFBGA1218x8x0.50.65-40 to 105
MK64FN1M0VLL12RActive10K @ US$5.45TWR-K64F120M, FRDM-K64FARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller53311 (FS)Device Charge Detect, Device Crystal-less (FS)116616-bit (SAR) x 212-bit x 120214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6LQFP10014x14x1.70.5-40 to 105
MK64FX512VLL12Active10K @ US$4.77FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202606404External bus interface, SDHC Controller53311 (FS)Device Crystal-less (FS), Device Charge Detect116616-bit (SAR) x 212-bit x 120214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6LQFP10014x14x1.70.5-40 to 105
MK64FX512VDC12Active10K @ US$4.93FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202606404External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect118616-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6XFBGA1218x8x0.50.65-40 to 105
MK64FN1M0VLQ12Active10K @ US$5.76FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202561024External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect1110016-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6LQFP14420x20x1.60.5-40 to 105
MK64FX512VLQ12Active10K @ US$5.08FRDM-K64F, TWR-K64F120MARM Cortex-M4Single Precision1202606404External bus interface, SDHC Controller63311 (FS)Device Crystal-less (FS), Device Charge Detect1110016-bit (SAR) x 212-bit x 220214Comparator, VREFCRC, Cryptography Accelerator, RNG1.713.6LQFP14420x20x1.60.5-40 to 105
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 100 14SQ1.4P0.5 C9098ASS23308WMPQ - 90 TRAYPOQ - 900 BOXActiveMK64FN1M0VLL12MK64FN1M0VLL12.pdf3260
MPQ - 90 TRAYPOQ - 900 BOXActiveMK64FX512VLL12MK64FX512VLL12.pdf3260
MPQ - 1000 REELPOQ - 1000 BOXActiveMK64FN1M0VLL12RMK64FN1M0VLL12R.pdf3260
LQFP 144 20SQ1.4P0.5 C9098ASS23177WMPQ - 60 TRAYPOQ - 600 BOXActiveMK64FN1M0VLQ12MK64FN1M0VLQ12.pdf3260
MPQ - 60 TRAYPOQ - 600 BOXActiveMK64FX512VLQ12MK64FX512VLQ12.pdf3260
MAPBGA 144 13*13*1.6 P198ASH70694AMPQ - 160 TRAYPOQ - 800 BOXActiveMK64FN1M0VMD12MK64FN1M0VMD12.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMK64FX512VMD12MK64FX512VMD12.pdf3260
MAPBGA 121 8*8*0.5 P0.6598ASA00595DMPQ - 348 TRAYPOQ - 1740 BOXActiveMK64FN1M0VDC12MK64FN1M0VDC12.pdf3260
MPQ - 348 TRAYPOQ - 1740 BOXActiveMK64FX512VDC12MK64FX512VDC12.pdf3260
WLCSP 142 4.8*5.6*0.6P.498ASA00639DMPQ - 3000 REELPOQ - 3000 BOXActiveMK64FN1M0CAJ12RMK64FN1M0CAJ12R.pdf1260
Kinetis K64: 120MHz Cortex-M4F 1MB Flash (142 WLCSP) K64_120
Kinetis K64: 120MHz Cortex-M4F 512KB/1MB Flash 100-144pin K64_120
Errata Mask 1N83J for Kinetis® MCUs K64_120
AN3846 - Wafer Level Chip Scale Package (WLCSP) - Application Note kl2x
FFT-Based Algorithm for Metering Applications - Application Note MCF51EM
Power Management for Kinetis® and ColdFire®+ MCUs mcf51qx
AN5083, Using DMA for pulse counting on Kinetis® - Application Notes K64_120
Crystal-less USB operation on Kinetis® MCUs kl8x
Power supply options for Tower® development plaftorm kw2xd
Optimizing performance on Kinetis® K-series MCUs K70_120
Production Flash programming best practices for Kinetis® K and L MCUs kl8x
Cookbook for SAR ADC measurements kv4x
Audio player on KwikStik K70_120
Tips using PDB in motor control applications on Kinetis® kv4x
Communication between MQX RTOS and Android OS K70_120
I2C non-blocking communication 56f803x
Developer’s Serial Bootloader S08SL
Deep-dive: Water Tolerance Feature in Touch-Sensing Software Library kl4x
An I2S application on Kinetis® kl4x
Using DSPI as Slave on MQX RTOS (v3.8) K70_120
Integrating a Processor Expert® driver (LDD) into a non-PEx project kl8x
AN4752, FreeMASTER Serial Driver Usage - Application Note S08SV
Connecting Kinetis® MCU with CMOS sensor interface through GPIO K70_120
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note S08SV
PMSM electrical parameters measurement MPC5567
Implementing in-software flash programming on Kinetis® MCUs MCF51QE
Using NXP® USB stack to implement Audio class device kl8x
Remote monitoring solution using MQX and Kinetis® MCUs K70_120
I2C driver based on interrupt and blocking mechanism for MQX kv4x
USB Mass Storage Device (MSD) Host Bootloader S08JS
MQX Board Support Package (BSP) - Porting Guide on KEIL K70_120
Secure Bootloader implementation MCF5441X
BLDC Sensorless Algorithm Tuning kv4x
USB device firmware update (DFU) for Kinetis® MCUs S08JM
Using Kinetis® DMA and GPIO to emulate timer functionality kw2xd
Using DMA to emulate ADC flexible scan mode on Kinetis® K K70_120
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
Using Kinetis® Security and Flash Protection Features kv3x
Motor Control under MQX RTOS MCF5441X
Using FlexBus Interface for Kinetis® Microcontrollers K70_120
I2S (Inter-IC Sound Bus) application on Kinetis® MCUs kl4x
Pulse Oximeter using USB PHDC K70_120
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs kw2xd
Audio Output for Kinetis® MCUs using DMA/PWM, DAC or I2S kl8x
Low-Power management with MQX RTOS on Kinetis® MCUs kw2xd
Display eGUI using TWR-LCD board MCF5445X
Configuring the FlexTimer for position and speed measurement mcf51qx
Kinetis® KwikStik-based EzPort programmer K70_120
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
Using WinUSB with MCU integrating USB device controller S08JS
USB Mass Storage Device (MSD) Bootloader S08JS
Ethernet Bootloader for Kinetis® MCUs mcf51qx
Implement protocol converters w/ MQX communication driver K70_120
Implementing an IEEE 1588 node on K60 MCU w/ MQX RTOS K64_120
Using I2C on Coldfire+ and Kinetis® MCUs mcf51qx
Using Kinetis® FlexMemory as enhanced EEPROM K70_120
Kinetis® Bootloader v1.2.0 Reference Manual kv4x
Kinetis® K64: 120MHz Cortex-M4F up to 1MB Flash 100-144pin K64_120
PMSM Sensorless Vector Control on Kinetis® kv4x
Kinetis® blhost User's Guide kv3x
Kinetis® Bootloader Demo Application User's Guide kv4x
Getting Started with the Kinetis® ROM Bootloader - KBTLDRUG kv4x
Getting Started with the Kinetis® Flashloader kv4x
Kinetis® Updater User's Guide kv4x
Kinetis® Bootloader v1.2.0 Release Notes kv4x
Kinetis® SDK v1 - Fact Sheet kv3x
Kinetis® K6x: Cortex-M4(F) MCUs with Ethernet and USB K66_180
Selector Guide: High-performance Kinetis® K Series MCUs K82_150
Demonstration software for Kinetis® peripheral modules K82_150
TFS FlexMem Endurance Calculator K53_100
K64_K63_K24 BSDL K24_120
K64-K63-K24-IBIS K24_120
98ASS23308W K51_72
MK64FN1M0VLL12.pdf K64_120
MK64FX512VLL12.pdf K64_120
MK64FN1M0VLL12R.pdf K64_120
98ASS23177W K51_100
MK64FN1M0VLQ12.pdf K64_120
MK64FX512VLQ12.pdf K64_120
98ASH70694A MCF520X
MK64FN1M0VMD12.pdf K64_120
MK64FX512VMD12.pdf K64_120
98ASA00595D K24_120
MK64FN1M0VDC12.pdf K64_120
MK64FX512VDC12.pdf K64_120
98ASA00639D K24_120
MK64FN1M0CAJ12R.pdf K64_120