Kinetis K2x MCU Family Fact Sheet

Low-power
MCUs with
USB On-The-Go
Kinetis K2x MCU Family
The Kinetis K series MCU portfolio offers the broadest selection of pin-, peripheraland software-compatible MCU families based on the ARM® Cortex®-M4 core.
TARGET APPLICATIONS
COMPREHENSIVE ENABLEMENT SOLUTIONS
}} Barcode scanners
Kinetis Software Development Kit (SDK)
}} Electronic point of sale (EPOS)
}} Extensive suite of robust peripheral drivers, stacks
and middleware
}} Gaming accessories
}} Health and wellness monitors
}} Home and building automation
}} Industrial/commercial sensor nodes
}} IoT data concentrators
}} Multi-functional printers
}} Smart grid data concentrators
}} Sports and activity wearables
These families are performance efficient and offer industryleading low power while providing significant BOM savings
through smart on-chip integration. The Kinetis K series is
supported by a comprehensive set of development tools,
software and enablement.
The Kinetis K2x MCU family offers full- and optional high-speed
USB 2.0 On-The-Go (OTG), including options for crystal-less
device functionality. Devices range from 32 KB to 2 MB of flash
with 256 KB of SRAM; packages include BGA, LQFP, QFN and
WLCSP spanning from 32 to 169 pin options.
The Kinetis K2x MCU family is a scalable portfolio with
various levels of integration, offering a rich suite of analog,
communication, timing and control peripherals to accommodate
a wide range of requirements.
}} Includes software examples demonstrating the usage of
the HAL, peripheral drivers, middleware and RTOSes
Operating system abstraction (OSA) for proprietary MQX™
RTOS, FreeRTOS, and Micrium µC/OS kernels and
baremetal (no RTOS) applications
Processor Expert Software Configuration Tool
Complimentary software configuration tool providing IO
allocation and pin initialization and configuration of hardware
abstraction and peripheral drivers
Integrated Development
Environments (IDE)
}} Atollic® TrueSTUDIO®
atollic.com/index.php/partnerfreescale
}} Green Hills® Software MULTI
ghs.com/products/freescale_kinetis.html
}} IAR Embedded Workbench®
iar.com/kinetis
KINETIS K2x MCU FAMILY BLOCK DIAGRAM
}} ARM Keil® Microcontroller
Development Kit
keil.com/freescale
}} Kinetis Design Studio IDE
–– No-cost integrated development
environment (IDE) for Kinetis MCUs
–– Eclipse and GCC-based IDE
for C/C++ editing, compiling
and debugging
System
Internal and
External
Watchdogs
Debug
Interfaces
DSP
Up to 32-Ch. DMA
Interrupt
Controller
Floating-Point
Unit (FPU)
Low-Leakage
Wake-Up Unit
Up to 8 KB
I/D Cache
Memory
Protection Unit
(MPU)
Security
and Integrity
}} Broad ARM ecosystem support
through Connect program partners
Cyclic
Redundancy
Check (CRC)
Cryptographic
Acceleration
Unit (CAU)
Online Enablement with ARM mbed™
Development Platform
Random
Number
Generator
Memories
Clocks
Program Flash
(32 KB to 2 MB)
SRAM
8 to 256 KB
Phase-Locked
Loop
FlexMemory
(32 to 512 KB)
(2 to 16 KB EE)
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Serial
Programming
Interface (EZ Port)
SDRAM
Controller
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
NAND Flash
Controller
Analog
Timers
16-bit ADC
FlexTimer
PC
I2S
GPIO
Programmable
Delay Block
USB On-the-Go
(HS) + PHY
USB On-the-Go
(LS/FS) + PHY
USB Device
Charger Detect
(DCD)
USB Voltage
Regulator
Low-Power
Touch-Sensing
Interface
Analog Comparator
with 6-bit DAC
Communication Interfaces
PGA
Periodic
Interrupt Timers
12-bit DAC
Low-Power
Timer
Voltage Reference
Independent
Real-Time
Clock (RTC)
HW Tamper
Detection Unit
}} Rapid and easy Kinetis MCU
prototyping and development
UART
(Optional ISO 7816)
HMI
CAN
Secure Digital
Host Controller
(SDHC)
SPI
Carrier Modulator
Transmitter
}} Online mbed SDK, developer
community
Optional Feature
}} Free software libraries
Proprietary MQX RTOS
}} Commercial-grade MCU
software platform at no cost
with optional add-on software
and support packages
Core
ARM® Cortex®-M4
50/72/100/180 MHz
mbed
Enabled
Bootloader
Development Hardware
}} Common bootloader for all Kinetis MCUs
}} Tower System modular development
platform
}} In-system flash programming over a
serial connection: erase, program, verify
}} ROM or flash-based bootloader with
open source software and host-side
programming utilities
–– Rapid prototyping and evaluation
–– Low cost, interchangeable modules
}} Freedom development platforms
–– Low cost (<$30 USD)
–– Arduino R3 compatible
–– mbed-enabled on select boards
KINETIS K2x MCUs: FULL-SPEED USB
Kinetis
K2x MCU
Sub-Family
Kinetis K26
MCUs High
Performance
Kinetis K24
MCUs High
SRAM
CPU
Performance
180 MHz
w/FPU
120 MHz
w/FPU
50 MHz
100 MHz
w/FPU
Embedded
Up to 2048 KB,
Memory
256 KB
(Flash, SRAM)
256-1024 KB,
256 KB
192–512 KB,
32–64 KB
128 KB,
24 KB
Analog
2 x 16-bit ADC,
2 x 12-bit DAC
PGA 2 x 16-bit
ADC, 2 x 12-bit
DAC
1 x 16-bit
ADC, 1 x
12-bit DAC
2 x 16-bit
ADC, 1 x
12-bit DAC
Security
Hardware
Encryption
Hardware
Encryption Other
Features
HS USB w/
PHY, CAN,
FlexBus, SDRAM
Controller
CAN,
FlexBus
-
-
Package
Options
WLCSP169,
MAP169,
MAP144,
LQFP144
LQFP144,
LQFP100,
MAP121
LQFP48,
LQFP80,
MAP121,
LQFP64
XFBGA121,
LQFP100,
MAP64,
TWR-K64F120M,
Development TWR-K65F180M,
TWR-K24F120M,
FRDM-K66F
Board
FRDM-K64F
Kinetis K21 MCUs
Security Rich
Kinetis K22 MCUs Baseline
120 MHz
w/FPU
120 MHz
w/FPU
50 MHz
640–1024 KB, 256–512 KB, 192–512 KB, 640–1024
128 KB
48–128 KB
32–64 KB
KB, 128 KB
2 x 16-bit
ADC, 2 x
12-bit DAC
2 x 16-bit
ADC, 2 x
12-bit DAC
1 x 16-bit
ADC, 1 x
12-bit DAC
TWRK21D50M
TWRK22F120M,
FRDM-K22F
2 x 16-bit
ADC, 2 x
12-bit DAC
50 MHz
72 MHz
100 MHz
120 MHz
w/FPU
32–160 KB,
8–16 KB
96–288 KB,
16–64 KB
256–512 KB,
32–128 KB
1024 KB,
128 KB
1 x 16-bit ADC
PGA 2 x 16-bit
PGA 2 x
PGA 4 x
ADC, 1 x
16-bit ADC, 2 16-bit ADC, 2
12-bit DAC
x 12-bit DAC x 12-bit DAC
Hardware Encryption
and Tamper Detection
-
LQFP64
120 MHz
w/FPU
Kinetis K20 MCUs
High Mixed Signal Integration
-
CAN,
FlexBus
FlexBus
-
CAN,
FlexBus
-
CAN,
FlexBus
CAN,
FlexBus
HS USB, CAN,
NAND Flash
Controller,
FlexBus
MAP144,
MAP121,
LQFP144,
LQFP64,
LQFP100,
LQFP80
XFBGA121,
LQFP100,
MAP64,
LQFP64
MAP121,
LQFP80
MAP144,
MAP121,
LQFP144
LQFP48,
MAP64,
QFN48,
LQFP64,
QFN32
LQFP80,
LQFP64,
MAP121,
LQFP100
LQFP100,
LQFP144,
LQFP80,
MAP144,
MAP121
MAP144,
LQFP144
TWRK21F120M
TWRK22F120M,
FRDM-K22F
TWRK21D50M
TWRK21F120M
TWR-K20D50M,
FRDMK20D50M
TWRK20D72M
TWRK60D100M
TWRK60F120M,
FRDM-K22F
*Note: Not all features are present on each device or development board. Check technical documentation to confirm feature availability per package.
www.nxp.com/Kinetis
© 2014–2015 Freescale Semiconductor, Inc.
The Energy Efficient Solutions logo, Kinetis, Processor Expert and Tower 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. mbed is a trademark of ARM Limited (or its
subsidiaries) in the EU and/or elsewhere. All rights reserved.
Document Number:
KINK2XFS REV 9