1 Kinetis Portfolio
Kinetis is the most scalable portfolio of low power, mixed-
signal ARM®Cortex-M4 MCUs in the industry. Phase 1 of
the portfolio consists of five MCU families with over 200 pin-,
peripheral- and software-compatible devices. Each family
offers excellent performance, memory and feature scalability
with common peripherals, memory maps, and packages
providing easy migration both within and between families.
Kinetis MCUs are built from Freescale’s innovative 90nm
Thin Film Storage (TFS) flash technology with unique
FlexMemory. Kinetis MCU families combine the latest low-
power innovations and high performance, high precision
mixed-signal capability with a broad range of connectivity,
human-machine interface, and safety & security peripherals.
Kinetis MCUs are supported by a market-leading enablement
bundle from Freescale and numerous ARM 3rd party
ecosystem partners.
Freescale Semiconductor Document Number:K10PB
Product Brief Rev. 11, 08/2012
K10 Family Product Brief
Supports all K10 devices
© 2012–2013 Freescale Semiconductor, Inc.
Contents
1 Kinetis Portfolio........................................................1
2K10 Family Introduction...........................................3
3K10 Block Diagram..................................................3
4Features.....................................................................5
5Power modes...........................................................45
6 Developer Environment...........................................47
7 Revision History.....................................................52
K30 Family 64-512KB 64-144pin
K20 Family 32KB-1MB 32-144pin
K10 Family 32KB-1MB 32-144pin
K40 Family 64-512KB 64-144pin
Family Program
Flash Packages Key Features
Low power Mixed signal USB Segment LCD Ethernet
K5x Family 128-512KB 64-144pin
K6x Family 256KB-1MB 100-256pin
K70 Family 512KB-1MB 196-256pin
Encryption and Tamper Detect DDR
Operational &
transimpedance
amplifiers Graphic LCD
Figure 1. Kinetis MCU portfolio
All Kinetis families include a powerful array of analog, communication and timing and control peripherals with the level of
feature integration increasing with flash memory size and the number of inputs/outputs. Some of the available features in
Kinetis families include:
Core:
ARM Cortex-M4 Core delivering 1.25 DMIPS/MHz with DSP instructions (floating-point unit available on
certain Kinetis families)
Up to 32-channel DMA for peripheral and memory servicing with minimal CPU intervention
Broad range of performance levels rated at maximum CPU frequencies of 50 MHz, 72 MHz, 100 MHz, 120
MHz, and 150 MHz
Ultra-low power:
Multiple low power operating modes for optimizing peripheral activity and wake-up times for extended battery
life.
Low–leakage wake-up unit, low power timer, and low power RTC for additional low power flexibility
Industry-leading fast wake-up times
Memory:
Scalable memory footprints from 32 KB flash / 8 KB RAM to 1 MB flash / 128 KB RAM. Independent flash
banks enable concurrent code execution and firmware updates
Optional 16 KB cache memory for optimizing bus bandwidth and flash execution performance. Offered on K10,
K20, and K60 family devices with CPU performance of up to 150 MHz.
FlexMemory with up to 512 KB FlexNVM and up to 16 KB FlexRAM. FlexNVM can be partitioned to support
additional program flash memory (ex. bootloader), data flash (ex. storage for large tables), or EEPROM backup.
FlexRAM supports EEPROM byte-write/byte-erase operations and dictates the maximum EEPROM size.
EEPROM endurance capable of exceeding 10 million cycles
Kinetis Portfolio
K10 Family Product Brief, Rev. 11, 08/2012
2 Freescale Semiconductor, Inc.
EEPROM erase/write times an order of magnitude faster than traditional EEPROM
Multi-function external bus interface capable of interfacing to external memories, gate-array logic
Mixed-signal analog:
Fast, high precision 16-bit ADCs, 12-bit DACs, high speed comparators and an internal voltage reference.
Powerful signal conditioning, conversion and analysis capability with reduced system cost
Human Machine Interface (HMI):
Capacitive Touch Sensing Interface with full low-power support and minimal current adder when enabled
Connectivity and Communications:
UARTs with ISO7816, CEA709.1-B (LON), and IrDA support, I2S, CAN, I2C and DSPI
Full-speed USB OTG controller with on-chip transceiver
Reliability, Safety and Security:
Hardware cyclic redundancy check engine for validating memory contents/communication data and increased
system reliability
Independent-clocked computer operating properly (COP) for protection against code runaway in fail-safe
applications
External watchdog monitor
Tamper Detect secure key storage with internal/external tamper detect for unsecured flash, temperature/clock/
supply voltage variations, and physical attack
Hardware Cryptographic Acceleration Unit (CAU) for secure data transfer and storage. Faster than software
implementations and with minimal CPU loading. Supports a wide variety of algorithms such as DES, 3DES,
AES, MD5, SHA-1, and SHA-256
Random Number Generator (RNG) supports the key generation algorithm defined in the Digital Signature
Standard
Timing and Control:
Powerful FlexTimers which support general purpose, PWM, and motor control functions
Carrier Modulator Transmitter for IR waveform generation
Programmable Interrupt Timer for RTOS task scheduler time base or trigger source for ADC conversion and
programmable delay block
System:
5 V tolerant GPIO with pin interrupt functionality
Wide operating voltage range from 1.71 V to 3.6 V with flash programmable down to 1.71 V with fully
functional flash and analog peripherals
Ambient operating temperature ranges from -40 °C to 105 °C
2 K10 Family Introduction
The K10 family is the entry point into the Kinetis portfolio. Devices start from 32 KB of flash in a small-footprint 5 x 5 mm
32 QFN package extending up to 1 MB in a 144MAPBGA package with a rich suite of analog, communication, security,
timing and control peripherals. High memory density K10 family devices include a single precision floating point unit and
NAND flash controller. Additionally, pin compatibility, flexible low-power capabilities and innovative FlexMemory help to
solve many of the major pain points for system implementation.
The K12 product family members are additional devices within the K10 family with lower power and higher memory
densities in smaller packages. The K11 family adds Tamper functionality to the K12 device. Within the K11 and K12
families, devices range from 128 KB to 512 KB of flash memory. Package options include 48 LQFP up to 121 MAPBGA.
3 K10 Block Diagram
The below figure shows a superset block diagram of the K10/K11/K12 device. Other devices within the family have a subset
of the features.
K10 Family Introduction
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 3
Memories and Memory Interfaces
Program
flash RAM
12-bit DAC
6-bit DAC
x2
CRC
Programmable
Analog Timers Communication InterfacesSecurity
and Integrity
SPI
x2
Carrier
modulator
transmitter
FlexMemory
Clocks
Frequency-
Core
Debug
interfaces DSP
Interrupt
controller
comparator
x2
Analog
Voltage
reference
Low power
timer
Human-Machine
Interface (HMI)
GPIO
System
DMA
Internal
watchdogs
and external
Low-leakage
wakeup
locked loop
Serial
programming
interface
Phase-
locked loop
reference
Internal
clocks
delay block
timers
interrupt
Periodic
real-time
Independent
clock
oscillators
Low/high
frequency
UART
x4
®
Cortex™-M4ARM
TSI
Kinetis K10 Family
x1
IS
2
Tamper
detect
Hardware
encryption
number
Random
generator
x2
IC
2
Timers
x3 (16ch)
16-bit ADC
Figure 2. K10 Block Diagram
K10 Block Diagram
K10 Family Product Brief, Rev. 11, 08/2012
4 Freescale Semiconductor, Inc.
Features
4.1 Common features among the K10 family
All devices within the K10 family features the following at a minimum:
Table 1. Common features among all K10 devices
Operating characteristics Voltage range 1.71V - 3.6V
Flash memory programming down to 1.71V
Temperature range (TA) -40 to 105°C
Flexible modes of operation
Core features Next generation 32-bit ARM Cortex-M4 core
Supports DSP instructions
Nested vectored interrupt controller (NVIC)
Asynchronous wake-up interrupt controller (AWIC)
Debug & trace capability
2-pin serial wire debug (SWD)
IEEE 1149.1 Joint Test Action Group (JTAG)
IEEE 1149.7 compact JTAG (cJTAG)
Trace port interface unit (TPIU)
Flash patch and breakpoint (FPB)
Data watchpoint and trace (DWT)
Instrumentation trace macrocell (ITM)
System and power management Software and hardware watchdog with external monitor
pin
DMA controller
Low-leakage wake-up unit (LLWU)
Power management controller with 10 different power
modes
Non-maskable interrupt (NMI)
128-bit unique identification (ID) number per chip
Clocks Multi-purpose clock generator
PLL and FLL operation
Internal reference clocks
3MHz to 32MHz crystal oscillator
32kHz to 40kHz crystal oscillator
Internal 1kHz low power oscillator
DC to 50MHz external square wave input clock
Memories and Memory Interfaces FlexMemory consisting of FlexNVM (non-volatile flash
memory that can execute program code, store data, or
backup EEPROM data) or FlexRAM (RAM memory that
can be used as traditional RAM or as high-endurance
EEPROM storage, and also accelerates flash
programming)
Flash security and protection features
Serial flash programming interface (EzPort)
Security and integrity Cyclic redundancy check (CRC)
Analog 16-bit SAR ADC
High-speed Analog comparator (CMP) with 6-bit DAC
Table continues on the next page...
4
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 5
Table 1. Common features among all K10 devices (continued)
Timers 1x8ch motor control/general purpose/PWM flexible
timer (FTM)
1x2ch quadrature decoder/general purpose/PWM
flexible timer (FTM)
Carrier modulator timer (CMT)
Programmable delay block (PDB)
1x4ch programmable interrupt timer (PIT)
Low-power timer (LPT)
Communications SPI
I2C with SMBUS support
UART (w/ ISO7816, IrDA and hardware flow control)
Human-machine interface GPIO with pin interrupt support, DMA request
capability, digital glitch filter, and other pin control
options
4.1.1 Memory and package options
The following table summarizes the memory and package options for the K10 family. All devices which share a common
package are pin-for-pin compatible.
Table 2. K10 family summary
Sub-Family
Performance (MHz)
Memory Package
Flash (KB)
FlexNVM (KB)
SRAM
(KB)
EEPROM/ FlexRAM (KB)
32 QFN (5x5)
48 QFN (7x7)
48 LQFP (7x7)
64 BGA (5x5)
64 LQFP (10x10)
80 LQFP (12x12)
81 BGA (8x8)
100 LQFP (14x14)
120 WLCSP (5.3x5.3)
121 BGA (8x8)
144 LQFP (20x20)
144 BGA (13x13)
K10N 50 32 8 + + + + +
50 64 16 + + + + +
50 128 16 + + + + +
50 512 64 + + +
100 512 128 + + + + +
120 1024 128 + +
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
6 Freescale Semiconductor, Inc.
Table 2. K10 family summary (continued)
Sub-Family
Performance (MHz)
Memory Package
Flash (KB)
FlexNVM (KB)
SRAM
(KB)
EEPROM/ FlexRAM (KB)
32 QFN (5x5)
48 QFN (7x7)
48 LQFP (7x7)
64 BGA (5x5)
64 LQFP (10x10)
80 LQFP (12x12)
81 BGA (8x8)
100 LQFP (14x14)
120 WLCSP (5.3x5.3)
121 BGA (8x8)
144 LQFP (20x20)
144 BGA (13x13)
K10X 50 32 32 8 2 + + + + +
50 64 32 16 2 + + + + +
50 128 32 16 2 + + + + +
50 128 64 32 4 + + + +
50 256 64 32 4 + + + +
72 64 32 16 2 + + +
72 128 32 32 2 + + + +
72 256 32 64 2 + + + +
100 128 128 32 4 + +
100 256 256 64 4 + +
120 512 512 128 16 + +
4.2 FlexMemory
Freescale’s new FlexMemory technology provides an extremely versatile and powerful solution for designers seeking on-
chip EEPROM and/or additional program or data flash memory. As easy and as fast as SRAM, it requires no user or system
intervention to complete programming and erase functions when used as high endurance byte-write/byte-erase EEPROM.
EEPROM array size can also be configured for improved endurance to suit application requirements. FlexMemory can also
provide additional flash memory (FlexNVM) for data or program storage in parallel with the main program flash.
The key features of FlexMemory include:
Configurability for designer:
EEPROM array size and number of write/erase cycles
Program or data flash size
EEPROM endurance of 10M write/erase cycles possible over full voltage and temperature range
Seamless EEPROM read/write operations: simply write or read a memory address
High-speed byte, 16-bit, and 32-bit write/erase operations to EEPROM
Eliminates the costs associated with external EEPROM ICs, and the software headaches and resource (CPU/flash/
RAM) impact of EEPROM emulation schemes
Storage for large data tables or bootloader
Read-while-write operation with main program flash memory
Minimum write voltage 1.71V
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 7
4.2.1 Programmable Trade-Off
FlexMemory lets you fully configure the way FlexNVM and FlexRAM blocks are used to provide the best balance of
memory resources for their application.
The user can configure several parameters, including EEPROM size, endurance, write size, and the size of additional
program/data flash.
In addition to this flexibility, FlexMemory provides superior EEPROM performance, endurance, and low-voltage operation
when compared to traditional EEPROM solutions.
Enhanced EEPROM — Combines FlexRAM and FlexNVM to create byte-write/erase, high-speed, and high-endurance
EEPROM
FlexNVM — Can be used as:
part of the EEPROM configuration,
additional program or data flash, or
a combination of the above. For example, a portion can be used as flash while the rest is used for enhanced
EEPROM backup.
FlexRAM — Can be used as part of the EEPROM configuration or as additional system RAM
4.2.2 Use Case Example
The MCU has 128 KB program flash, 32 KB SRAM, and FlexMemory has 128 KB FlexNVM and 4 KB FlexRAM
(maximum EEPROM size). The application requires 8 KB additional program flash for a bootloader and 256 bytes of high-
endurance EEPROM. The user allocates 8 KB of FlexNVM for the additional program flash and the remaining 120 KB for
EEPROM backup.
The user defines 256 bytes of EEPROM size from the FlexRAM. In this example, the EEPROM endurance results in a
minimum of 2.32M write/erase cycles.
4.3 Part Numbers and Packaging
Q K## A M FFF T PP CC (N)
Qualification status
Family
Memory
Flash size
Temperature range (°C)
Speed (MHz)
Package identifier
Tape and Reel (T&R)
Key attribute
Figure 3. Part numbers diagrams
Field Description Values
Q Qualification status M = Fully qualified, general market flow
P = Prequalification
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
8 Freescale Semiconductor, Inc.
Field Description Values
K## Kinetis family K10
K11
K12
A Key attribute D = Cortex-M4 w/ DSP
F = Cortex-M4 w/ DSP and FPU
M Flash memory type N = Program flash only
X = Program flash and FlexMemory
FFF Program flash memory size 32 = 32 KB
64 = 64 KB
128 = 128 KB
256 = 256 KB
512 = 512 KB
1M0 = 1 MB
R Silicon revision Z = Initial
(Blank) = Main
A = Revision after main
T Temperature range (°C) V = –40 to 105
C = –40 to 85
PP Package identifier FM = 32 QFN (5 mm x 5 mm)
FT = 48 QFN (7 mm x 7 mm)
LF = 48 LQFP (7 mm x 7 mm)
LH = 64 LQFP (10 mm x 10 mm)
MP = 64 MAPBGA (5 mm x 5 mm)
LK = 80 LQFP (12 mm x 12 mm)
LL = 100 LQFP (14 mm x 14 mm)
MC = 121 MAPBGA (8 mm x 8 mm)
LQ = 144 LQFP (20 mm x 20 mm)
MD = 144 MAPBGA (13 mm x 13 mm)
MJ = 256 MAPBGA (17 mm x 17 mm)
CC Maximum CPU frequency (MHz) 5 = 50 MHz
7 = 72 MHz
10 = 100 MHz
12 = 120 MHz
15 = 150 MHz
N Packaging type R = Tape and reel
(Blank) = Trays
4.4 K10 family features
The following sections list the differences among the various devices available within the K10 family. The sections are split
by levels of performance.
The features listed below each part number specify the maximum configuration available on that device. The signal
multiplexing configuration determines which modules can be used simultaneously.
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 9
4.4.1 K10 family features (50MHz Performance) 1
Table 3. K10 50MHz Performance Table 1
MC Partnumber
MK10DN32VFM5(R)
MK10DX32VFM5(R)
MK10DN64VFM5(R)
MK10DX64VFM5(R)
MK10DN128VFM5(R)
MK10DX128VFM5(R)
MK10DN32VLF5(R)
MK10DX32VLF5(R)
MK10DN64VLF5(R)
MK10DX64VLF5(R)
MK10DN128VLF5(R)
MK10DX128VLF5(R)
MK10DN32VFT5(R)
MK10DX32VFT5(R)
MK10DN64VFT5(R)
MK10DX64VFT5(R)
General
CPU Frequency 50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
Pin Count 32 32 32 32 32 32 48 48 48 48 48 48 48 48 48 48
Package QFN QFN QFN QFN QFN QFN LQF
P
LQF
P
LQF
P
LQF
P
LQF
P
LQF
P
QFN QFN QFN QFN
Memories and Memory Interfaces
Total Flash Memory 32K
B
64K
B
64K
B
96K
B
128K
B
160K
B
32K
B
64K
B
64K
B
96K
B
128K
B
160K
B
32K
B
64K
B
64K
B
96K
B
Flash 32K
B
32K
B
64K
B
64K
B
128K
B
128K
B
32K
B
32K
B
64K
B
64K
B
128K
B
128K
B
32K
B
32K
B
64K
B
64K
B
FlexNVM - 32K
B
- 32K
B
- 32K
B
- 32K
B
- 32K
B
- 32K
B
- 32K
B
- 32K
B
EEPROM/FlexRAM - 2KB - 2KB - 2KB - 2KB - 2KB - 2KB - 2KB - 2KB
SRAM 8KB 8KB 16K
B
16K
B
16K
B
16K
B
8KB 8KB 16K
B
16K
B
16K
B
16K
B
8KB 8KB 16K
B
16K
B
Serial Programming
Interface
YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
External Bus
Interface (FlexBus),
Addr/Data/CS
----------------
Non-Muxed External
Bus Interface
(Flexbus), Addr/
Data/CS
----------------
DDR Controller - - - - - - - - - - - - - - - -
NAND Flash
Controller
----------------
Cache ----------------
Core Modules
DSP YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
SPFPU ----------------
Debug JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
JTA
G,
cJTA
G,
SWD
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
10 Freescale Semiconductor, Inc.
Table 3. K10 50MHz Performance Table 1 (continued)
MC Partnumber
MK10DN32VFM5(R)
MK10DX32VFM5(R)
MK10DN64VFM5(R)
MK10DX64VFM5(R)
MK10DN128VFM5(R)
MK10DX128VFM5(R)
MK10DN32VLF5(R)
MK10DX32VLF5(R)
MK10DN64VLF5(R)
MK10DX64VLF5(R)
MK10DN128VLF5(R)
MK10DX128VLF5(R)
MK10DN32VFT5(R)
MK10DX32VFT5(R)
MK10DN64VFT5(R)
MK10DX64VFT5(R)
Trace TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
TPIU
,
FPB,
DWT
, ITM
NMI YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
System Modules
Software Watchdog YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Hardware Watchdog YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
PMC YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
MPU ----------------
DMA 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch
Clock Modules
MCG YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
OSC (32-40kHz/
3-32MHz)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Secondary OSC - - - - - - - - - - - - - - - -
RTC (32KHz Osc,
Vbat)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
RTC_CLKOUT ----------------
RTC_WAKEUP----------------
Security and Integrity
Hardware
Encryption
----------------
Tamper Detect - - - - - - - - - - - - - - - -
Number of External
Tamper Pins
----------------
CRC YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Analog
ADC0 (SE:single-
ended,
DP:differential pair)
10ch
SE
10ch
SE
10ch
SE
10ch
SE
10ch
SE
10ch
SE
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
ADC1 ----------------
ADC2 ----------------
ADC3 ----------------
ADC DP - - - - - - 1ch 1ch 1ch 1ch 1ch 1ch 1ch 1ch 1ch 1ch
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 11
Table 3. K10 50MHz Performance Table 1 (continued)
MC Partnumber
MK10DN32VFM5(R)
MK10DX32VFM5(R)
MK10DN64VFM5(R)
MK10DX64VFM5(R)
MK10DN128VFM5(R)
MK10DX128VFM5(R)
MK10DN32VLF5(R)
MK10DX32VLF5(R)
MK10DN64VLF5(R)
MK10DX64VLF5(R)
MK10DN128VLF5(R)
MK10DX128VLF5(R)
MK10DN32VFT5(R)
MK10DX32VFT5(R)
MK10DN64VFT5(R)
MK10DX64VFT5(R)
ADC SE 10ch 10ch 10ch 10ch 10ch 10ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch
PGA ----------------
12-bit DAC ----------------
Analog Comparator 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Analog Comparator
Inputs
2 /
2 /
0 / 0
2 /
2 /
0 / 0
2 /
2 /
0 / 0
2 /
2 /
0 / 0
2 /
2 /
0 / 0
2 /
2 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
3 /
3 /
0 / 0
OPAMP ----------------
TRIAMP ----------------
Vref - - - - - - YES YES YES YES YES YES YES YES YES YES
Timers
Motor Control/
General purpose/
PWM
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
1x8c
h
Quad decoder/
General purpose/
PWM
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
1x2c
h
FTM External CLK 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Low Power Timer 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
PIT 1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
1x4c
h
PDB 1111111111111111
CMT(Carrier Module
Transmitter)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Communication Interfaces
SDHC ----------------
High Baudrate
UART w/ ISO7816 +
LON
1111111111111111
High Baudrate
UART w/ ISO7816
----------------
High Baudrate
UART
1111111111111111
UART 1111111111111111
SPI chip selects per
module
4 /
0 / 0
4 /
0 / 0
4 /
0 / 0
4 /
0 / 0
4 /
0 / 0
4 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
5 /
0 / 0
I2C 1111111111111111
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
12 Freescale Semiconductor, Inc.
Table 3. K10 50MHz Performance Table 1 (continued)
MC Partnumber
MK10DN32VFM5(R)
MK10DX32VFM5(R)
MK10DN64VFM5(R)
MK10DX64VFM5(R)
MK10DN128VFM5(R)
MK10DX128VFM5(R)
MK10DN32VLF5(R)
MK10DX32VLF5(R)
MK10DN64VLF5(R)
MK10DX64VLF5(R)
MK10DN128VLF5(R)
MK10DX128VLF5(R)
MK10DN32VFT5(R)
MK10DX32VFT5(R)
MK10DN64VFT5(R)
MK10DX64VFT5(R)
I2S 1111111111111111
I2S0 TX/RX 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1 2 / 1
I2S1 TX/RX ----------------
CAN ----------------
USB OTG LS/FS w/
on-chip xcvr
----------------
USB OTG HS ----------------
USB DCD ----------------
USB 120mAReg - - - - - - - - - - - - - - - -
Ethernet w /1588 - - - - - - - - - - - - - - - -
IEEE1588 Timer - - - - - - - - - - - - - - - -
Human-Machine Interface
Segment LCD ----------------
Graphic LCD ----------------
TSI(Capacitive
Touch)
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
16
input
GPIO (w interrupt) 24 24 24 24 24 24 33 33 33 33 33 33 33 33 33 33
5V Tolerant GPIOs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Operating Characteristics
5V Tolerant ----------------
Voltage Range 1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
1.71-
3.6V
Flash Write V 1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
1.71
V
Temp Range -40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
-40
to
105C
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 13
4.4.2 K10 family features (50MHz Performance) 2
Table 4. K10 50MHz Performance Table 2
MC Partnumber
MK10DN128VFT5(R)
MK10DX128VFT5(R)
MK10DN32VLH5(R)
MK10DX32VLH5(R)
MK10DN64VLH5(R)
MK10DX64VLH5(R)
MK10DN128VLH5(R)
MK10DX128VLH5(R)
MK10DN32VMP5(R)
MK10DX32VMP5(R)
MK10DN64VMP5(R)
MK10DX64VMP5(R)
MK10DN128VMP5(R)
MK10DX128VMP5(R)
General
CPU Frequency 50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
50
MHz
Pin Count 48 48 64 64 64 64 64 64 64 64 64 64 64 64
Package QFN QFN LQFP LQFP LQFP LQFP LQFP LQFP MAP
BGA
MAP
BGA
MAP
BGA
MAP
BGA
MAP
BGA
MAP
BGA
Memories and Memory Interfaces
Total Flash Memory 128K
B
160K
B
32KB 64KB 64KB 96KB 128K
B
160K
B
32KB 64KB 64KB 96KB 128K
B
160K
B
Flash 128K
B
128K
B
32KB 32KB 64KB 64KB 128K
B
128K
B
32KB 32KB 64KB 64KB 128K
B
128K
B
FlexNVM - 32KB - 32KB - 32KB - 32KB - 32KB - 32KB - 32KB
EEPROM/FlexRAM - 2KB - 2KB - 2KB - 2KB - 2KB - 2KB - 2KB
SRAM 16KB 16KB 8KB 8KB 16KB 16KB 16KB 16KB 8KB 8KB 16KB 16KB 16KB 16KB
Serial Programming
Interface
YES YES YES YES YES YES YES YES YES YES YES YES YES YES
External Bus Interface
(FlexBus), Addr/Data/
CS
- - - - - - - - - - - - - -
Non-Muxed External
Bus Interface
(Flexbus), Addr/Data/
CS
- - - - - - - - - - - - - -
DDR Controller - - - - - - - - - - - - - -
NAND Flash Controller - - - - - - - - - - - - - -
Cache - - - - - - - - - - - - - -
Core Modules
DSP YES YES YES YES YES YES YES YES YES YES YES YES YES YES
SPFPU - - - - - - - - - - - - - -
Debug JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
JTAG
,
cJTA
G,
SWD
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
14 Freescale Semiconductor, Inc.
Table 4. K10 50MHz Performance Table 2 (continued)
MC Partnumber
MK10DN128VFT5(R)
MK10DX128VFT5(R)
MK10DN32VLH5(R)
MK10DX32VLH5(R)
MK10DN64VLH5(R)
MK10DX64VLH5(R)
MK10DN128VLH5(R)
MK10DX128VLH5(R)
MK10DN32VMP5(R)
MK10DX32VMP5(R)
MK10DN64VMP5(R)
MK10DX64VMP5(R)
MK10DN128VMP5(R)
MK10DX128VMP5(R)
Trace TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
TPIU,
FPB,
DWT,
ITM
NMI YES YES YES YES YES YES YES YES YES YES YES YES YES YES
System Modules
Software Watchdog YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Hardware Watchdog YES YES YES YES YES YES YES YES YES YES YES YES YES YES
PMC YES YES YES YES YES YES YES YES YES YES YES YES YES YES
MPU - - - - - - - - - - - - - -
DMA 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch
Clock Modules
MCG YES YES YES YES YES YES YES YES YES YES YES YES YES YES
OSC (32-40kHz/
3-32MHz)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Secondary OSC - - - - - - - - - - - - - -
RTC (32KHz Osc,
Vbat)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES
RTC_CLKOUT - - - - - - - - - - - - - -
RTC_WAKEUP - - - - - - - - - - - - - -
Security and Integrity
Hardware Encryption - - - - - - - - - - - - - -
Tamper Detect - - - - - - - - - - - - - -
Number of External
Tamper Pins
- - - - - - - - - - - - - -
CRC YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Analog
ADC0 (SE:single-
ended, DP:differential
pair)
14ch
SE +
1ch
DP
14ch
SE +
1ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
15ch
SE +
2ch
DP
ADC1 - - - - - - - - - - - - - -
ADC2 - - - - - - - - - - - - - -
ADC3 - - - - - - - - - - - - - -
ADC DP 1ch 1ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch 2ch
ADC SE 16ch 16ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch 19ch
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 15
Table 4. K10 50MHz Performance Table 2 (continued)
MC Partnumber
MK10DN128VFT5(R)
MK10DX128VFT5(R)
MK10DN32VLH5(R)
MK10DX32VLH5(R)
MK10DN64VLH5(R)
MK10DX64VLH5(R)
MK10DN128VLH5(R)
MK10DX128VLH5(R)
MK10DN32VMP5(R)
MK10DX32VMP5(R)
MK10DN64VMP5(R)
MK10DX64VMP5(R)
MK10DN128VMP5(R)
MK10DX128VMP5(R)
PGA - - - - - - - - - - - - - -
12-bit DAC - - - - - - - - - - - - - -
Analog Comparator 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Analog Comparator
Inputs
3 / 3 /
0 / 0
3 / 3 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
6 / 4 /
0 / 0
OPAMP - - - - - - - - - - - - - -
TRIAMP - - - - - - - - - - - - - -
Vref YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Timers
Motor Control/General
purpose/PWM
1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch
Quad decoder/General
purpose/PWM
1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch
FTM External CLK 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Low Power Timer 1 1 1 1 1 1 1 1 1 1 1 1 1 1
PIT 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch
PDB 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CMT(Carrier Module
Transmitter)
YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Communication Interfaces
SDHC - - - - - - - - - - - - - -
High Baudrate UART
w/ ISO7816 + LON
1 1 1 1 1 1 1 1 1 1 1 1 1 1
High Baudrate UART
w/ ISO7816
- - - - - - - - - - - - - -
High Baudrate UART 1 1 1 1 1 1 1 1 1 1 1 1 1 1
UART 1 1 1 1 1 1 1 1 1 1 1 1 1 1
SPI chip selects per
module
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
5 / 0 /
0
I2C 1 1 1 1 1 1 1 1 1 1 1 1 1 1
I2S 1 1 1 1 1 1 1 1 1 1 1 1 1 1
I2S0 TX/RX 2 / 1 2 / 1 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2
I2S1 TX/RX - - - - - - - - - - - - - -
CAN - - - - - - - - - - - - - -
USB OTG LS/FS w/
on-chip xcvr
- - - - - - - - - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
16 Freescale Semiconductor, Inc.