1 Introduction
K32L2 family is an expansion of K32L series, that provides a unique balance
of core efficiency, low-power modes, memory scalability, and mixed signal
integration.
K32L2 family includes Arm Cortex-M0+ processor, with options scaling from
64 KB to 512 KB flash and 32 KB to 128 KB SRAM. It is the target for secure
and power-optimized MCUs for next generation power-conscious and low-
leakage applications.
It is simple to port to the new K32L2 family for the users of the Kinetis KL series MCUs. There are also tips and information that
require attention. This application note provides a short description of those tips as well as provides a general peripheral difference
between classic KL series and K32L2. Also, this document provides information about some differences between K32L2B and
K32L2A.
1.1 Orderable part numbers
Table 1. Orderable part numbers
Part number Flash RAM Pin count Package
K32L2B11Vxx0A 64 32 32, 48, 64 QFN, LQFP, MAPBGA
K32L2B21Vxx0A 128 32 32, 48, 64 QFN, LQFP, MAPBGA
K32L2B31Vxx0A 256 32 32, 48, 64 QFN, LQFP, MAPBGA
K32L2A31Vxx1A 256 128 64, 100 LQFP
K32L2A41Vxx1A 512 128 64, 100 LQFP
1.2 Migration scenario
1. Here are the scenario for porting KL series to K32L2If you are using KL1x, KL2x (except KL28), KL3x, KL4x series, you
can port to K32L2B, as most of the peripherals are compatible.
2. If you are using Kinetis KL28 and KL8x you can port to K32L2A, as most of the peripherals are compatible.
3. If your current design has limited resources on Flash, SRAM, and performance, you can port to K32L2A. K32L2A has
the highest performance and memory resource in all KL series and K32L2 family.
4. KL27Z64 and KL27Z256 has some differences, although they share same QFN32 package, the following sections
describes the details. KL27Z256 and KL43Z256 series are 100% compatible with K32L2B, while KL27Z64 has minor
differences.
5. K32L2A and K32L2B does not have a hardware I2S/SAI module. You can use FlexIO to simulate the I2S interface.
6. The new K32L2 family has few package options than the classic KL series.
Contents
1 Introduction............................................ 1
2 K32L2 system and clock architecture.... 3
3 K32L2A typical peripherals.................... 6
4 Examples............................................. 11
5 Summary............................................. 15
6 Revision history................................... 15
AN12779
Migrating from KL Series to K32L2 Series
Rev. 0 — July 2020
Application Note
7. K32L2A has a High Speed Run mode (HSRUN), which can boot core frequency to 96 MHz. However, there are
limitations in HSRUN mode, such as MCU cannot erase/program internal flash when in HSRUN mode.
1.3 K32L2B block diagram
The operating frequency of K32L2B can run up to 48 MHz and compatible with classic KL series peripherals and system
architecture.
Figure 1. K32L2B block diagram
1.4 K32L2A block diagram
K32L2A has the highest performance in all K32L2 and KL series. The core can run up to 96 MHz in HSRUN mode. As shown in
the following figure, the clock system architecture and communication peripherals are different from classic KL series and K32L2B.
K32L2A is compatible with KL28.
NXP Semiconductors
Introduction
Migrating from KL Series to K32L2 Series, Rev. 0, July 2020
Application Note 2 / 16