Fact Sheet - Freescale Semiconductor

32-bit Microcontrollers
Kinetis KL0x MCU Family
Ultra-low-power MCUs
Overview
The Kinetis KL0x MCU family is the entry point into the Kinetis L series of MCUs built on the
Target Applications
ARM® Cortex®-M0+ core. The Kinetis KL0x MCU family provides a bridge for 8-bit customers
• Battery-operated applications
migrating into the Kinetis MCU portfolio, and is software and tool compatible with all other
• Consumer applications
Kinetis L series families. Devices start from 8 KB of flash and a small footprint of 1.6 mm x 2.0
mm 20WLCSP package, extending up to 32 KB in a 48 LQFP package. Each family member
combines ultra-low-power performance with a rich suite of analog, communication, timing and
control peripherals.
Kinetis KL0x MCU Family Block Diagram
ARM® Cortex®-M0+ Core
System
Memories
Clocks
Debug Interfaces
Internal
Watchdog
Program
Flash (8 to 32 KB)
SRAM
(1 to 4 KB)
Interrupt Controller
Bit Manipulation
Engine
Boot ROM
(8 KB)
16-Byte
Register File
Micro Trace Buffer
Unique ID
48 MHz
Analog
12-bit
ADC
Analog
Comparator
12-bit
DAC
Internal Voltage
Reference
Timers
Internal Reference
Clocks
DMA
FrequencyLocked Loop
Low-Leakage
Wake-Up Unit
High Accuracy
Internal Reference
Clocks 48 M/8 MHz
Communication Interfaces
HMI
IC
GPIO
Low-Power UART
Xtrinsic
Low-Power
Touch-Sensing
Interface
2
PWM
Low-Power
Timer
Low/HighFrequency
Oscillators
SPI
Periodic
Interrupt
Timers
Secure RealTime Clock
Standard
Optional
Features
Ultra Low Power
Memory
• Next-generation 32-bit Cortex-M0+ core. 2x
more CoreMark®/mA than the closest 8/16bit architecture.
• Up to 32 KB flash with 64 byte flash
cache, up to 4 KB RAM
• Multiple flexible low power modes,
including new compute mode that reduces
dynamic power by placing peripherals in an
asynchronous stop mode
• LPUART, SPI, I2C, ADC, DAC, LP timer and
DMA support low power mode operation
without waking up the core
• Security circuitry to prevent unauthorized
access to RAM and flash contents
• 8 KB ROM bootloader for easy flash
upgrade
• Low-power applications
• USB peripherals
Performance
Timing and Control
• Cortex-M0+ core, 48 MHz core frequency
over full voltage and temperature range
(–40 ˚C to +105 ˚C), except CSP
(-40 ˚C to +85 ˚C)
• One 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
• Single-cycle fast I/O access port facilitates
bit banging and software protocol emulation,
maintaining an 8-bit ‘look and feel’
• Low-power timer allows operation in all
power modes except VLLS0
• Bit manipulation engine for improved bit
handling of peripheral modules
• GPIO with pin interrupt support, DMA
request capability and other pin control
options
Kinetis MCU families. The platform offers an
easy-to-use mass-storage device mode flash
programmer, a virtual serial port and classic
• Low cost (<$20 USD MSRP)
•I2C with DMA support, up to 1 Mb/s and
compatible with SMBus V2 features
• 12-bit ADC with configurable resolution,
sample time and conversion speed/power.
Integrated temperature sensor
application prototyping and demonstration of
programming and run control capabilities.
Connectivity and Communications
Mixed Signal
Freescale Freedom Development
Platform
and development system perfect for quick
• Capacitive touch sense interface supports
up to 16 external electrodes and DMA data
transfer
• Independent-clocked COP guards against
clock skew or code runaway for fail-safe
applications
• Full ARM ecosystem support
is a small, low-power, cost-effective evaluation
HMI
• Up to 4-ch. DMA for peripheral and memory
servicing with reduced CPU loading and
faster system throughput
•MQX™ Lite RTOS, FreeRTOS
The Freescale Freedom development platform
• Real-time clock with calendar
• Thumb instruction set combines high code
density with 32-bit performance
• IAR Embedded Workbench®, ARM Keil®
MDX, Atollic®, GCC
• LPUART and SPI with DMA support
• Designed in an industry-standard compact
form factor
• Easy access to the MCU I/O pins
Software and Tools
• Integrated open standard serial and debug
interface (OpenSDA)
• High-speed comparator with internal 6-bit
DAC
• Kinetis Design Studio Integrated
Development Environment (IDE)
• Compatible with a rich set of third-party
expansion boards
• 12-bit DAC with DMA support
• CodeWarrior for MCUs V10.x (Eclipse)
IDE with Processor Expert software
configuration tool
Learn more at freescale.com/Freedom.
• Integrated 1.2 V reference
Kinetis KL0x MCU Family Options
√
√
√
√
√
√
√
√
√
√
√
√
√*
√*
√*
√
√
√
√
√
√
√
√
√
14~28
14~28
14~28
14~22
14~22
14~22
22~28
22~41
22~41
22~28
22~41
22~41
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
LF
48 LQFP
(7 x 7, 0.5 mm)
FM
32 QFN
(5 x 5, 0.5 mm)
LC
32 LQFP
(7 x 7, 0.8 mm)
FK
24 QFN
(4 x 4, 0.5 mm)
AF
20 WLCSP
(< 2 x 2, 0.4
mm)
Other
16 QFN
(3 x 3, 0.5 mm)
Total I/Os
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
VREF
12-bit ADC
8
8
8
LLWU
2
2
2
1
1
1
1
1
1
1
1
1
12-bit DAC
1
1
1
1
1
1
1
1
1
1
1
1
TSI
I2C
√
√
√
√
√
√
1
1
1
1
1
1
1
1
1
1
1
1
RTC
SPI
1
2
4
2
2
2
1
2
4
1
2
4
Boot ROM (KB)
8
16
32
8
16
32
8
16
32
8
16
32
√ Package
FG
DMA
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
Features
UART
MKL02Z8xxx4
48
MKL02Z16xxx4 48
MKL02Z32xxx4 48
MKL03Z8xxx4
48
KL03
MKL03Z16xxx4 48
MKL03Z32xxx4 48
MKL04Z8xxx4
48
KL04
MKL04Z16xxx4 48
MKL04Z32xxx4 48
MKL05Z8xxx4
48
KL05
MKL05Z16xxx4 48
MKL05Z32xxx4 48
*Low power wakeup pin only
KL02
SRAM (KB)
Part Number
Flash (KB)
SubFamily
CPU (MHz)
Memory
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Freescale
Freedom
Hardware
FRDM-KL02Z
FRDM-KL02Z
FRDM-KL02Z
FRDM-KL03Z
FRDM-KL03Z
FRDM-KL03Z
FRDM-KL05Z
FRDM-KL05Z
FRDM-KL05Z
FRDM-KL05Z
FRDM-KL05Z
FRDM-KL05Z
For current information about Kinetis products and documentation,
visit freescale.com/Kinetis/Lseries
Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo, Kinetis, Processor Expert and Xtrinsic are
trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of
their respective owners. ARM, Cortex and Keil are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or
elsewhere. All rights reserved. © 2012–2014 Freescale Semiconductor, Inc.
Doc Number: LSERIESKL0FS Rev 7