Low-power,
baseline MCUs
Kinetis
®
K1x MCU Family
Just like other members of the Kinetis K series portfolio, the Kinetis K1x series MCU
family offers a broad selection of pin-, peripheral-, and software-compatible MCU families
based on the ARM® Cortex
®
-M4 core.
TARGET APPLICATIONS
}
Barcode scanners
}
Electronic point of sales (EPOS)
}
Flow meters
}
Gaming controllers
}
HVAC systems
}
Home and building automation
}
Remote sensors
Kinetis K series MCU families are performance efficient and
offer industry-leading low power while providing significant
BOM savings through smart on-chip integration. The
Kinetis K series MCU portfolio is supported by the most
comprehensive set of development tools and software.
The Kinetis K1x MCU family consists of general-purpose
MCUs with a variety of memory and integration options.
Devices start from 32 KB of flash in a small footprint of 5
x 5 mm 32 QFN package extending up to 1 MB in a 144
MAPBGA package with an optional rich suite of analog,
communication, timing and control peripherals. Additionally,
its pin compatibility, flexible low-power capabilities and
innovative FlexMemory technology help to solve many of the
major pain points for embedded designers. Next-generation
Kinetis K1x MCUs are further optimized for performance and
power consumption and offer more streamlined integration
for further BOM cost reductions.
KINETIS K1x MCU BENEFITS
}
Up to 120 MHz Cortex-M4 core supporting a broad range
of processing bandwidth requirement while maintaining
excellent cost effectiveness in easy-to-use packages
}
Smart integration supporting applications requiring higher
performance, lower power and reduction of BOM cost such
as: communication peripherals with FIFOs, SPIs with multiple
chip selects, UARTs with hardware flow control, multiple
internal clock sources (1 kHz, 32 kHz and 4 MHz internal
oscillators), superb analog integration with 16-bit ADCs with
12-bit DAC, high-speed comparators, high-precision internal
voltage reference and multiple timers with PWM generation
capability or very-low-power operation
}
Highly reliable, fast access flash memory with four levels of
protection for code security/protection
}
Outstanding low-power operation with dynamic currents
down to 190 µA/MHz, state retention stop mode down to 3.2
µA with 6µS wake-up time and lowest power mode down to
340 nA
}
Faster time-to-market with comprehensive enablement
solutions, including SDK (drivers, libraries, stacks), IDE,
bootloader, RTOS, online community and more
COMPREHENSIVE
ENABLEMENT SOLUTIONS
Kinetis software development kit (SDK)
}
Extensive suite of robust peripheral
drivers, stacks and middleware
}
Includes software examples
demonstrating the usage of the
HAL, peripheral drivers, middleware,
and RTOSes
}
Operating system abstraction (OSA)
for MQX
™
RTOS, FreeRTOS
™
, and
Micrium
®
µC/OS kernels and BareMetal
(no RTOS) applications
Processor Expert
®
software
configuration tool
}
Complimentary software configuration
tool providing I/O allocation and
pin initialization and configuration
of hardware abstraction and
peripheral drivers
Integrated development environments (IDE)
}
Atollic
®
TrueSTUDIO
®
www.atollic.com/index.php/
partnerfreescale
}
Green Hills
®
Software MULTI
www.ghs.com/products/freescale_
kinetis.html
}
IAR Embedded Workbench
®
www.iar.com/kinetis
}
ARM Keil
®
Microcontroller
Development Kit
www.keil.com/freescale
}
Kinetis Design Studio IDE
– No-cost integrated development
environment for Kinetis MCUs
– Eclipse and GCC-based IDE for C/C++
editing, compiling and debugging
KINETIS K1x MCUs
Kinetis
®
K1x MCU
Sub-Family
CPU Performance
Embedded Memory
(Flash, SRAM)
Analog
Security
Other features
Package options
KINETIS K1x MCU FAMILY
KINETIS K1X MCU FAMILY BLOCK DIAGRAM
KINETIS K1X MCU FAMILY BLOCK DIAGRAM
Core Core
®
ARM
®
Cortex
®
-M4
®
-M4
ARM Cortex
Core 50/72/100/120 MHz MHz
Core 50/72/100/120
System
System
Internal Internal and
and
External
External
Watchdogs
Watchdogs
MemoryMemory
Protection Unit
Protection Unit
(MPU) (MPU)
DMA
DMA
Memories
Memories
Program Flash Flash
Program
(32 KB to 1MB)to 1MB)
(32 KB
FlexMemory
FlexMemory
(32 to 512 KB) 512 KB)
(32 to
(2 to 16 KB to 16 KB EE)
(2 EE)
Serial Serial
Programming
Programming
Interface
Interface
(EZPort)
(EZPort)
NAND Flash Flash
NAND
Controller
Controller
SRAM SRAM
(8 to 128 KB)128 KB)
(8 to
External
External
Bus Interface
Bus Interface
(FlexBus)
(FlexBus)
Cache Cache
Clocks
Clocks
Phase-Locked
Phase-Locked
Loop Loop
Frequency-
Frequency-
Locked Locked Loop
Loop
Low-/High-
Low-/High-
Frequency
Frequency
Oscillators
Oscillators
Internal Internal
Reference
Reference
Clocks Clocks
Debug Debug
Interfaces
Interfaces
Interrupt
Interrupt
Controller
Controller
DSP
DSP
Floating-Point
Floating-Point
Unit (FPU) (FPU)
Unit
Low-Leakage
Low-Leakage
Wake-Up Unit
Wake-Up Unit
Security
Security
and Integrity
and Integrity
Cyclic Cyclic
Redundancy
Redundancy
Check (CRC) (CRC)
Check
Cryptographic
Cryptographic
Acceleration
Acceleration
Unit (CAU) (CAU)
Unit
HW TamperTamper
HW
Detection
Detection
Unit
Unit
Random
Random
NumberNumber
Generator
Generator
Analog
Analog
16-bit ADC ADC
16-bit
PGA
PGA
Timers
Timers
FlexTimer
FlexTimer
Carrier Carrier
Modulator
Modulator
Transmitter
Transmitter
Programmable
Programmable
Delay Block Block
Delay
PeriodicPeriodic
Interrupt
Interrupt
Timers Timers
Low-Power
Low-Power
Timer Timer
Independent
Independent
Real-Time
Real-Time
Clock (RTC) (RTC)
Clock
Communication Interfaces
Communication Interfaces
IC
2
HMI
HMI
I
2
C
IS
2
I
2
S
GPIO GPIO
Low-Power
Low-Power
Touch-Sensing
Touch-Sensing
Interface
Interface
Analog Analog
Comparator
Comparator
with 6-bit DAC DAC
with 6-bit
12-bit DAC DAC
12-bit
Voltage Voltage
Reference
Reference
UART UART
(ISO 7816) 7816)
(ISO
SPI
CAN
SPI
CAN
Secure Secure
Digital Host Host
Digital
Controller
Controller
(SDHC)(SDHC)
Optiona Feature
Optiona Feature
}
Broad ARM technology ecosystem
support through NXP Partner Program
Online enablement with ARM
mbed
mbed
™
development platform
Enabled
}
Rapid and easy Kinetis MCU
prototyping and development
}
Online mbed™ SDK, developer
community
}
Free software libraries
Proprietary MQX RTOS
}
Full-feature RTOS kernel, TCP/IP
and USB stacks, file system, shell
utility, peripheral drivers, board
support packages and more at
www.nxp.com/mqx
Bootloader
}
Common bootloader for all
Kinetis MCUs
}
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
Development Hardware
}
Tower
®
System development
board platform
– Rapid prototyping and evaluation
– Low cost, interchangeable modules
}
Freedom development boards
– Low cost (<$30 USD)
– Arduino
®
R3 compatible
– mbed-enabled on select boards
Kinetis K12 MCUs
Baseline
50 MHz
192–512 KB,
32–64 KB
1 x 16-bit ADC,
1 x 12-bit DAC
–
–
LQFP48, LQFP64,
LQFP80, MAP121
Kinetis K11 MCUs
Security Rich
50 MHz with FPU
192–512 KB,
32–64 KB
1 x 16-bit ADC,
1 x 12-bit DAC
Hardware encryption
and tamper
–
LQFP80, MAP121
50 MHz
32–160 KB,
8–16 KB
1 x 16-bit ADC
–
–
LQFP48, LQFP64,
MAP64, QFN32,
QFN48
Kinetis K10 MCUs
High Mixed-Signal Integration
72 MHz
96–288 KB,
16–64 KB
PGA, 2x 16-bit ADC,
1 x 12-bit DAC
–
CAN, FlexBus
LQFP64, LQFP80,
LQFP100, MAP121
100 MHz
256–512 KB,
32–128 KB
PGA, 2 x 16-bit ADC,
2 x 12-bit DAC
–
CAN, FlexBus
LQFP80, LQFP100,
LQFP144, MAP121,
MAP144
120 MHz with FPU
1 MB, 128 KB
PGA, 4 x 16-bit ADC,
2 x 12-bit DAC
–
CAN, FlexBus,
NAND flash controller
LQFP144, MAP144
www.nxp.com/Kinetis
NXP, the NXP logo, the Energy Efficient Solutions logo, CodeWarrior, Kinetis, Processor Expert and Tower are trademarks of
NXP B.V. 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. © 2014–2016 NXP B.V.
Document Number:
KNTSK1xFMLYFS REV 3