Embedded Solutions
Based on ARM Technology
Kinetis MCUs
MAC5xxx MCUs
i.MX applications processors
QorIQ communications processors
Vybrid controller solutions
freescale.com/ARM
ii Freescale Embedded Solutions Based on ARM Technology
1freescale.com/ARM
ARM Solutions Portfolio 2
Freescale Embedded Solutions Chart 4
Kinetis MCUs 6
Kinetis K series MCUs 7
Kinetis L series MCUs 9
Kinetis E series MCUs 11
Kinetis V series MCUs 12
Kinetis M series MCUs 13
Kinetis W series MCUs 14
Kinetis EA series MCUs 15
MAC5xxx MCUs 16
MAC57D5xx MCUs 17
i.MX Applications
Processors 18
i.MX 6 series applications processors 20
i.MX53 applications processors 22
i.MX28 applications processors 23
i.MX and QorIQ
Processor Comparison 24
QorIQ Communications
Processors 25
QorIQ LS1 family 26
QorIQ LS2 family 29
Vybrid Controller Solutions 31
Vybrid VF3xx family 33
Vybrid VF5xx family 34
Vybrid VF6xx family 35
Design Resources 36
Freescale Enablement Solutions 37
Freescale Connect Partner
Enablement Solutions 51
Table of
Contents
2Freescale Embedded Solutions Based on ARM Technology
Our large ARM-powered portfolio includes
scalable MCU and MPU families from small
ultra-low-power Kinetis MCUs to i.MX
applications processors and Vybrid controller
solutions with advanced performance and
feature integration and QorIQ communications
processors that deliver industry-leading
power and performance. Each family has
been designed to offer a broad range of
performance, peripheral and packaging
options, providing migration paths for
end-product platform development. All
families are supported by industry-leading
enablement (software and tool) bundles
from Freescale and the extensive ARM
ecosystem. Combined, our Kinetis, i.MX,
QorIQ and Vybrid solutions offer the highest
level of integration, the most comprehensive
software and hardware enablement, and
the broadest range of performance available
within the ARM community. Whether you
are a consumer, industrial, automotive or
networking product designer, our ARM-based
product families offer a solution that meets
your requirements.
Scalable. Innovative. Leading.
Your Number One Choice for ARM Solutions
Freescale is the leader in embedded control, offering the market’s
broadest and best-enabled portfolio of solutions based on ARM®
technology. Our end-to-end portfolio of high-performance, power-efficient
MCUs and digital networking processors help realize the potential of the
Internet of Things, reflecting our unique ability to deliver scalable, systems-
focused processing and connectivity.
freescale.com/ARM 3
Kinetis MCUs
Hardware- and software-
compatible MCU families based
on ARM Cortex-M0+ and Cortex-M4
cores with exceptional low-power
performance, scalability and
feature integration.
MAC5xxx MCUs
MAC5xxxx automotive MCUs
integrate ARM Cortex-A and
Cortex-M cores that deliver the right
balance of real-time processing and
application performance.
i.MX Applications
Processors
Ultra-versatile solutions for multimedia
and display applications with multi-
core scalability and market-leading
power, performance and integration.
QorIQ Communications
Processors
Next-generation QorIQ processors
are based on Layerscape
Architecturethe industry’s
first software-aware, core-
agnostic architecture that delivers
unprecedented efficiency and scale
for the smarter, more capable
networks of tomorrow—end to end.
Vybrid Controller
Solutions
Real-time, highly integrated solutions
with dual-display capability to enable
your system to control, interface,
connect, secure and scale.
4Freescale Embedded Solutions Based on ARM Technology
i.MX 6Solo
Up to 1 GHz
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, SATA
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, 2D Graphics, LCDx2, LP-DDR2/DDR3,
IEEE 1588 Ethernet, E-Ink EPDC
Note: Secure boot, PMU, audio, dual USB w/HS PHY and LCD available on all Cortex-A9-based i.MX applications processors
Four Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE® 1588 Ethernet, PCIe, SATA
One Core, Video Encode/Decode, 2D/3D Graphics, DDR3,
IEEE 1588 Ethernet, SATA, CAN
One Core, 2D Graphics, DDR2, Ethernet, E Ink EPD
Analog Measurement Engine, IEEE 1588 Ethernet, Encryption,
USB OTG (FS), Segment LCD, 128512 KB Flash
Kinetis K7x
120150 MHz
Mixed Signal, FPU, 32 KB1 MB Flash
USB OTG (FS/HS), FPU, 32 KB1 MB Flash
Kinetis K3x
72100 MHz
Kinetis K4x
72100 MHz
Segment LCD, 64512 KB Flash
Kinetis K2x
50120 MHz
Kinetis K1x
50120 MHz
Kinetis KV1x
75 MHz BLDC Motor Control, 1.2 Msps ADC, 1632 KB Flash
USB OTG (FS), Segment LCD, 64512 KB Flash
IEEE 1588 Ethernet, Encryption, Tamper Detect, USB OTG
(FS/HS), FPU, DRAM Controller, 256 KB2 MB Flash
Kinetis K6x
100 –180 MHz
Kinetis K5x
72100 MHz
Graphics LCD, IEEE 1588 Ethernet, Encryption, Tamper Detect,
USB OTG (FS/HS), FPU, DRAM Controller, 512 KB1 MB Flash
Kinetis KV4x
150 MHz
4.1 Msps ADC, Picosecond PWM, CAN,
Digital Power Conversion and Motor Control
SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect,
Dual USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash
Dual SVGA LCD, Camera Interface with Video ADC,
Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual
USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual
Quad-SPI, NAND Flash Controller
WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/HS PHY,
Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller, 176LQFP
Dual Heterogeneous Cores, DDR3 Interface, 400 MHz, WVGA
LCD x 2 or XGA, USB x 2, Dual Quad SPI, MLB 50, CAN x 2
One Core, DDR2, IEEE 1588 Dual
Ethernet, CAN, L2 Switch, PMU
One Core, DDR2/SDRAM, Ethernet,
CAN, PATA, Camera, Tamper Detect
One Core, PMU, Analog Audio
One Core, 2D Graphics, DDR2, Ethernet, CAN
i.MX 6SoloLite
1 GHz
i.MX 6Dual
Up to 1.2 GHz
NetworkingIndustrialConsumerAutomotive
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD x 2,
USB, Dual Quad SPI, MLB 50, CAN x 2
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD,
USB, Dual Quad SPI, CAN x 2
Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit
Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated
PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller
QorIQ LS1020/21/22A
Up to 1 GHz
ARM
Cortex-A7
Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit
DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O
Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration
QorIQ LS2045/85A
Up to 2 GHz
ARM
Cortex-A57
ARM
Cortex-A9
ARM
Cortex-A9
ARM
Cortex-A8
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-A5
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-M4
ARM
Cortex-M0+
A R M11
A R M11
ARM9
2.4 GHz IEEE 802.15.4 Compliant Radio Transceiver,
256-512 KB Flash
Kinetis KW2x
50 MHz
USB OTG, Segment LCD, DMA, 16-bit ADC,
12-bit DAC, 128256 KB Flash
Kinetis KL3x
48 MHz
Kinetis KL4x
48 MHz
Kinetis KL1x
48 MHz
Kinetis KL0x
48 MHz
Kinetis KL2x
48 MHz
Segment LCD, DMA, 12/16-bit ADC,
12-bit DAC, 64256 KB Flash
USB OTG, DMA, 12/16-bit ADC, 12-bit DAC,
432 KB Flash
DMA, 16-bit ADC, 12-bit DAC, 32256 KB Flash
DMA, 12-bit ADC, 12-bit DAC, 832 KB Flash
QorIQ Communications Processors Built on Layerscape Architecture
i.MX Applications Processors
Vybrid Controller Solutions
Kinetis MCUs
VF5xxR
Up to 400 MHz
VF3xxR
Up to 266 MHz
VF1x xR
Up to 266 MHz
i.MX 6Quad
Up to 1.2 GHz
VF6xx
ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz)
VF5xx
Up to 500 MHz
VF3xx
Up to 266 MHz
i.MX53
Up to 1 GHz
i.MX 6DualLite
Up to 1 GHz
Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA,
USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine
QorIQ LS1024A
Up to 1.2 GHz
Two Cores, Packet and QoS Coprocessors for Layer 2/3/4 Acceleration,
Ethernet, PCIe, TDM, USB 2.0 Interfaces
QorIQ LS102MA
Up to 650 MHz
Kinetis KEA
48 MHz
32-bit Automotive MCUs, Voltage range: 2.7 to 5.5 V,
Flash write voltage range: 2.7 to 5.5 V,
Temperature range (ambient): 40 °C to +125 °C
Kinetis KV3x
100120 MHz
PMSM Motor Control, Multiple Timers, FPU,
64512 KB Flash
Entry Level, FPU, up to 64128 KB Flash
Kinetis K0x
100 MHz
Kinetis KM1x
50 MHz
Kinetis KW0x
48 MHz
Kinetis KM3x
50 MHz
Segment LCD, Serial Wire Debug, MCG, BME, CRC,
Vref, 64128 KB Flash
Serial Wire Debug, MCG, BME, CRC, Vref,
64128 KB Flash
Sub-1 GHz Radio Transceiver, 128 KB Flash
5 V, ESD/EMC, ADC, Robust Timers, High Current Outputs,
8128 KB Flash
Kinetis KE0x
20-48 MHz
Freescale Embedded Solutions Based on ARM Technology
5freescale.com/ARM
i.MX 6Solo
Up to 1 GHz
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, SATA
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, 2D Graphics, LCDx2, LP-DDR2/DDR3,
IEEE 1588 Ethernet, E-Ink EPDC
Note: Secure boot, PMU, audio, dual USB w/HS PHY and LCD available on all Cortex-A9-based i.MX applications processors
Four Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE® 1588 Ethernet, PCIe, SATA
One Core, Video Encode/Decode, 2D/3D Graphics, DDR3,
IEEE 1588 Ethernet, SATA, CAN
One Core, 2D Graphics, DDR2, Ethernet, E Ink EPD
Analog Measurement Engine, IEEE 1588 Ethernet, Encryption,
USB OTG (FS), Segment LCD, 128512 KB Flash
Kinetis K7x
120150 MHz
Mixed Signal, FPU, 32 KB–1 MB Flash
USB OTG (FS/HS), FPU, 32 KB–1 MB Flash
Kinetis K3x
72–100 MHz
Kinetis K4x
72–100 MHz
Segment LCD, 64–512 KB Flash
Kinetis K2x
50–120 MHz
Kinetis K1x
50–120 MHz
Kinetis KV1x
75 MHz BLDC Motor Control, 1.2 Msps ADC, 1632 KB Flash
USB OTG (FS), Segment LCD, 64512 KB Flash
IEEE 1588 Ethernet, Encryption, Tamper Detect, USB OTG
(FS/HS), FPU, DRAM Controller, 256 KB–2 MB Flash
Kinetis K6x
100 –180 MHz
Kinetis K5x
72–100 MHz
Graphics LCD, IEEE 1588 Ethernet, Encryption, Tamper Detect,
USB OTG (FS/HS), FPU, DRAM Controller, 512 KB–1 MB Flash
Kinetis KV4x
150 MHz
4.1 Msps ADC, Picosecond PWM, CAN,
Digital Power Conversion and Motor Control
SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect,
Dual USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash
Dual SVGA LCD, Camera Interface with Video ADC,
Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual
USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual
Quad-SPI, NAND Flash Controller
WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/HS PHY,
Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller, 176LQFP
Dual Heterogeneous Cores, DDR3 Interface, 400 MHz, WVGA
LCD x 2 or XGA, USB x 2, Dual Quad SPI, MLB 50, CAN x 2
One Core, DDR2, IEEE 1588 Dual
Ethernet, CAN, L2 Switch, PMU
One Core, DDR2/SDRAM, Ethernet,
CAN, PATA, Camera, Tamper Detect
One Core, PMU, Analog Audio
One Core, 2D Graphics, DDR2, Ethernet, CAN
i.MX 6SoloLite
1 GHz
i.MX 6Dual
Up to 1.2 GHz
NetworkingIndustrialConsumerAutomotive
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD x 2,
USB, Dual Quad SPI, MLB 50, CAN x 2
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD,
USB, Dual Quad SPI, CAN x 2
Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit
Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated
PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller
QorIQ LS1020/21/22A
Up to 1 GHz
ARM
Cortex-A7
Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit
DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O
Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration
QorIQ LS2045/85A
Up to 2 GHz
ARM
Cortex-A57
ARM
Cortex-A9
ARM
Cortex-A9
ARM
Cortex-A8
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-A5
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-M4
ARM
Cortex-M0+
A R M11
A R M11
ARM9
2.4 GHz IEEE 802.15.4 Compliant Radio Transceiver,
256-512 KB Flash
Kinetis KW2x
50 MHz
USB OTG, Segment LCD, DMA, 16-bit ADC,
12-bit DAC, 128–256 KB Flash
Kinetis KL3x
48 MHz
Kinetis KL4x
48 MHz
Kinetis KL1x
48 MHz
Kinetis KL0x
48 MHz
Kinetis KL2x
48 MHz
Segment LCD, DMA, 12/16-bit ADC,
12-bit DAC, 64–256 KB Flash
USB OTG, DMA, 12/16-bit ADC, 12-bit DAC,
432 KB Flash
DMA, 16-bit ADC, 12-bit DAC, 32–256 KB Flash
DMA, 12-bit ADC, 12-bit DAC, 8–32 KB Flash
QorIQ Communications Processors Built on Layerscape Architecture
i.MX Applications Processors
Vybrid Controller Solutions
Kinetis MCUs
VF5xxR
Up to 400 MHz
VF3xxR
Up to 266 MHz
VF1x xR
Up to 266 MHz
i.MX 6Quad
Up to 1.2 GHz
VF6xx
ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz)
VF5xx
Up to 500 MHz
VF3xx
Up to 266 MHz
i.MX53
Up to 1 GHz
i.MX 6DualLite
Up to 1 GHz
Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA,
USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine
QorIQ LS1024A
Up to 1.2 GHz
Two Cores, Packet and QoS Coprocessors for Layer 2/3/4 Acceleration,
Ethernet, PCIe, TDM, USB 2.0 Interfaces
QorIQ LS102MA
Up to 650 MHz
Kinetis KEA
48 MHz
32-bit Automotive MCUs, Voltage range: 2.7 to 5.5 V,
Flash write voltage range: 2.7 to 5.5 V,
Temperature range (ambient): –40 °C to +125 °C
Kinetis KV3x
100120 MHz
PMSM Motor Control, Multiple Timers, FPU,
64512 KB Flash
Entry Level, FPU, up to 64–128 KB Flash
Kinetis K0x
100 MHz
Kinetis KM1x
50 MHz
Kinetis KW0x
48 MHz
Kinetis KM3x
50 MHz
Segment LCD, Serial Wire Debug, MCG, BME, CRC,
Vref, 64–128 KB Flash
Serial Wire Debug, MCG, BME, CRC, Vref,
64128 KB Flash
Sub-1 GHz Radio Transceiver, 128 KB Flash
5 V, ESD/EMC, ADC, Robust Timers, High Current Outputs,
8128 KB Flash
Kinetis KE0x
20-48 MHz
6Freescale Embedded Solutions Based on ARM Technology
Kinetis Microcontrollers
Scalable, ultra-low-power, mixed-signal MCUs
The Kinetis portfolio consists of multiple hardware- and software- compatible MCUs
based on ARM Cortex-M0+ and Cortex-M4 cores with the choice of general
purpose or application-specific features. Each Kinetis series combines excellent
low-power performance with feature, memory and package scalability. All Kinetis
MCUs are supported by a comprehensive Freescale and third-party hardware and
software enablement system that reduces development costs and time to market.
Performance and
Integration
Cortex-M4-based MCUs
K
SERIES
Ultra-Low Power
Cortex-M0+-based MCUs
L
SERIES
5 V/Robust
Cortex-M0+-based
MCUs
E
SERIES
Automotive
Cortex-M0+-based
MCUs
EA
SERIES
Miniature chip-scale
packages
World’s smallest
ARM-based MCU
MINI
MCUs
Motor Control and
Power Conversion
Cortex-M0+/M4-based MCUs
V
SERIES
Metrology
Cortex-M0+-based
MCUs
M
SERIES
Wireless Connectivity
Cortex-M0+/M4-based
MCUs
W
SERIES
7freescale.com/ARM
Kinetis MCUs
Kinetis K Series MCUs
The 32-bit Kinetis K series MCUs are based
on the high performance ARM Cortex-M4
core. The Kseries includes hundreds of
products, spanning from 32 KB of flash up to
2 MB, along with a broad range of peripheral
combinations for measurement and control,
connectivity and security. Design teams
looking for an MCU to provide the right ratio
of price, performance and features are sure
to find what they’re looking for within this
broad family.
K2: The Next Generation
of Kinetis Solutions
The next generation of Kinetis solutions builds
on the portfolios strong history of scalability
and innovation paired with an even more
expansive enablement toolset.
K2the next generation of Kinetis solutions
brings you a comprehensive set of software
and development tools with next-generation
devices offering optimized performance and
power efficiency with industry-leading low
dynamic power consumption and best-in-
class flexible low-power modes.
To learn more, visit
freescale.com/Kinetis/Kseries.
Kinetis K Series MCUs
Memory
Up to 2 MB of flash memory
Up to 256 KB SRAM
Single cycle access to flash
Optional EEPROM
MPU and flash swap controller to enable robust firmware updates
CRC module
DRAM and NAND flash I/F
Power
Efficiency
Cortex-M4 core with FPU, MAC and SIMD
1.71–3.6 V voltage supply with full access to analog and memory across full range
Powerful DMA and X-bar switch enabling parallel processing
Less than 150 µA/MHz in run modes, fast wake-up times, lowest power mode
down to 150 nA and 10 modes of operation to balance performance and power
Rich Mixed
Signal
Up to 4x configurable 16-bit ADCs supporting on-chip PGAs
High-speed analog comparators with integrated 6-bit DAC
Up to 2x 12-bit DAC
FlexTimers for ICAP, OCOMP and PWM
Connectivity
10/100 BaseT Ethernet MAC with stacks supporting IPv6
Multiple USB options, including full- and high-speed USB 2.0 On-the-Go,
device charge detect capability, and crystal-less USB functionality
Up to 2x FlexCAN, 2.0B compliant
Up to 6 UART, support available for smart card plus Manchester encoding
Up to 3 SPI with chip selects
Up to 2 I2S or serial audio I/F
Up to 3 I2C with support for up to 1 Mbit/s operation
SDIO I/F
Security
Hardware encryption accelerator
Random number generator
Anti-tamper circuitry to monitor and help prevent application tampering and
protect your IP
HMI
Graphics controller supporting SVGA resolution
Parallel bus for camera I/F
Capacitive touch-sensing module
Kinetis K Series MCUs
Built on the ARM Cortex-M4 Core
Performance and Integration
8Freescale Embedded Solutions Based on ARM Technology
Kinetis K Series MCUs
Common Features
System
ARM Cortex-M4 Core
Multiple Low-Power Operation Modes,
Clock Gating, 1.71–3.6 V,
5 V Tolerant I/O
DMA, Memory Protection Unit ,
Crossbar Switch
Operating Temp: –40 °C to +105 °C
Memory
90 nm TFS Flash Memory
(High Reliability, Fast Access)
FlexMemory (EEPROM)
SRAM
Internal Memory Security/Protection
Analog Peripherals
16-bit ADC
Programmable Gain Amplifiers
12-bit DAC
High-Speed Comparators
Low-Power Touch-Sensing Interface
Serial Interfaces
UART, SPI, I2C
SAI (I2S)
Timers
RTC
Motor Control Timers
Low-Power Timers
Programmable Delay Block
System Timers
Other Peripherals
CRC
eSDHC
External Bus Interface
Feature Options
CPU Internal Memory Communication HMI Security Memory/Expansion Analog
K7x Family: Graphics LCD MCUs
120 to
150 MHz
Floating-
Point Unit
512 KB to
1 MB Flash
128 KB
SRAM
USB OTG
(FS and
HS)
CAN
Ethernet
(IEEE®
15 88)
Graphics
LCD
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
DRAM
Controller
K6x Family: Ethernet MCUs
100 to
180 MHz
Floating-
Point Unit
256 KB to
2 MB Flash
64 KB to
256 KB
SRAM
USB OTG
(FS and
HS)
CAN
Ethernet
(IEEE
1588)
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
DRAM
Controller
K5x Family: Measurement MCUs
72 to
100 MHz
128 KB
to 512 KB
Flash
32 KB to
128 KB
SRAM
USB OTG
(FS)
Ethernet
(IEEE
1588)
Segment
LCD
Hardware
Encryption ——
Measurement
Engine
K4x Family: USB & Segment LCD MCUs
72 to
100 MHz
64 KB to
512 KB
Flash
16 KB to
128 KB
SRAM
USB OTG
(FS) CAN Segment
LCD ——
——
K3x Family: Segment LCD MCUs
72 to
100 MHz
64 KB to
512 KB
Flash
16 KB to
128 KB
SRAM
CAN Segment
LCD —— ——
—— ——
K2x Family: USB MCUs
50 to
120 MHz
Floating-
Point Unit
32 KB to
1 MB
Flash
8 KB to
256 KB
SRAM
USB OTG
(FS and
HS)
CAN ——
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
——
K1x Family: Baseline MCUs
50 to
120 MHz
Floating-
Point Unit
32 KB to
1 MB
Flash
8 KB to
128 KB
SRAM
CAN ——
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
——
K0x Family: Entry-Level MCUs
100 MHz Floating-
Point Unit
64 KB to
128 KB
Flash
16 KB
SRAM
Note: Not all features are available on all product variants.
Freescale Development Tools for the Kinetis K Series MCUs
Development Tool
Part Number Kinetis MCU Family Support Extended Hardware Support Options
FRDM-K20D50M [1] 50 MHz MK10 and MK20
Arduino footprint-compatible with support for a
rich set of third-party expansion boards (“shields”)
FRDM-K22F [1,2] 100/120 MHz MK22
FRDM-K64F [1,2] 120 MHz MK24, MK63, MK64
TWR-K20D50M 50 MHz MK10 and MK20
Tower System peripheral modules can be added
for enhanced functionality, including 802.11.x,
serial connectivity, analog, sensors, graphics LCD,
audio, MFi interface (iPad®, iPhone®, iPod®), general I/O,
2.4 GHz and sub-1 GHz RF, motor control, memory, etc.
TWR-K20D72M 72 MHz MK10 and MK20
TWR-K21D50M 50 MHz MK11, MK12, MK21 and MK22
TWR-K21F120M 120 MHz MK21 and MK22
TWR-K22F120M [2] 100/120 MHz MK22
TWR-K24F120M [2] 120 MHz MK24
TWR-K40D100M 100 MHz MK30 and MK40
TWR-K53N512 MK50, MK51, MK52 and MK53
TWR-K60D100M 100 MHz MK10, MK20 and MK60
TWR-K60F120M 120/150 MHz MK10, MK20 and MK60
TWR-K64F120M [2] 120 MHz MK24, MK63, MK64
TWR-K70F120M 120/150 MHz MK61 and MK70
[1] ARM mbed enabled [2] Kinetis SDK enabled
Bundled kits with peripheral modules are available. For more information, visit freescale.com/Tower and freescale.com/Freedom.
9freescale.com/ARM
Kinetis MCUs
Kinetis L Series MCUs
Kinetis L series MCUs, based on ARM
technology, are the world’s most energy
efficient, bringing new design possibilities to
entry-level applications that have previously
been limited by 8-/16-bit MCU capabilities.
KinetisL series MCUs combine the enhanced
energy efficiency, performance and debug
features of the new 32-bit ARM Cortex-M0+
core with the scalability, feature integration
and enablement of the Kinetis MCU portfolio.
Available with multiple flash memory options
and a rich selection of analog, connectivity
and HMI peripherals, Kinetis L series MCUs
are also hardware and software compatible
with KinetisK series MCUs based on the
ARM Cortex-M4 core.
Energy Efficiency
Kinetis L series MCUs supplement the
low-power ARM Cortex-M0+ core with low-
power 90 nm process technology, platform
design, operating modes and energy-saving
peripherals. Combined, they increase the
time spent in deep sleep modes, minimizing
CPU activity and extending battery life.
ARM Cortex-M0+ Core
The World’s Most Energy-
Efficient Processor
• KinetisLseriesMCUsbasedonthe
ARM Cortex-M0+ core deliver up to 2.42
CoreMark®/MHz*: 2x–40x more than 8-
and 16-bit competitors and approximately
10 percent more than the ARM Cortex-M0
• Single-cycleaccesstoI/O:Upto
50 percent faster than standard I/O for
improved reaction time to external events
• Two-stagepipeline:Reducedcycles
per instruction enables faster branch
instruction and ISR entry
• Excellentcodedensityvs.8-bitand16-bit
MCUs: Reduced flash size, system cost
and power consumption
• 56instructions:Easyprogrammingand
efficient packaging of 8-/16-/32-bit data
in memory. One hundred percent
instruction set compatible with the
ARM Cortex-M0 processor
• Linear4GBaddressspace:Nocomplex
paging, simpler software
• Microtracebuffer:Lightweighttrace
solution for fast bug identification
To learn more visit
freescale.com/Kinetis/Lseries.
*NOTE: CoreMark: 1.0 : IAR Compiler 6.60,
--endian=little --cpu=Cortex-M0+ -e --fpu=None
-Ohs --use_c++_inline --no_size_constraints,
Code in internal Flash - Data in internal RAM
Kinetis Mini MCUs
Freescale is providing industry-leading
developments within chip-scale package
technology to enable smaller packages with
greater functionality than previously seen in
the market. Kinetis mini MCUs span multiple
cores and different Kinetis series and
include the ultra-thin, ‘worlds smallest ARM
Powered® MCU,’ the Kinetis KL03 CSP, at
just 1.6 mm x 2.0 mm.
To learn more visit freescale.com/
KinetisMinis.
Kinetis L Series MCUs
Built on the ARM Cortex-M0+ Core
Ultra-Low Power
Kinetis KL03 CSP: The World’s Smallest ARM Powered MCU
Kinetis L Series MCUs: The Evolution of the Entry-Level MCU
Kinetis L Series MCUs: The Evolution of the Entry-Level MCUs
• Energy Efficiency
Class-leading
CoreMark/mW
• Scalability and
Integration
Kinetis L to K Series
(ARM Cortex-M0+ to
ARM Cortex-M4)
• Enablement
Freescale Bundle +
ARM Ecosystem
• Ultra-Low Static Current
<1 µA
• Low Cost
From <$0.50
• Ease of Use
Freescale Freedom
Development Platform,
Processor Expert and
MCU Solution Advisor
8-/16-bit MCUs
Kinetis L Series 32-bit MCUs
10 Freescale Embedded Solutions Based on ARM Technology
Feature Options
Family Flash SRAM Pin
Count
Key Features
USB SLCD DMA RTC ADC DAC I2STSI Boot
ROM VREF
FLEXIO
KL46 128256 KB 1632 KB 64–121 OTG √√√16-bit 12-bit
KL43 128 256 KB 1632 KB 64 Slave √√√16-bit 12-bit
KL36 64256 KB 832 KB 64–121 √√√16-bit 12-bit
KL34 64 KB 8 KB 64–100 √√√12-bit
KL33 128 256 KB 1632 KB 64 √√√16-bit 12-bit
KL27 128256 KB 32 KB 32–64 Slave 16-bit 12-bit
KL26 32-256 KB 432 KB 32–121 OTG 16-bit 12-bit
KL25 32–128 KB 4–16 KB 32–80 OTG 16-bit 12-bit
KL24 32–64 KB 48 KB 32–80 OTG 12-bit
KL17 128 256 KB 32 KB 32-64 16-bit 12-bit
KL16 32–256 KB 4-32 KB 32-64 16-bit 12-bit
KL15 32–128 KB 4–16 KB 32–80 16-bit 12-bit
KL14 32–64 KB 4–8 KB 32–80 12-bit
KL05 832 KB 1–4 KB 2448 12-bit 12-bit
KL04 832 KB 1–4 KB 2448 12-bit
KL03 832 KB 2 KB 1624 12-bit
KL02 832 KB 1–4 KB 1632 12-bit
Common Features
System
ARM Cortex-M0+ Core, 48 MHz
Multi-Low-Power Modes and
Peripherals, Low-Power Boot,
Clock Gating
1.71–3.6 V, –40° C to +105° C [1]
Memory
90 nm TFS Flash, SRAM
Internal Memory Security/Protection
Analog Peripherals
12-/16-bit ADC, 12-bit DAC
High-Speed Comparator
Serial Interfaces
UART (including 1 LPUART)
SPI, I2C
Timers
Real-Time Clock [2]
16-bit Low-Power TPMs
(GP Timer/PWM)
Low-Power Timers
32-bit Periodic Interrupt Timer
[1] Feature not available on CSP packages
[2] For KL02, use software to support
Kinetis L Series MCUs
Freescale Development Tools for the Kinetis L Series MCUs
Development Tool
Part Number Kinetis MCU Family Support Extended Hardware Support Options
FRDM-KL02Z 48 MHz KL02Z
Arduino footprint-compatible with support for a rich set
of third-party expansion boards (“shields”)
FRDM-KL03Z [2] 48 MHz KL03Z
FRDM-KL05Z [1] 48 MHz KL04Z and KL05Z
FRDM-KL25Z [1] 48 MHz KL14Z, KL15Z, KL24Z and KL25Z
FRDM-KL26Z 48 MHz KL16Z and KL26Z
FRDM-KL43Z [2] 48 MHz KL43, KL33, KL27 and KL17
FRDM-KL46Z [1] 48 MHz KL16Z, KL26Z, KL34Z, KL36Z and KL46Z
TWR-KL25Z48M 48 MHz KL14Z, KL15Z, KL24Z and KL25Z Tower System peripheral modules can be added for enhanced
functionality, including 802.11.x, serial connectivity, analog, sensors,
graphics LCD, audio, MFi interface (iPad, iPhone, iPod), general I/O,
2.4 GHz and sub-1 GHz RF, motor control, memory, etc.
TWR-KL43Z48M [2] 48 MHz KL43, KL33, KL27 and KL17
TWR-KL46Z48M 48 MHz KL16Z, KL26Z, KL34Z, KL36Z and KL46Z
[1] ARM mbed enabled [2] Kinetis SDK enabled
Bundled kits with peripheral modules are available. For more information, visit freescale.com/Tower and freescale.com/Freedom.
11freescale.com/ARM
Kinetis MCUs
Feature Options
CPU Flash SRAM
Key Features
CAN Flex
Timer PWT Fast
Timer ADC
KE06
48 MHz 64128 KB 8–16 KB 3 12-bit
KE04
48 MHz 8128 KB 1–16 KB Up to 3 12-bit
KE02
20 MHz/
40 MHz 1664 KB 24 KB 312-bit
Common Features
System
ARM Cortex-M0+ Core
Multiple Power Modes,
Clock Gating
2.75.5 V, –40° C to +105° C
Clock Management
External OSC,
4–20 MHz, 32 KHz
Internal OSC, 32 KHz, 1 KHz
Analog Peripherals
12-bit ADC
Analog Comparators
Serial Interfaces
SCI
SPI, I2C
Timers
Real-Time Clock
16-bit Flex Timers
32-bit Periodic Interrupt Timer
Kinetis E Series MCUs
Kinetis E series MCUs are designed for
high-electrical noise environments and
high-reliability applications that require 5V
operation and robust EMC performance.
Kinetis E series MCUs include powerful
analog, timing and control peripherals with
a broad range of flash memory and package
options. Parts within the Kinetis E series
share common peripherals and packages,
allowing developers to migrate easily within
an MCU family or between MCU families to
take advantage of more memory or feature
integration. This scalability allows developers
to standardize on the Kinetis E series MCUs
for their end-product platforms, maximizing
hardware and software reuse and reducing
time to market.
Features
• 32-bitARMCortex-M0+core
• Scalablememoryfootprintsfrom8KB
flash/1 KB SRAM to 128 KB flash/16 KB
SRAM
• Precisionmixed-signalcapabilitywith
on-chip analog comparator and 12-bit ADC
• Powerfultimersforabroadrangeof
applications, including motor control
• Serialcommunicationinterfacessuchas
UART, SPI, I²C, etc.
• Highsecurityandsafetywithinternal
watchdog and programmable CRC module
• Singlepowersupply(2.75.5V)with
full functional flash program/erase/
read operations
• Ambientoperationtemperaturerange:
40 °C to +105 °C
• Robust5VMCUwith8-bitS08compatibility
Overview
Kinetis KE0x MCUs are the entry point into
the E series and are pin-compatible with
other E devices, as well as with the 8-bit
S08P family. This family includes a powerful
array of analog, communication, timing
and control peripherals with varying flash
memory size and pin count. Additionally,
the series offers highly robust, cost-effective
and energy-efficient MCUs that provide the
appropriate entry-level solution. Ultimately,
this product group is the next-generation
MCU solution, offering enhanced ESD/EMC
performance for cost-sensitive, high-reliability
device applications used in high electrical
noise environments.
To learn more, visit
freescale.com/Kinetis/Eseries.
Kinetis E Series MCUs
Built on the ARM Cortex-M0+ Core
5 V and Robust
Freescale Development Tools for the Kinetis E Series MCUs
Development Tool
Part Number
Kinetis MCU
Family Support Extended Hardware Support Options
FRDM-KE02Z 20 MHz KE02Z
Arduino footprint-compatible with
support for a rich set of third-party
expansion boards (“shields”)
FRDM-KE02Z40M 40 MHz KE02
FRDM-KE04Z 48 MHz KE04
FRDM-KE06Z 48 MHz KE06 and
KE04
For more information, visit freescale.com/Freedom.
12 Freescale Embedded Solutions Based on ARM Technology
Kinetis V Series MCUs are based upon the
ARM Cortex-M0+ and M4 cores and are
designed for BLDC, PMSM and ACIM motor
control, as well as digital power conversion
applications. The Kinetis KV1x MCU family is
the entry point and features a 75 MHz ARM
Cortex-M0+ core with a hardware square root
and divide block giving it a 27% increase in
performance vs. comparable 32-bit MCUs in
sensorless PMSM control.
With an ARM Cortex-M4 core, floating point
unit and clock frequencies of up to 150
MHz, the Kinetis KV3x and Kinetis KV4x
MCU families extend the V series to higher
dynamic control systems including those
with multiple motors. Kinetis V series MCU
features include dual 16-bit analog-to-digital
converters (ADCs) sampling at up to 1.2
mega samples per second (MS/s) in 12-bit
mode, multiple motor control timers and
16-512 KB of flash memory. The Kinetis KV4x
MCU family includes advanced analog and
timing peripherals from Freescale’s digital
signal controller (DSC) portfolio to address
the requirements of digital power conversion
applications. All families are supported by
a full enablement suite from Freescale and
third-party resources, including reference
designs, software libraries and motor
configuration tools.
To learn more, visit
freescale.com/Kinetis/Vseries.
Kinetis V Series MCUs
Built on ARM Cortex-M0+/M4 Cores
Motor Control and Power Conversion
Kinetis V Series MCUs
Standard Feature Optional Feature
Cyclic
Redundancy
Check (CRC)
Flash Access
Controller
Voltage
Reference
Timers
System Memories
Communication Interfaces HMI
Clocks
4/16-Ch. DMA
Bit Manipulation
Unique ID
Inter-Peripheral
Crossbar
Low-Leakage
Wake-Up Unit
Internal and
External
Watchdogs
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High-
Frequency
Oscillators
Internal
Reference
Clocks
FlexTimers
Periodic
Interrupt
Timers
Security
and Integrity
Analog
Core
Interrupt
Controller FPU
HW Divide &
Sq. Root MTB
Debug Interfaces DSP
ARM® Cortex®-M4 (100-150 MHz)
ARM Cortex-M0+ (75 MHz)
2x 16-bit ADC
2x HS 12-bit ADC
Up to 4 ACMP
Up to 2
12-bit DAC
12-Ch. eFlexPWM
Programmable
Delay Block
Quad Encoder
Program Flash
(16 KB to 512 KB)
Boot Flash
Serial
Programming
Interface (EZ Port)
32-byte Register
File
SRAM
8 to 96 KB
FlexBus
External
Bus Interface
GPIOUp to 2 I2C
Up to 4 UARTs
Up to 2 DSPI
Up to 2 CAN
Kinetis V Series MCU Family Block Diagram
Freescale Development Tools for the Kinetis V Series MCUs
Development Tool
Part Number Kinetis MCU
Family Support Extended Hardware Support Options
TWR-KV10Z32 MKV10 Tower System peripheral modules can be
added for enhanced functionality, including
802.11.x, serial connectivity, analog, sensors,
graphics LCD, audio, MFi interface (iPad,
iPhone, iPod), general I/O, 2.4 GHz and sub-1
GHz RF, motor control, memory, etc.
TWR-KV31F120M MKV3x
TWR-KV46F150M MKV4x
Bundled Tower System kits with peripheral boards are available.