One-Stop Enablement
Offering—MCU + IDE + RTOS
Freescale Tower System hardware
development environment:
• Integrated development environments
Eclipse-based CodeWarrior V10.x
IDE and Processor Expert
IAR Embedded Workbench
Keil MDK
CodeSourcery Sourcery G++ (GNU)
• Runtime software and RTOS
Math, DSP and encryption libraries
Motor control libraries
Complimentary bootloaders
(USB, Ethernet, RF, serial)
Complimentary Freescale
embedded GUI
Complimentary Freescale MQX™
Cost-effective Nano™ SSL/Nano™
SSH for Freescale MQX RTOS
Micrium µC/OS-III
Express Logic ThreadX
SEGGER embOS
freeRTOS
Mocana (security)
• Full ARM ecosystem
Features
• ARM
®
Cortex™-M4 core with DSP
instruction support and optional
single precision floating point unit
• Up to 32-channel DMA. Up to 16
KB of cache. Cross bar switch
• 32 KB–1 MB flash. Up to 128 KB
of SRAM
• 32–512 KB FlexMemory
Benefits
• Up to 120 MHz core supporting a broad range of processing
bandwidth needs
• Peripheral and memory servicing with reduced CPU loading.
Optimized bus bandwidth and flash execution performance.
Concurrent multi-master bus accesses for increased bus bandwidth
• High reliability, fast access program memory with 4-level security
protection. Independent flash banks allow concurrent code execution
and firmware updating
• FlexMemory provides 32 byte–16 KB of user-segmentable byte write/
erase EEPROM. In addition, FlexNVM from 32–512 KB for extra
program code, data or EEPROM backup
• Peripheral activity and wake-up times can be optimized to suit
application requirements enabling extended battery life
(Stop currents of <500 nA, run currents of <200 μA/MHz, 4 µs wake-
up from Stop)
• Continual device operation in reduced power states with flexible
wake-up options
• Fast, accurate signal conditioning capability with support for single or
differential operation for improved noise rejection
• Support for small amplitude signal processing
• Analog signal generation for audio applications
• Fast, accurate motor over-current protection
• Eliminates need for external voltage reference reducing overall
system cost
• Secure data transfer and storage. Faster than software
implementations and with minimal CPU loading. Supports a wide
variety of algorithms: DES, 3DES, AES, MD5, SHA-1, SHA-256
• Secure key storage with internal/external tamper detect for unsecured
flash, temperature/clock/supply voltage variations and physical attack
• Provides a modern upgrade from mechanical to touch keypad, rotary
and slider user interfaces and operates in all low-power modes with
minimal current added. Supports up to 16 inputs
• 10 ultra-low-power modes with
flash programming and analog
operation down to 1.71V
• Low-power timer, low-power RTC,
low-leakage wake-up unit
• High-speed 16-bit ADCs.
Programmable gain amplifiers
• 12-bit DAC. High-speed
comparators
• On-chip voltage reference
• Cryptographic acceleration
unit (CAU)
• HW tamper detection unit
• Random number generator
• Low-power capacitive touch-
sensing interface
• Up to six UARTs with IrDA support.
• Variety of data size, format and transmission/reception settings
One UART with ISO 7816 support
supported for multiple industrial communication protocols
• I
2
S interface, up to two CAN
• Multiple communication interfaces for simple and efficient data
modules, up to three DSPI
exchange, industrial network bridging and audio system interfacing
2
interfaces, up to two I C interfaces
K10 Family Options
Memory
Secure Digital Host
Memory Protection
Single Precision
Floating Point Unit
Flex NVM (KB)
Features
5V Tolerant I/O
FM
32 QFN (5x5)
Other
FT
48QFN (7X7)
LF
48LQFP (7X7)
External Bus
Interface
NAND Flash
Controller
√
Packages
MP
64MAPBGA
(5X5)
LH
LK
LL
100LQFP
(14X14)
MC
121BGA (8x8)
LQ
144LQFP
(20x20)
√
√
√
√
√
Encryption and
Tamper Detect
Encryption and
Tamper Detect
Encryption and
Tamper Detect
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
MD
144BGA
(13x13)
√
√
√
√
√
Cache (KB)
SRAM (KB)
12-bit DAC
CPU (MHz)
CAN
64LQFP
(10X10)
√
√
√
MK10DN32Vyy5
MK10DN64Vyy5
MK10DN128Vyy5
MK10DN512Vyy10
MK10FN1M0Vyy12
MK10DX32Vyy5
MK10DX64Vyy5
MK10DX128Vyy5
MK10DX64Vyy7
MK10DX128Vyy7
MK10DX256Vyy7
MK10DX128Vyy10
MK10DX256Vyy10
MK10FX512Vyy12
MK11DX128Vyy5(R)
MK11DX256Vyy5(R)
MK11DN512Vyy5(R)
MK12DX128Vyy5(R)
MK12DX256Vyy5(R)
MK12DN512Vyy5
50
32
50
64
50
128
100 512
120 1 MB
50
32v
32
50
64
32
50
128
32
72
64
32
72
128
32
72
256
32
100 128 128
100 256 256
120 512 512
50
50
50
50
50
50
128
256
512
128
256
512
64
64
64
64
8
16
16
128
128
8
16
16
16
32
64
32
64
128
32
32
64
32
32
64
√
√
√
16
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
80LQFP
(12X12)
√
Part Number
Prog. Gain
Amplifier
Flash (KB)
√
√
16
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
yy = package designator
For current information about Kinetis products and documentation,
please visit
freescale.com/Kinetis
Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo and Kinetis are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Processor Expert and Xtrinisic are trademarks of Freescale Semiconductor, Inc.
ARM is the registered trademark of ARM Limited. ARM Cortex-M4 is the trademark of ARM Limited. All other product or service
names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Doc Number: KNTSK10FMLYFS REV 8