Kinetis® KL1x-48 MHz, Mainstream Small Ultra-Low Power Microcontrollers (MCUs) based on Arm® Cortex®-M0+ Core

Click over video to play

Block Diagram

Kinetis L Series KL1x MCUs

Kinetis L Series KL1x MCUs



  • Next-generation 32-bit Arm® Cortex®-M0+ core: 2x more CoreMark/mA than the closest 8/16-bit architecture
  • Single-cycle fast I/O access port facilitates bit banging and software protocol emulation, keeping an 8-bit "look and feel"
  • Multiple flexible low-power modes, including new compute clocking option which reduces dynamic power by placing peripherals in an asynchronous stop mode
  • LPUART, SPI, I2C, FlexIO, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core


  • Up to 256 KB flash with 64 byte flash cache, up to 32 KB RAM
  • Security circuitry to prevent unauthorized access to RAM and flash contents
  • 16 KB ROM and built-in boot loader simplifies the effort to program MCU and allows for easy flash upgrades


  • Arm® Cortex®-M0+ core, 48 MHz core frequency over full voltage and temperature range (-40ºC to +105ºC)
  • Bit manipulation engine for improved bit handling of peripheral modules
  • Thumb instruction set combines high code density with 32-bit performance
  • Up to 4-ch. DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput
  • Independent-clocked COP guards against clock skew or code runaway for fail-safe applications


  • Up to 16-bit ADC with configurable resolution, sample time and conversion speed/power
  • Integrated temperature sensor
  • High-speed comparator with internal 6-bit DAC
  • 12-bit DAC with DMA support

Timing and Control

  • Two 6-ch. and one 2-ch. 16-bit low-power timer PWM modules with DMA support
  • 2-ch., 32-bit periodic interrupt timer provides time base for RTOS task schedule or trigger source for ADC conversion
  • Low-power timer allows operation in all power modes except for VLLS0
  • Real-time clock with calendar

Human-Machine Interface

  • Capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer
  • GPIO with pin interrupt support, DMA request capability and other pin control options

Connectivity and Communications

  • Two I2C with DMA support, up to 1Mbps and compatible with SMBus V2 features
  • One LPUART and two UART with DMA support
  • Two SPI with DMA support
  • I2S module for audio applications
  • FlexIO module supports a wide range of protocols including UART, I2C, SPI, I2S, PWM waveform generation
  • FlexIO for universal or customized serial peripheral emulation
  • High accuracy internal clock reference to support high-performance communication

Part numbers include: MKL13Z32VLH4, MKL13Z32VLK4, MKL13Z64VLH4, MKL13Z64VLK4, MKL14Z32VFM4, MKL14Z32VFT4, MKL14Z32VLH4, MKL14Z32VLK4, MKL14Z64VFM4, MKL14Z64VFT4, MKL14Z64VLH4, MKL14Z64VLK4, MKL15Z128CAD4, MKL15Z128VFM4, MKL15Z128VFT4, MKL15Z128VLH4, MKL15Z128VLK4, MKL15Z32VFM4, MKL15Z32VFT4, MKL15Z32VLH4, MKL15Z32VLK4, MKL15Z64VFM4, MKL15Z64VFT4, MKL15Z64VLH4, MKL15Z64VLK4, MKL16Z128VFM4, MKL16Z128VFT4, MKL16Z128VLH4, MKL16Z256VLH4, MKL16Z256VMP4, MKL16Z32VFM4, MKL16Z32VFT4, MKL16Z32VLH4, MKL16Z64VFM4, MKL16Z64VFT4, MKL16Z64VLH4, MKL17Z128VFM4, MKL17Z128VFT4, MKL17Z128VLH4, MKL17Z128VMP4, MKL17Z256CAL4, MKL17Z256VFM4, MKL17Z256VFT4, MKL17Z256VLH4, MKL17Z256VMP4, MKL17Z32VDA4, MKL17Z32VFM4, MKL17Z32VLH4, MKL17Z64VDA4, MKL17Z64VFM4, MKL17Z64VLH4.


Quick reference to our documentation types.

1-5 of 80 documents

Show All

Design Files

3 design files


1-5 of 21 hardware offerings

Show All


1-5 of 17 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

1-5 of 15 engineering services

Show All

To find a complete list of our partners that support this product, please see our Partner Marketplace.