32-bit ARM
®
Cortex
®
-M0+ Core Processor
Kinetis KL02 Family 20-pin
Chip-Scale Package MCU
World’s smallest ARM Powered
®
MCU
Overview
The Kinetis KL02 chip-scale package MCU is the world’s smallest ARM Powered MCU.
Available in the ultra-small 1.9 x 2.0 mm wafer-level chip-scale package, the KL02 CSP
(MKL02Z32CAF4R) drastically reduces board space while retaining rich MCU feature
integration. The KL02 CSP MCU consumes 25% less PCB area, yet delivers 60% more
GPIO than the nearest competing MCU. The KL02 family allows designers to dramatically
reduce their board size without compromising the performance, feature integration and power
consumption of their end products.
Target Applications
• Low-power devices
• Remote sensing nodes
• Portable consumer devices
• Ingestible healthcare sensing
Kinetis KL02 CSP MCU Family Block Diagram
ARM
®
Cortex
®
-M0+ Core
Debug Interfaces
Interrupt Controller
Micro Trace Buffer
System
Internal
Watchdog
Bit Manipulation
Engine
Unique ID
Memories
Program
Flash (32 KB)
SRAM
(4 KB)
Clocks
Frequency-
Locked Loop
Low-Frequency
Oscillators
Internal
Reference
Clocks
48 MHz
Analog
12-bit
ADC
Analog
Comparator
Timers
PWM
Low-Power
Timer
Communication Interfaces
2 x I
2
C
Low-Power UART
SPI
HMI
GPIO
Features
Ultra Low Power
• Next-generation 32-bit Cortex-M0+ core.
2x more CoreMark/mA than the closest
8/16-bit architecture
• 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
• 12-bit ADC with configurable resolution,
sample time and conversion speed/power
• Integrated temperature sensor
• High-speed comparator with internal 6-bit
DAC
Freescale Freedom Development Platform
The Freescale Freedom development platform
is a small, low-power, cost-effective evaluation
and development tool perfect for quick
application prototyping and demonstration of
Kinetis MCU families. The platform offers an
easy-to-use mass-storage device mode flash
programmer, a virtual serial port and classic
programming and run control capabilities.
• Low cost (<$20 USD MSRP)
• Designed in an industry-standard compact
form factor
• Easy access to the MCU I/O pins
• Integrated open standard serial and debug
interface (OpenSDA)
• Compatible with a rich set of third-party
expansion boards
Learn more at
freescale.com/Freedom.
Timing and Control
• Two 2-ch., 16-bit low-power timer PWM
modules
• Low-power timer allows operation in all
power modes except VLLS0
Flash and SRAM
• 32 KB flash, 4 KB RAM
• Security circuitry to prevent unauthorized
access to RAM and flash contents
HMI
• Up to 28 controllable GPIO with pin
interrupt support
Connectivity and Communications
• I
2
C, up to 400 Kb/s and compatible with
SMBus V2 features
• LPUART and SPI
Performance
• Cortex-M0+ core, 48 MHz core frequency
over full voltage and temperature range
(–40 ˚C to +105 ˚C). Single-cycle fast I/O
access port facilitates bit banging and
software protocol emulation, maintaining an
8-bit “look and feel”
• Bit manipulation engine for improved bit
handling of peripheral modules
• Thumb instruction set combines high code
density with 32-bit performance
• Independently clocked COP guards against
clock skew or code runaway for fail-safe
applications
Software and Tools
• CodeWarrior for MCUs V10.x (Eclipse)
IDE with Processor Expert software
configuration tool
• IAR Embedded Workbench
®
, ARM Keil
®
MDK, Atollic, GCC
• MQX
™
Lite, FreeRTOS
• Full ARM ecosystem support
Kinetis KL02 Family Options
Memory
Features
FG
√ Package
AF
FK
FM
16-bit ADC w/DP ch.
CPU (MHz)
20 WLCSP
(1.9 x 2, 0.4 mm)
16 QFN
(3 x 3, 0.5 mm)
24 QFN
(4 x 4, 0.5 mm)
√
√
UART
DMA
RTC
SPI
TSI
I
2
C
I
2
S
Sub-
Family
Part Number
Other
MKL02Z8xxx4
48 MHz
48 MHz
48 MHz
8
16
32
1
2
4
1
1
1
1
1
1
2
2
2
√
√
√
14~28
14~28
14~28
√
√
√
√
√
√
KL02
MKL02Z16xxx4
MKL02Z32xxx4
For current information about Kinetis products and documentation,
please visit
freescale.com/Kinetis/KL02CSP
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. All other product or service names are the property of their
respective owners. ARM, ARM Powered, 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: KINETISKL02CSPFS REV 4
32 QFN
(5 x 5, 0.5 mm)
SRAM (KB)
12-bit DAC
12-bit ADC
Flash (KB)
Total I/Os