32-bit L Series MCUs
Kinetis KL1x Family
Ultra-low-power, entry-level MCUs
Target Applications
• Low-power applications
• Battery-operated applications
• USB peripherals
• Consumer applications
Overview
The Kinetis KL1x MCU family is pin, software and tool compatible with all other
Kinetis L families, and provides additional memory, communications and analog
peripheral options beyond those offered on the KL0x family. The Kinetis KL1x MCU
family is also compatible with the Kinetis K10 family of MCUs built on the ARM
®
Cortex
TM
-M4 core, providing a migration path to higher performance and feature
integration. Devices start from 32 KB of flash in a small-footprint 5 x 5 mm 32 QFN
package, extending up to 256 KB in a 80 LQFP package. Each family member
combines ultra-low-power performance with a rich suite of analog, communication,
timing and control peripherals.
Kinetis KL1x MCU Family Block Diagram
Kinetis KL1x MCU Family: Block Diagram
ARM
®
Cortex
TM
-M0+ Core
Debug Interfaces
Interrupt Controller
Micro Trace Buffer
System
Internal
Watchdog
DMA
Low-Leakage
Wake-Up Unit
Bit Manipulation
Engine
Unique ID
Timers
PWM
Periodic
Interrupt
Timers
Low-Power
Timer
Real-Time
Clock
Communication Interfaces
2x I C
2
Memories
Program
Flash (32 to 256 KB)
SRAM
(4 to 32 KB)
Clocks
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High-
Frequency
Oscillators
Internal
Reference
Clocks
HMI
GPIO
Xtrinsic
Low-Power
Touch-Sensing
Interface
48 MHz
Analog
16-bit
ADC
Analog
Comparator
12-bit
DAC
Low-Power UART
2x UART
2x SPI
I
2
S
Standard
Optional
Features
Ultra Low Power
• Next-generation 32-bit ARM Cortex-M0+
core. Two times more CoreMark/mA than the
closest 8/16-bit architecture. Single-cycle fast
I/O access port facilitates bit banging and
software protocol emulation, maintaining an
8-bit “look and feel.”
• Multiple flexible low-power modes,
including new compute mode that reduces
dynamic power by placing peripherals in an
asynchronous stop mode
• LPUART, SPI, I
2
C, ADC, DAC, LP timer and
DMA support low-power mode operation
without waking up the core
Mixed Signal
• Up to 16-bit ADC with configurable resolution,
sample time and conversion speed/power.
Integrated temperature sensor. Single or
differential input mode operation for improved
noise rejection.
• High-speed comparator with internal
6-bit DAC
• 12-bit DAC with DMA support
Connectivity and Communications
• I
2
C with DMA support, up to 400 Kb/s and
compatible with SMBus V2 features
• One LPUART and two UARTs with
DMA support
• Two SPIs with DMA support
• I
2
S module for audio applications
Software and Tools
• Freescale Tower System hardware
development environment and low-cost
demo board
• Integrated development environments
• CodeWarrior for Microcontrollers V10.x
(Eclipse) IDE with Processor Expert software
modeling tool
• IAR Embedded Workbench, Keil MDK, Atollic
• Runtime software and RTOS
• MQX™ Lite, FreeRTOS, CodeSourcery
G++ (GNU)
• Full ARM ecosystem support
Timing and Control
• One 6-ch. and two 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
Flash and SRAM
• 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
HMI
• 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
Performance
• ARM Cortex-M0+ core, 48 MHz core
frequency over full voltage and temperature
range (–40 ˚C +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
Kinetis KL1x MCU Family: Electronic Shelf
Kinetis KL1 MCU Family: Electronic Shelf Label
Label
RF
Transceiver
SPI
Kinetis
KL1 MCU
SPI/GPIO
Battery
Electronic
Paper
Low Power
• Multiple selectable active
and sleep modes
• Deep sleep wake-up controller
• Low leakage and run power
Display Driver
Kinetis KL1x Family Options
Memory
CPU (MHz)
Features
FM
16-bit ADC w/
DP Ch.
SRAM (KB)
32 QFN
(5 x 5, 0.5 mm)
12-bit DAC
12-bit ADC
Flash (KB)
Sub-Family
Part Number
Total I/Os
AD
35 WLCSP
√
Package
FT
48 QFN
(7 x 7, 0.5 mm)
LH
64 LQFP
(10 x 10, 0.5 mm)
LK
80 LQFP
(12 x 12, 0.5 mm)
MP
64 MAPBGA
(5 x 5, 0.5 mm)
√
UART
DMA
RTC
SPI
TSI
I
2
C
I
2
S
Other
KL14
KL15
KL16
MKL14Z32xxx4
MKL14Z64xxx4
MKL15Z32xxx4
MKL15Z64xxx4
MKL15Z128xxx4
MKL16Z32xxx4
MKL16Z64xxx4
MKL16Z128xxx4
MKL16Z256xxx4
48
48
48
48
48
48
48
48
48
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
32
64
32
64
128
32
64
128
256
4
8
4
8
16
4
8
16
32
√
√
√
√
√
√
√
√
√
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
28~70
28~70
28~70
28~70
28~70
28~54
28~54
28~54
54
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
For current information about Kinetis products and documentation,
please visit
freescale.com/Kinetis/Lseries
Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo, Kinetis and Processor Expert are trademarks
of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Tower and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
ARM is the registered trademark of ARM Limited. ARM Cortex-M4 and ARM Cortex-M0+ are trademarks of ARM Limited. All other
product or service names are the property of their respective owners. © 2012, 2013 Freescale Semiconductor, Inc.
Doc Number: LSERIESKL1xFS Rev 3