KL4x: Kinetis KL4x-48 MHz, USB, Segment LCD, Ultra-Low-Power Microcontrollers based on ARM® Cortex®-M0+

The Kinetis® KL4x MCU family combines ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals (including a segment LCD controller) for applications like electronic scales, flow meters, smart meters, and thermostats.

Kinetis® L Series KL4x MCUs Block Diagram
Energy Efficiency - Kinetis® vs. Competitors - Demo
Kinetis® L Series Entertaining MCUs
Kinetis® L Series MCUs: Energy-Efficiency Benchmark - Demo
Why You Should Choose Kinetis® L Series Ultra Low Power MCUs: FTF 2012 - Interview
What is the Plus For Kinetis® L Ultra Low Power ARM Cortex-M0+ - Introduction
Performance tests for Kinetis® L Ultra Low Power Microcontrollers - Demo
IAR tools for ARM devices and the Push for Green Energy and Low Power: FTF 2012 - Interview
Recommended Documentation (2)
Name/DescriptionTypeModified Date
Kinetis® KL4x: Low-power Cortex-M0+ USB/segment LCD MCUs (REV 5) PDF (420.5 kB) LSERIESKL4FSFact Sheets09 Jun 2016
Kinetis® L Series MCUs Product Selector Guide (REV 3) PDF (1.1 MB) KINETISLMCUSELGDSelector Guides11 Aug 2016
Data Sheets (2)
Name/DescriptionModified Date
Kinetis® KL43: 48MHz Cortex-M0+ 128/256KB Flash (64pin) (REV 5) PDF (2.9 MB) KL43P64M48SF618 Aug 2015
Kinetis® KL46: 48MHz Cortex-M0+ 128/256KB Flash 64-121pin (REV 4) PDF (1.2 MB) KL46P121M48SF409 Sep 2014
Errata (3)
Name/DescriptionModified Date
Mask Set Errata for Kinetis® L Mask 1N71K - Chip Errata (REV 19 SEPTEMBER 2016) PDF (170.0 kB) KINETIS_L_1N71K09 Nov 2016
Errata Mask 1N40H for Kinetis® L MCUs (REV 13 FEB 2014) PDF (145.2 kB) KINETIS_L_1N40H13 Feb 2014
KINETIS_8N30D, Mask Set Errata for Mask 0N40H - Errata (REV 09 AUG 2013) PDF (110.9 kB) KINETIS_L_0N40H16 Aug 2013
Application Notes (53)
Name/DescriptionModified Date
G.726 Audio Vocoder Solution (REV 0) PDF (288.3 kB) AN525506 Jul 2016
Kinetis® KLx6/KL34 to KL43/KL33/KL27/KL17 Migration (REV 1) PDF (681.9 kB) AN499727 Apr 2016
Using FlexIO for parallel Camera Interface (REV 0) PDF (708.0 kB) AN527518 Apr 2016
FFT-Based Algorithm for Metering Applications - Application Note (REV 4) PDF (347.5 kB) AN425526 Jul 2015
Emulating I2C Bus Master by using FlexIO (REV 0) PDF (694.4 kB) AN513318 Jun 2015
Emulating IRDA by Using FlexIO (REV 0) PDF (313.6 kB) AN511608 May 2015
Generating a Fixed Number of PWM Pulses Using TPM and DMA (REV 0) PDF (192.6 kB) AN512127 Apr 2015
Emulating the I2S Bus Master with the FlexIO Module (REV 1) PDF (227.2 kB) AN495514 Apr 2015
Power Management for Kinetis® and ColdFire®+ MCUs (REV 2) PDF (1.6 MB) AN450306 Apr 2015
Power Management for Kinetis® L Family (REV 0) PDF (409.6 kB) AN508801 Apr 2015
Low-Power Rotation Sensing with Magneto Resistive Sensors and Kinetis® L MCUs (REV 0) PDF (715.6 kB) AN504719 Jan 2015
Low-Power Rotation Sensing with L-C Sensors and Kinetis® L MCUs (REV 0) PDF (1.8 MB) AN505219 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
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
I2C non-blocking communication (REV 0) PDF (570.5 kB) AN480321 Oct 2013
Using NXP® USB Stack with Kinetis® L MCUs (REV 0) PDF (376.4 kB) AN474816 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
Integrating a Processor Expert® driver (LDD) into a non-PEx project (REV 0) PDF (2.1 MB) AN476914 Aug 2013
Low-power pin sampling techniques using Kinetis® L MCUs (REV 0) PDF (179.9 kB) AN473429 Jul 2013
EMC design tips for Kinetis® L MCUs (REV 0) PDF (300.0 kB) AN474702 Jun 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
Implementing in-software flash programming on Kinetis® MCUs (REV 0) PDF (218.5 kB) AN469517 Apr 2013
Migration Guide from S08 to Kinetis® L Series MCUs (REV 0) PDF (559.8 kB) AN466223 Mar 2013
Using NXP® USB stack to implement Audio class device (REV 0) PDF (309.9 kB) AN466523 Mar 2013
I2C driver based on interrupt and blocking mechanism for MQX (REV 0) PDF (481.2 kB) AN465220 Mar 2013
I2C Bootloader Design on Kinetis® L MCUs (REV 0) PDF (499.3 kB) AN465520 Mar 2013
Glucose Meter - Fundamentals and Design (REV 1) PDF (12.1 MB) AN436406 Jan 2013
USB Mass Storage Device (MSD) Host Bootloader (REV 1) PDF (2.6 MB) AN436806 Dec 2012
Using Asynchronous DMA features of Kinetis® L Series (REV 0) PDF (299.6 kB) AN463103 Dec 2012
Integrating Touch Sensing Software on Kinetis® L using GPIO method (REV 0) PDF (700.4 kB) AN463728 Nov 2012
Low-cost universal Motor Drive using Kinetis® L MCUs (REV 0) PDF (597.6 kB) AN460924 Oct 2012
Secure Bootloader implementation (REV 0) PDF (253.2 kB) AN460514 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
Understanding the 16-bit ADC PGA in Kinetis® K Series (REV 0) PDF (421.8 kB) AN456809 Sep 2012
Using Kinetis® Security and Flash Protection Features (REV 1) PDF (188.2 kB) AN450717 Jun 2012
I2S (Inter-IC Sound Bus) application on Kinetis® MCUs (REV 0) PDF (382.7 kB) AN452008 May 2012
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs (REV 0) PDF (618.3 kB) AN448920 Mar 2012
Using Low Power modes on Kinetis® MCUs (REV 0) PDF (10.4 MB) AN447015 Feb 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
Prototyping with Tower® System MCU development board (REV 0) PDF (320.9 kB) AN439011 Nov 2011
AN3796, LCD Driver Specification - Application Notes (REV 4) PDF (374.4 kB) AN379621 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
AN3863, Designing Touch Sensing Electrodes - Application Notes (REV 4) PDF (648.4 kB) AN386320 Jul 2011
Using USB2SER DLL in C# Projects (REV 1) PDF (543.4 kB) AN431420 Jul 2011
Writing Touch Sensing Software Using TSI Module (REV 0) PDF (341.5 kB) AN433012 Jul 2011
Reference Manuals (3)
Name/DescriptionModified Date
Kinetis KL43: 48MHz Cortex-M0+ 128/256KB Flash (64pin) (REV 5.1) PDF (4.9 MB) KL43P64M48SF6RM24 Aug 2016
NXP® Touch Library Reference Manual (REV 0) PDF (4.4 MB) FT10RM11 May 2015
Kinetis® KL46: 48MHz Cortex-M0+ 128/256KB Flash 64-121pin (REV 3) PDF (7.6 MB) KL46P121M48SF4RM29 Jul 2013
Users Guides (3)
Name/DescriptionModified Date
Touch Sensing Software - NXP® Touch (REV 1.0) PDF (4.2 MB) FTUG30 Apr 2015
Set of general Math and motor control functions for ARM Cortex-M0+ Core (REV 0) PDF (19.5 MB) CM0MCLUG08 Oct 2013
Kinetis® L Peripheral Module Quick Reference A Compilation of Demonstration Software for Kinetis L... (REV 0) PDF (2.8 MB) KLQRUG25 Sep 2012
Product Briefs (1)
Name/DescriptionModified Date
Kinetis® KL33/43: Low-power Cortex-M0+ MCUs (REV 1) PDF (319.1 kB) KLX3PB20 Aug 2014
Fact Sheets (1)
Name/DescriptionModified Date
Kinetis® KL4x: Low-power Cortex-M0+ USB/segment LCD MCUs (REV 5) PDF (420.5 kB) LSERIESKL4FS09 Jun 2016
Brochures (1)
Name/DescriptionModified Date
Embedded Solutions Based on ARM Technology Guide (REV 8) PDF (4.5 MB) NXPARM07 Oct 2014
Selector Guides (1)
Name/DescriptionModified Date
Kinetis® L Series MCUs Product Selector Guide (REV 3) PDF (1.1 MB) KINETISLMCUSELGD11 Aug 2016
White Papers (1)
Name/DescriptionModified Date
NXP® Energy Efficient - Whitepaper (REV 2) PDF (398.7 kB) ENEFFSOLKINLSWP12 Nov 2014
Product Change Notices (1)
Name/DescriptionModified Date
LQFP64 10X10 Assembly Site Expand to Nantong Fujitsu Microelectronics Co., Ltd (REV 0) HTM (10.4 kB) PCN1659716 Jan 2015
Calculators
Snippets, Boot Code, Headers, Monitors, etc.
Device Drivers
Updates and Patches
Ordering Information
ProductStatusStatusBudgetary Price excluding tax(US$)On-chip SRAM (KB)Total Flash (KByte)UARTI2SSPII2CHuman Machine InterfacePackage typeSecurityUSB
MKL46Z128VLH4Active10K @ US$2.00161283122Segment LCD, Touch System InterfaceLQFP1 (FS)
MKL46Z256VLH4Active10K @ US$2.30322563122Segment LCD, Touch System InterfaceLQFP1 (FS)
MKL46Z256VLL4Active10K @ US$2.46322563122Segment LCD, Touch System InterfaceLQFP1 (FS)
MKL43Z256VLH4Active10K @ US$2.18322563122FlexIO, Segment LCDLQFP1 (FS)
MKL43Z256VMP4Active10K @ US$2.23322563122FlexIO, Segment LCDMAPBGA1 (FS)
MKL43Z128VMP4Active10K @ US$1.93161283122FlexIO, Segment LCDMAPBGA1 (FS)
MKL43Z128VLH4Active10K @ US$1.88161283122FlexIO, Segment LCDLQFP1 (FS)
MKL46Z256VMP4Active10K @ US$2.35322563122Segment LCD, Touch System InterfaceMAPBGA1 (FS)
MKL46Z256VMC4Active10K @ US$2.56322563122Segment LCD, Touch System InterfaceMAPBGA1 (FS)
MKL46Z128VMC4Active10K @ US$2.26161283122Segment LCD, Touch System InterfaceMAPBGA1 (FS)
MKL46Z128VLL4Active10K @ US$2.16161283122Segment LCD, Touch System InterfaceLQFP1 (FS)
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 64 10*10*1.4P0.598ASS23234WMPQ - 160 TRAYPOQ - 1600 BOXActiveMKL46Z128VLH4MKL46Z128VLH4.pdf3260
MPQ - 160 TRAYPOQ - 1600 BOXActiveMKL46Z256VLH4MKL46Z256VLH4.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKL43Z256VLH4MKL43Z256VLH4.pdf3260
MPQ - 160 TRAYPOQ - 800 BOXActiveMKL43Z128VLH4MKL43Z128VLH4.pdf3260
LQFP 100 14SQ1.4P0.5 C9098ASS23308WMPQ - 90 TRAYPOQ - 900 BOXActiveMKL46Z128VLL4MKL46Z128VLL4.pdf3260
MPQ - 90 TRAYPOQ - 900 BOXActiveMKL46Z256VLL4MKL46Z256VLL4.pdf3260
MAPBGA 121 8*8*1.4 P0.6598ASA00423DMPQ - 348 TRAYPOQ - 1740 BOXActiveMKL46Z128VMC4MKL46Z128VMC4.pdf3260
MPQ - 348 TRAYPOQ - 1740 BOXActiveMKL46Z256VMC4MKL46Z256VMC4.pdf3260
MAPBGA 64 5*5*1.2 P.5 2L98ASA00420DMPQ - 640 TRAYPOQ - 3200 BOXActiveMKL43Z256VMP4MKL43Z256VMP4.pdf3260
MPQ - 640 TRAYPOQ - 3200 BOXActiveMKL46Z256VMP4MKL46Z256VMP4.pdf3260
MPQ - 640 TRAYPOQ - 3200 BOXActiveMKL43Z128VMP4MKL43Z128VMP4.pdf3260
Kinetis® KL43: 48MHz Cortex-M0+ 128/256KB Flash (64pin) kl4x
Kinetis® KL46: 48MHz Cortex-M0+ 128/256KB Flash 64-121pin kl4x
Mask Set Errata for Kinetis® L Mask 1N71K - Chip Errata kl4x
Errata Mask 1N40H for Kinetis® L MCUs kl4x
KINETIS_8N30D, Mask Set Errata for Mask 0N40H - Errata kl4x
G.726 Audio Vocoder Solution kl4x
Using FlexIO for parallel Camera Interface kl8x
用LPUART实现IS07816接口功能 KL4x
FFT-Based Algorithm for Metering Applications - Application Note MCF51EM
Emulating I2C Bus Master by using FlexIO kl8x
Emulating IRDA by Using FlexIO kl8x
Generating a Fixed Number of PWM Pulses Using TPM and DMA kl4x
Emulating the I2S Bus Master with the FlexIO Module kl8x
Power Management for Kinetis® and ColdFire®+ MCUs mcf51qx
Power Management for Kinetis® L Family kl8x
Low-Power Rotation Sensing with Magneto Resistive Sensors and Kinetis® L MCUs kl8x
Low-Power Rotation Sensing with L-C Sensors and Kinetis® L MCUs kl4x
低功耗模式下使用UART唤醒Kinetis L系列MCU的方法 KL4x
Crystal-less USB operation on Kinetis® MCUs kl8x
Kinetis® KLx6/KL34 to KL43/KL33/KL27/KL17 Migration kl4x
Power supply options for Tower® development plaftorm kw2xd
Production Flash programming best practices for Kinetis® K and L MCUs kl8x
Cookbook for SAR ADC measurements kv4x
I2C non-blocking communication 56f803x
Using NXP® USB Stack with Kinetis® L MCUs kl4x
Developer’s Serial Bootloader S08SL
Deep-dive: Water Tolerance Feature in Touch-Sensing Software Library kl4x
An I2S application on Kinetis® kl4x
Integrating a Processor Expert® driver (LDD) into a non-PEx project kl8x
Low-power pin sampling techniques using Kinetis® L MCUs kl8x
EMC design tips for Kinetis® L MCUs kl8x
AN4752, FreeMASTER Serial Driver Usage - Application Note S08SV
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note S08SV
Implementing in-software flash programming on Kinetis® MCUs MCF51QE
Migration Guide from S08 to Kinetis® L Series MCUs S08RN
Using NXP® USB stack to implement Audio class device kl8x
I2C driver based on interrupt and blocking mechanism for MQX kv4x
I2C Bootloader Design on Kinetis® L MCUs kl8x
Glucose Meter - Fundamentals and Design MCF51MM
USB Mass Storage Device (MSD) Host Bootloader S08JS
Using Asynchronous DMA features of Kinetis® L Series kl4x
Integrating Touch Sensing Software on Kinetis® L using GPIO method kl4x
Low-cost universal Motor Drive using Kinetis® L MCUs kl4x
Secure Bootloader implementation MCF5441X
USB device firmware update (DFU) for Kinetis® MCUs S08JM
Using Kinetis® DMA and GPIO to emulate timer functionality kw2xd
Understanding the 16-bit ADC PGA in Kinetis® K Series kv4x
Using Kinetis® Security and Flash Protection Features kv3x
I2S (Inter-IC Sound Bus) application on Kinetis® MCUs kl4x
Using CMSIS-DSP Algorithms with MQX and Kinetis® MCUs kw2xd
Using Low Power modes on Kinetis® MCUs kl8x
Audio Output for Kinetis® MCUs using DMA/PWM, DAC or I2S kl8x
Low-Power management with MQX RTOS on Kinetis® MCUs kw2xd
Prototyping with Tower® System MCU development board kw2xd
AN3796, LCD Driver Specification - Application Notes MCF51EM
Using WinUSB with MCU integrating USB device controller S08JS
USB Mass Storage Device (MSD) Bootloader S08JS
AN3863, Designing Touch Sensing Electrodes - Application Notes kl8x
Using USB2SER DLL in C# Projects kl4x
Writing Touch Sensing Software Using TSI Module kl8x
Kinetis KL43: 48MHz Cortex-M0+ 128/256KB Flash (64pin) kl4x
NXP® Touch Library Reference Manual kl4x
Kinetis® KL46: 48MHz Cortex-M0+ 128/256KB Flash 64-121pin kl4x
Touch Sensing Software - NXP® Touch kl4x
Set of general Math and motor control functions for ARM Cortex-M0+ Core kv1x
Kinetis® L Peripheral Module Quick Reference A Compilation of Demonstration Software for Kinetis L... kl4x
Kinetis® KL33/43: Low-power Cortex-M0+ MCUs kl4x
Kinetis® KL4x: Low-power Cortex-M0+ USB/segment LCD MCUs kl4x
基于ARM®技术的嵌入式控制解决方案 i.mx6sl-family
Kinetis® L Series MCUs Product Selector Guide kl4x
NXP® Energy Efficient - Whitepaper kl4x
LQFP64 10X10 Assembly Site Expand to Nantong Fujitsu Microelectronics Co., Ltd kl4x
EEPROM Emulation Endurance Calculator for Kinetis L Family kl4x
Kinetis L Software UART kl4x
EEPROM emulation driver for Kinetis TFS Devices without FlexNVM kl4x
TFS Flash Driver Software for Kinetis and ColdFire+ Microcontrollers K53_100
PExDrv v10.2 Update 1.0.2 K53_100
98ASS23234W K51_72
MKL46Z128VLH4.pdf kl4x
MKL46Z256VLH4.pdf kl4x
MKL43Z256VLH4.pdf kl4x
MKL43Z128VLH4.pdf kl4x
98ASS23308W K51_72
MKL46Z128VLL4.pdf kl4x
MKL46Z256VLL4.pdf kl4x
98ASA00423D K51_72
MKL46Z128VMC4.pdf kl4x
MKL46Z256VMC4.pdf kl4x
98ASA00420D K22_120
MKL43Z256VMP4.pdf kl4x
MKL46Z256VMP4.pdf kl4x
MKL43Z128VMP4.pdf kl4x