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.
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)
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
GPIO (w interrupt) 33 33 44 44 44 44 44 44 44 44 44 44 44 44
5V Tolerant GPIOs 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
Flash Write V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V
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
4.4.3 K10 family features (50MHz Performance) 3
Table 5. K11 50MHz Performance Table 3
MC Partnumber
MK11DX128VLK5(R)
MK11DX256VLK5(R)
MK11DN512VLK5(R)
MK11DX128VMC5(R)
MK11DX256VMC5(R)
MK11DN512VMC5(R)
General
CPU Frequency 50 MHz 50 MHz 50 MHz 50 MHz 50 MHz 50 MHz
Pin Count 80 80 80 121 121 121
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 17
Table 5. K11 50MHz Performance Table 3 (continued)
MC Partnumber
MK11DX128VLK5(R)
MK11DX256VLK5(R)
MK11DN512VLK5(R)
MK11DX128VMC5(R)
MK11DX256VMC5(R)
MK11DN512VMC5(R)
Package LQFP LQFP LQFP MAPBGA MAPBGA MAPBGA
Memories and Memory Interfaces
Total Flash Memory 192KB 320KB 512KB 192KB 320KB 512KB
Flash 128KB 256KB 512KB 128KB 256KB 512KB
FlexNVM 64KB 64KB - 64KB 64KB -
EEPROM/FlexRAM 4KB 4KB - 4KB 4KB -
SRAM 32KB 32KB 64KB 32KB 32KB 64KB
Serial Programming Interface 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
SPFPU - - - - - -
Debug JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
Trace TPIU, FPB,
DWT, ITM,
ETM
TPIU, FPB,
DWT, ITM,
ETM
TPIU, FPB,
DWT, ITM,
ETM
TPIU, FPB,
DWT, ITM,
ETM
TPIU, FPB,
DWT, ITM,
ETM
TPIU, FPB,
DWT, ITM,
ETM
NMI YES YES YES YES YES YES
System Modules
Software Watchdog YES YES YES YES YES YES
Hardware Watchdog YES YES YES YES YES YES
PMC YES YES YES YES YES YES
MPU ------
DMA 16ch 16ch 16ch 16ch 16ch 16ch
Clock Modules
MCG YES YES YES YES YES YES
OSC (32-40kHz/3-32MHz) 32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
Secondary OSC - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
18 Freescale Semiconductor, Inc.
Table 5. K11 50MHz Performance Table 3 (continued)
MC Partnumber
MK11DX128VLK5(R)
MK11DX256VLK5(R)
MK11DN512VLK5(R)
MK11DX128VMC5(R)
MK11DX256VMC5(R)
MK11DN512VMC5(R)
RTC (32KHz Osc, Vbat) YES YES YES YES YES YES
RTC_CLKOUT YES YES YES YES YES YES
RTC_WAKEUP YES YES YES YES YES YES
Security and Integrity
Hardware Encryption YES YES YES YES YES YES
Tamper Detect YES YES YES YES YES YES
Number of External Tamper Pins 2 2 2 3 3 3
CRC YES YES YES YES YES YES
Analog
ADC0 (SE:single-ended, DP:differential
pair)
19ch SE +
3ch DP
19ch SE +
3ch DP
19ch SE +
3ch DP
19ch SE +
3ch DP
19ch SE +
3ch DP
19ch SE +
3ch DP
ADC1 - - - - - -
ADC2 - - - - - -
ADC3 - - - - - -
ADC DP 3 3 3 3 3 3
ADC SE 24 24 24 24 24 24
PGA ------
12-bit DAC - - - 1 1 1
Analog Comparator 2 2 2 2 2 2
Analog Comparator Inputs 5 / 4 / 0 / 0 5 / 4 / 0 / 0 5 / 4 / 0 / 0 5 / 4 / 0 / 0 5 / 4 / 0 / 0 5 / 4 / 0 / 0
OPAMP - - - - - -
TRIAMP - - - - - -
Vref NO NO NO YES YES YES
Timers
Motor Control/General purpose/PWM 1x8ch +
1x2ch
1x8ch +
1x2ch
1x8ch +
1x2ch
1x8ch +
1x2ch
1x8ch +
1x2ch
1x8ch +
1x2ch
Quad decoder/General purpose/PWM 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch 1x2ch
FTM External CLK 2 2 2 2 2 2
Low Power Timer 1 1 1 1 1 1
PIT 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch
PDB 111111
CMT(Carrier Module Transmitter) YES YES YES YES YES YES
Communication Interfaces
SDHC - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 19
Table 5. K11 50MHz Performance Table 3 (continued)
MC Partnumber
MK11DX128VLK5(R)
MK11DX256VLK5(R)
MK11DN512VLK5(R)
MK11DX128VMC5(R)
MK11DX256VMC5(R)
MK11DN512VMC5(R)
High Baudrate UART w/ ISO7816 + LON 1 1 1 1 1 1
High Baudrate UART w/ ISO7816 0 0 0 0 0 0
High Baudrate UART 1 1 1 1 1 1
UART 2 2 2 2 2 2
SPI chip selects per module 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0
I2C 222222
I2S 111111
I2S0 TX/RX 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 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) - - - - - -
GPIO (w interrupt) 60 60 60 64 64 64
5V Tolerant GPIOs - - - - - -
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
Flash Write V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V
Temp Range -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
20 Freescale Semiconductor, Inc.
4.4.4 K10 family features (50MHz Performance) 4
Table 6. K12 50MHz Performance Table 4
MC Partnumber
MK12DX128VLF5(R)
MK12DX256VLF5(R)
MK12DX128VLH5(R)
MK12DX256VLH5(R)
MK12DN512VLH5(R)
MK12DX128VLK5(R)
MK12DX256VLK5(R)
MK12DN512VLK5(R)
MK12DX128VMC5(R)
MK12DX256VMC5(R)
MK12DN512VMC5(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
Pin Count 48 48 64 64 64 80 80 80 121 121 121
Package LQFP LQFP LQFP LQFP LQFP LQFP LQFP LQFP MAPB
GA
MAPB
GA
MAPB
GA
Memories and Memory Interfaces
Total Flash Memory 192KB 320KB 192KB 320KB 512KB 192KB 320KB 512KB 192KB 320KB 512KB
Flash 128KB 256KB 128KB 256KB 512KB 128KB 256KB 512KB 128KB 256KB 512KB
FlexNVM 64KB 64KB 64KB 64KB - 64KB 64KB - 64KB 64KB -
EEPROM/FlexRAM 4KB 4KB 4KB 4KB - 4KB 4KB - 4KB 4KB -
SRAM 32KB 32KB 32KB 32KB 64KB 32KB 32KB 64KB 32KB 32KB 64KB
Serial Programming
Interface
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
SPFPU - - - - - - - - - - -
Debug JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
Trace TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
TPIU,
FPB,
DWT,
ITM,
ETM
NMI 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
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 21
Table 6. K12 50MHz Performance Table 4 (continued)
MC Partnumber
MK12DX128VLF5(R)
MK12DX256VLF5(R)
MK12DX128VLH5(R)
MK12DX256VLH5(R)
MK12DN512VLH5(R)
MK12DX128VLK5(R)
MK12DX256VLK5(R)
MK12DN512VLK5(R)
MK12DX128VMC5(R)
MK12DX256VMC5(R)
MK12DN512VMC5(R)
Hardware Watchdog YES YES YES YES YES YES YES YES YES YES YES
PMC YES YES YES YES YES YES YES YES YES YES YES
MPU -----------
DMA 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch
Clock Modules
MCG YES YES YES YES YES YES YES YES YES YES YES
OSC (32-40kHz/3-32MHz) 32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
32-40k
Hz/
8-32M
Hz
Secondary OSC - - - - - - - - - - -
RTC (32KHz Osc, Vbat) YES YES YES YES YES YES YES YES YES YES YES
RTC_CLKOUT - - YES YES YES YES YES YES YES YES YES
RTC_WAKEUP - - - - - - - - YES YES YES
Security and Integrity
Hardware Encryption - - - - - - - - - - -
Tamper Detect - - - - - - - - - - -
Number of External Tamper
Pins
-----------
CRC YES YES YES YES YES YES YES YES YES YES YES
Analog
ADC0 (SE:single-ended,
DP:differential pair)
16ch
SE +
1ch DP
16ch
SE +
1ch DP
19ch
SE +
2ch DP
19ch
SE +
2ch DP
19ch
SE +
2ch DP
19ch
SE +
3ch DP
19ch
SE +
3ch DP
19ch
SE +
3ch DP
19ch
SE +
3ch DP
19ch
SE +
3ch DP
19ch
SE +
3ch DP
ADC1 -----------
ADC2 -----------
ADC3 -----------
ADC DP 1 1 2 2 2 3 3 3 3 3 3
ADC SE 18 18 22 22 22 24 24 24 24 24 24
PGA -----------
12-bit DAC 0 0 1 1 1 1 1 1 1 1 1
Analog Comparator 2 2 2 2 2 2 2 2 2 2 2
Analog Comparator Inputs 2 / 2 /
0 / 0
2 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
4 / 2 /
0 / 0
OPAMP - - - - - - - - - - -
TRIAMP - - - - - - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
22 Freescale Semiconductor, Inc.
Table 6. K12 50MHz Performance Table 4 (continued)
MC Partnumber
MK12DX128VLF5(R)
MK12DX256VLF5(R)
MK12DX128VLH5(R)
MK12DX256VLH5(R)
MK12DN512VLH5(R)
MK12DX128VLK5(R)
MK12DX256VLK5(R)
MK12DN512VLK5(R)
MK12DX128VMC5(R)
MK12DX256VMC5(R)
MK12DN512VMC5(R)
Vref YES YES YES YES YES YES YES YES YES YES YES
Timers
Motor Control/General
purpose/PWM
1x8ch 1x8ch 1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
1x8ch
+
1x2ch
Quad decoder/General
purpose/PWM
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
Low Power Timer 1 1 1 1 1 1 1 1 1 1 1
PIT 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch
PDB 11111111111
CMT(Carrier Module
Transmitter)
YES YES YES YES YES YES YES YES YES YES YES
Communication Interfaces
SDHC -----------
High Baudrate UART w/
ISO7816 + LON
11111111111
High Baudrate UART w/
ISO7816
00000000000
High Baudrate UART 1 1 1 1 1 1 1 1 1 1 1
UART 22222222222
SPI chip selects per module 5 / 0 / 0 5 / 0 / 0 5 / 0 / 0 5 / 0 / 0 5 / 0 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0
I2C 11222222222
I2S 11111111111
I2S0 TX/RX 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 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 - - - - - - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 23
Table 6. K12 50MHz Performance Table 4 (continued)
MC Partnumber
MK12DX128VLF5(R)
MK12DX256VLF5(R)
MK12DX128VLH5(R)
MK12DX256VLH5(R)
MK12DN512VLH5(R)
MK12DX128VLK5(R)
MK12DX256VLK5(R)
MK12DN512VLK5(R)
MK12DX128VMC5(R)
MK12DX256VMC5(R)
MK12DN512VMC5(R)
Graphic LCD - - - - - - - - - - -
TSI(Capacitive Touch) - - - - - - - - - - -
GPIO (w interrupt) 33 33 44 44 44 60 60 60 60 60 60
5V Tolerant GPIOs - - - - - - - - - - -
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
Flash Write V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V
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
4.4.5 K10 family features (72MHz Performance)
Table 7. K10 72MHz Performance Table
MC Partnumber
MK10DX64VLH7(R)
MK10DX128VLH7(R)
MK10DX256VLH7(R)
MK10DX64VLK7(R)
MK10DX128VLK7(R)
MK10DX256VLK7(R)
MK10DX128VLL7(R)
MK10DX256VLL7(R)
MK10DX64VMC7(R)
MK10DX128VMC7(R)
MK10DX256VMC7(R)
General
CPU Frequency 72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
72
MHz
Pin Count 64 64 64 80 80 80 100 100 121 121 121
Package LQFP LQFP LQFP LQFP LQFP LQFP LQFP LQFP MAPB
GA
MAPB
GA
MAPB
GA
Memories and Memory Interfaces
Total Flash Memory 96KB 160KB 288KB 96KB 160KB 288KB 160KB 288KB 96KB 160KB 288KB
Flash 64KB 128KB 256KB 64KB 128KB 256KB 128KB 256KB 64KB 128KB 256KB
FlexNVM 32KB 32KB 32KB 32KB 32KB 32KB 32KB 32KB 32KB 32KB 32KB
EEPROM/FlexRAM 2KB 2KB 2KB 2KB 2KB 2KB 2KB 2KB 2KB 2KB 2KB
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
24 Freescale Semiconductor, Inc.
Table 7. K10 72MHz Performance Table (continued)
MC Partnumber
MK10DX64VLH7(R)
MK10DX128VLH7(R)
MK10DX256VLH7(R)
MK10DX64VLK7(R)
MK10DX128VLK7(R)
MK10DX256VLK7(R)
MK10DX128VLL7(R)
MK10DX256VLL7(R)
MK10DX64VMC7(R)
MK10DX128VMC7(R)
MK10DX256VMC7(R)
SRAM 16KB 32KB 64KB 16KB 32KB 64KB 32KB 64KB 16KB 32KB 64KB
Serial Programming
Interface
YES YES YES YES YES YES YES YES YES YES YES
External Bus Interface
(FlexBus), Addr/Data/CS
18/16/2 18/16/2 18/16/2 20/16/4 20/16/4 20/16/4 21/16/5 21/16/5 32/32/6 32/32/6 32/32/6
Non-Muxed External Bus
Interface (Flexbus), Addr/
Data/CS
- - - - - - 21/8/5 21/8/5 30/16/6
, 30/8/6
30/16/6
, 30/8/6
30/16/6
, 30/8/6
DDR Controller - - - - - - - - - - -
NAND Flash Controller - - - - - - - - - - -
Cache - - - - - - - - - - -
Core Modules
DSP YES YES YES YES YES YES YES YES YES YES YES
SPFPU - - - - - - - - - - -
Debug JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
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
NMI 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
Hardware Watchdog YES YES YES YES YES YES YES YES YES YES YES
PMC YES YES YES YES YES YES YES YES YES YES YES
MPU -----------
DMA 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch
Clock Modules
MCG 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
Secondary OSC - - - - - - - - - - -
RTC (32KHz Osc, Vbat) YES YES YES YES YES YES YES YES YES YES YES
RTC_CLKOUT - - - - - - YES YES YES YES YES
RTC_WAKEUP - - - - - - - - YES YES YES
Security and Integrity
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 25
Table 7. K10 72MHz Performance Table (continued)
MC Partnumber
MK10DX64VLH7(R)
MK10DX128VLH7(R)
MK10DX256VLH7(R)
MK10DX64VLK7(R)
MK10DX128VLK7(R)
MK10DX256VLK7(R)
MK10DX128VLL7(R)
MK10DX256VLL7(R)
MK10DX64VMC7(R)
MK10DX128VMC7(R)
MK10DX256VMC7(R)
Hardware Encryption - - - - - - - - - - -
Tamper Detect - - - - - - - - - - -
Number of External Tamper
Pins
-----------
CRC YES YES YES YES YES YES YES YES YES YES YES
Analog
ADC0 (SE:single-ended,
DP:differential pair)
15ch
SE +
2ch DP
15ch
SE +
2ch DP
15ch
SE +
2ch DP
15ch
SE +
2ch DP
15ch
SE +
2ch DP
15ch
SE +
2ch DP
17ch
SE +
3ch DP
17ch
SE +
3ch DP
17ch
SE +
3ch DP
17ch
SE +
3ch DP
17ch
SE +
3ch DP
ADC1 9ch SE
+ 2ch
DP
9ch SE
+ 2ch
DP
9ch SE
+ 2ch
DP
14ch
SE +
2ch DP
14ch
SE +
2ch DP
14ch
SE +
2ch DP
14ch
SE +
3ch DP
14ch
SE +
3ch DP
16ch
SE +
3ch DP
16ch
SE +
3ch DP
16ch
SE +
3ch DP
ADC2 -----------
ADC3 -----------
ADC DP 2ch 2ch 2ch 2ch 2ch 2ch 4ch 4ch 4ch 4ch 4ch
ADC SE 26ch 26ch 26ch 31ch 31ch 31ch 37ch 37ch 39ch 39ch 39ch
PGA 22222222222
12-bit DAC 1 1 1 1 1 1 1 1 1 1 1
Analog Comparator 3 3 3 3 3 3 3 3 3 3 3
Analog Comparator Inputs 6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
2 / 0
6 / 4 /
3 / 0
6 / 4 /
3 / 0
6 / 4 /
3 / 0
OPAMP - - - - - - - - - - -
TRIAMP - - - - - - - - - - -
Vref 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
Quad decoder/General
purpose/PWM
2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch
FTM External CLK 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
PIT 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch
PDB 11111111111
CMT(Carrier Module
Transmitter)
YES YES YES YES YES YES YES YES YES YES YES
Communication Interfaces
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
26 Freescale Semiconductor, Inc.
Table 7. K10 72MHz Performance Table (continued)
MC Partnumber
MK10DX64VLH7(R)
MK10DX128VLH7(R)
MK10DX256VLH7(R)
MK10DX64VLK7(R)
MK10DX128VLK7(R)
MK10DX256VLK7(R)
MK10DX128VLL7(R)
MK10DX256VLL7(R)
MK10DX64VMC7(R)
MK10DX128VMC7(R)
MK10DX256VMC7(R)
SDHC -----------
High Baudrate UART w/
ISO7816 + LON
11111111111
High Baudrate UART w/
ISO7816
-----------
High Baudrate UART 1 1 1 1 1 1 1 1 1 1 1
UART 1 1 1 1 / 1 1 / 1 1 / 1 3 3 3 3 3
SPI chip selects per module 5 / 0 / 0 5 / 0 / 0 5 / 0 / 0 5 / 3 / 0 5 / 3 / 0 5 / 3 / 0 6 / 4 / 0 6 / 4 / 0 6 / 4 / 0 6 / 4 / 0 6 / 4 / 0
I2C 22222222222
I2S 11111111111
I2S0 TX/RX 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 11111111111
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
GPIO (w interrupt) 44 44 44 56 56 56 70 70 74 74 74
5V Tolerant GPIOs 42 42 42 54 54 54 68 68 72 72 72
Operating Characteristics
5V Tolerant YES YES YES YES YES YES YES YES YES YES YES
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
Flash Write V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V
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
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 27
4.4.6 K10 family features (100MHz Performance)
Table 8. K10 100MHz Performance Table
MC Partnumber
MK10DX128VLQ10(R)
MK10DX128VMD10(R)
MK10DX256VLQ10(R)
MK10DX256VMD10(R)
MK10DN512VLK10(R)
MK10DN512VLL10(R)
MK10DN512VMC10(R)
MK10DN512VLQ10(R)
MK10DN512VMD10(R)
General
CPU Frequency 100 MHz 100 MHz 100 MHz 100 MHz 100 MHz 100 MHz 100 MHz 100 MHz 100 MHz
Pin Count 144 144 144 144 80 100 121 144 144
Package LQFP MAPBG
A
LQFP MAPBG
A
LQFP LQFP MAPBG
A
LQFP MAPBG
A
Memories and Memory Interfaces
Total Flash Memory 256KB 256KB 512KB 512KB 512KB 512KB 512KB 512KB 512KB
Flash 128KB 128KB 256KB 256KB 512KB 512KB 512KB 512KB 512KB
FlexNVM 128KB 128KB 256KB 256KB - - - - -
EEPROM/FlexRAM 4KB 4KB 4KB 4KB - - - - -
SRAM 32KB 32KB 64KB 64KB 128KB 128KB 128KB 128KB 128KB
Serial Programming Interface YES YES YES YES YES YES YES YES YES
External Bus Interface
(FlexBus), Addr/Data/CS
32/32/6 32/32/6 32/32/6 32/32/6 20/16/4 21/16/5 32/32/6 32/32/6 32/32/6
Non-Muxed External Bus
Interface (Flexbus), Addr/Data/
CS
30/16/6,
30/8/6
30/16/6,
30/8/6
30/16/6,
30/8/6
30/16/6,
30/8/6
- 21/8/5 30/16/6,
30/8/6
30/16/6,
30/8/6
30/16/6,
30/8/6
DDR Controller - - - - - - - - -
NAND Flash Controller - - - - - - - - -
Cache - - - - - - - - -
Core Modules
DSP YES YES YES YES YES YES YES YES YES
SPFPU - - - - - - - - -
Debug JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
JTAG,
cJTAG,
SWD
Trace TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
TPIU,
FPB,
DWT,
ITM,
ETM,
ETB
NMI YES YES YES YES YES YES YES YES YES
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
28 Freescale Semiconductor, Inc.
Table 8. K10 100MHz Performance Table (continued)
MC Partnumber
MK10DX128VLQ10(R)
MK10DX128VMD10(R)
MK10DX256VLQ10(R)
MK10DX256VMD10(R)
MK10DN512VLK10(R)
MK10DN512VLL10(R)
MK10DN512VMC10(R)
MK10DN512VLQ10(R)
MK10DN512VMD10(R)
System Modules
Software Watchdog YES YES YES YES YES YES YES YES YES
Hardware Watchdog YES YES YES YES YES YES YES YES YES
PMC YES YES YES YES YES YES YES YES YES
MPU YES YES YES YES YES YES YES YES YES
DMA 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch 16ch
Clock Modules
MCG YES YES YES YES YES YES YES YES YES
OSC (32-40kHz/3-32MHz) YES YES YES YES YES YES YES YES YES
Secondary OSC - - - - - - - - -
RTC (32KHz Osc, Vbat) YES YES YES YES YES YES YES YES YES
RTC_CLKOUT YES YES YES YES YES YES YES YES YES
RTC_WAKEUP - YES - YES - - YES - YES
Security and Integrity
Hardware Encryption - - - - - - - - -
Tamper Detect - - - - - - - - -
Number of External Tamper Pins - - - - - - - - -
CRC YES YES YES YES YES YES YES YES YES
Analog
ADC0 (SE:single-ended,
DP:differential pair)
21ch SE
+ 3ch
DP
21ch SE
+ 3ch
DP
21ch SE
+ 3ch
DP
21ch SE
+ 3ch
DP
15ch SE
+ 2ch
DP
17ch SE
+ 3ch
DP
19ch SE
+ 3ch
DP
21ch SE
+ 3ch
DP
21ch SE
+ 3ch
DP
ADC1 20ch SE
+ 3ch
DP
20ch SE
+ 3ch
DP
20ch SE
+ 3ch
DP
20ch SE
+ 3ch
DP
14ch SE
+ 2ch
DP
14ch SE
+ 3ch
DP
18ch SE
+ 3ch
DP
20ch SE
+ 3ch
DP
20ch SE
+ 3ch
DP
ADC2 - - - - - - - - -
ADC3 - - - - - - - - -
ADC DP 4ch 4ch 4ch 4ch 2ch 4ch 4ch 4ch 4ch
ADC SE 46ch 46ch 46ch 46ch 31ch 37ch 42ch 46ch 46ch
PGA 2 2 2 2 2 2 2 2 2
12-bit DAC 2 2 2 2 1 1 2 2 2
Analog Comparator 3 3 3 3 3 3 3 3 3
Analog Comparator Inputs 6 / 5 / 4 /
0
6 / 5 / 4 /
0
6 / 5 / 4 /
0
6 / 5 / 4 /
0
6 / 4 / 2 /
0
6 / 4 / 2 /
0
6 / 4 / 3 /
0
6 / 5 / 4 /
0
6 / 5 / 4 /
0
OPAMP - - - - - - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 29
Table 8. K10 100MHz Performance Table (continued)
MC Partnumber
MK10DX128VLQ10(R)
MK10DX128VMD10(R)
MK10DX256VLQ10(R)
MK10DX256VMD10(R)
MK10DN512VLK10(R)
MK10DN512VLL10(R)
MK10DN512VMC10(R)
MK10DN512VLQ10(R)
MK10DN512VMD10(R)
TRIAMP - - - - - - - - -
Vref YES YES YES YES YES YES YES YES YES
Timers
Motor Control/General purpose/
PWM
1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch
Quad decoder/General purpose/
PWM
2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch
FTM External CLK 2 2 2 2 2 2 2 2 2
Low Power Timer 1 1 1 1 1 1 1 1 1
PIT 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch
PDB 1 1 1 1 1 1 1 1 1
CMT(Carrier Module
Transmitter)
YES YES YES YES YES YES YES YES YES
Communication Interfaces
SDHC 8-bit,
CLKIN
8-bit,
CLKIN
8-bit,
CLKIN
8-bit,
CLKIN
4-bit 4-bit 8-bit,
CLKIN
8-bit,
CLKIN
8-bit,
CLKIN
High Baudrate UART w/
ISO7816 + LON
111111111
High Baudrate UART w/
ISO7816
---------
High Baudrate UART 1 1 1 1 1 1 1 1 1
UART 4 4 4 4 1 / 1 3 4 4 4
SPI chip selects per module 6 / 4 / 2 6 / 4 / 2 6 / 4 / 2 6 / 4 / 2 5 / 3 / 0 6 / 4 / 1 6 / 4 / 2 6 / 4 / 2 6 / 4 / 2
I2C 2 2 2 2 2 2 2 2 2
I2S 1 1 1 1 1 1 1 1 1
I2S0 TX/RX 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2
I2S1 TX/RX - - - - - - - - -
CAN 2 2 2 2 2 2 2 2 2
USB OTG LS/FS w/ on-chip xcvr - - - - - - - - -
USB OTG HS - - - - - - - - -
USB DCD - - - - - - - - -
USB 120mAReg - - - - - - - - -
Ethernet w /1588 - - - - - - - - -
IEEE1588 Timer - - - - - - - - -
Human-Machine Interface
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
30 Freescale Semiconductor, Inc.
Table 8. K10 100MHz Performance Table (continued)
MC Partnumber
MK10DX128VLQ10(R)
MK10DX128VMD10(R)
MK10DX256VLQ10(R)
MK10DX256VMD10(R)
MK10DN512VLK10(R)
MK10DN512VLL10(R)
MK10DN512VMC10(R)
MK10DN512VLQ10(R)
MK10DN512VMD10(R)
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
GPIO (w interrupt) 104 104 104 104 56 70 90 104 104
5V Tolerant GPIOs 102 102 102 102 54 68 88 102 102
Operating Characteristics
5V Tolerant YES YES YES YES YES YES YES YES YES
Voltage Range 1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
1.71-3.6
V
Flash Write V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V 1.71V
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
4.4.7 K10 family features (120MHz Performance)
Table 9. K10 120MHz Performance Table
MC Partnumber
MK10FX512VLQ12(R)
MK10FN1M0VLQ12(R)
MK10FX512VMD12(R)
MK10FN1M0VMD12(R)
General
CPU Frequency 120 MHz 120 MHz 120 MHz 120 MHz
Pin Count 144 144 144 144
Package LQFP LQFP MAPBGA MAPBGA
Memories and Memory Interfaces
Total Flash Memory 1MB 1MB 1MB 1MB
Flash 512KB 1MB 512KB 1MB
FlexNVM 512KB - 512KB -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 31
Table 9. K10 120MHz Performance Table (continued)
MC Partnumber
MK10FX512VLQ12(R)
MK10FN1M0VLQ12(R)
MK10FX512VMD12(R)
MK10FN1M0VMD12(R)
EEPROM/FlexRAM 16KB - 16KB -
SRAM 128KB 128KB 128KB 128KB
Serial Programming Interface YES YES YES YES
External Bus Interface (FlexBus), Addr/Data/CS 32/32/6 32/32/6 32/32/6 32/32/6
Non-Muxed External Bus Interface (Flexbus), Addr/
Data/CS
30/16/6, 30/8/6 30/16/6, 30/8/6 30/16/6, 30/8/6 30/16/6, 30/8/6
DDR Controller - - - -
NAND Flash Controller YES YES YES YES
Cache 16KB 16KB 16KB 16KB
Core Modules
DSP YES YES YES YES
SPFPU YES YES YES YES
Debug JTAG, cJTAG,
SWD
JTAG, cJTAG,
SWD
JTAG, cJTAG,
SWD
JTAG, cJTAG,
SWD
Trace TPIU, FPB,
DWT, ITM,
ETM, ETB
TPIU, FPB,
DWT, ITM,
ETM, ETB
TPIU, FPB,
DWT, ITM,
ETM, ETB
TPIU, FPB,
DWT, ITM,
ETM, ETB
NMI YES YES YES YES
System Modules
Software Watchdog YES YES YES YES
Hardware Watchdog YES YES YES YES
PMC YES YES YES YES
MPU YES YES YES YES
DMA 32ch 32ch 32ch 32ch
Clock Modules
MCG YES YES YES YES
OSC (32-40kHz/3-32MHz) 32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
Secondary OSC 32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
32-40kHz/
8-32MHz
RTC (32KHz Osc, Vbat) YES YES YES YES
RTC_CLKOUT YES YES YES YES
RTC_WAKEUP - - YES YES
Security and Integrity
Hardware Encryption - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
32 Freescale Semiconductor, Inc.
Table 9. K10 120MHz Performance Table (continued)
MC Partnumber
MK10FX512VLQ12(R)
MK10FN1M0VLQ12(R)
MK10FX512VMD12(R)
MK10FN1M0VMD12(R)
Tamper Detect - - - -
Number of External Tamper Pins - - - -
CRC YES YES YES YES
Analog
ADC0 (SE:single-ended, DP:differential pair) 21ch SE + 3ch
DP
21ch SE + 3ch
DP
21ch SE + 3ch
DP
21ch SE + 3ch
DP
ADC1 20ch SE + 3ch
DP
20ch SE + 3ch
DP
20ch SE + 3ch
DP
20ch SE + 3ch
DP
ADC2 9ch SE + 2ch
DP
9ch SE + 2ch
DP
9ch SE + 2ch
DP
9ch SE + 2ch
DP
ADC3 11ch SE + 2ch
DP
11ch SE + 2ch
DP
11ch SE + 2ch
DP
11ch SE + 2ch
DP
ADC DP 4ch 4ch 4ch 4ch
ADC SE 62ch 62ch 62ch 62ch
PGA 4 4 4 4
12-bit DAC 2 2 2 2
Analog Comparator 4 4 4 4
Analog Comparator Inputs 5 / 2 / 2 / 5 5 / 2 / 2 / 5 5 / 2 / 2 / 5 5 / 2 / 2 / 5
OPAMP - - - -
TRIAMP - - - -
Vref YES YES YES YES
Timers
Motor Control/General purpose/PWM 2x8ch 2x8ch 2x8ch 2x8ch
Quad decoder/General purpose/PWM 2x2ch 2x2ch 2x2ch 2x2ch
FTM External CLK 2 2 2 2
Low Power Timer 1 1 1 1
PIT 1x4ch 1x4ch 1x4ch 1x4ch
PDB 1 1 1 1
CMT(Carrier Module Transmitter) YES YES YES YES
Communication Interfaces
SDHC 8-bit, CLKIN 8-bit, CLKIN 8-bit, CLKIN 8-bit, CLKIN
High Baudrate UART w/ ISO7816 + LON 1 1 1 1
High Baudrate UART w/ ISO7816 1 1 1 1
High Baudrate UART - - - -
Table continues on the next page...
Features
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 33
Table 9. K10 120MHz Performance Table (continued)
MC Partnumber
MK10FX512VLQ12(R)
MK10FN1M0VLQ12(R)
MK10FX512VMD12(R)
MK10FN1M0VMD12(R)
UART 4 4 4 4
SPI chip selects per module 6 / 4 / 2 6 / 4 / 2 6 / 4 / 2 6 / 4 / 2
I2C 2 2 2 2
I2S 2 2 2 2
I2S0 TX/RX 2 / 2 2 / 2 2 / 2 2 / 2
I2S1 TX/RX 2 / 2 2 / 2 2 / 2 2 / 2
CAN 2 2 2 2
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
GPIO (w interrupt) 104 104 104 104
5V Tolerant GPIOs 100 100 100 100
Operating Characteristics
5V Tolerant YES YES YES YES
Voltage Range 1.71-3.6V 1.71-3.6V 1.71-3.6V 1.71-3.6V
Flash Write V 1.71V 1.71V 1.71V 1.71V
Temp Range -40 to 105C -40 to 105C -40 to 105C -40 to 105C
4.5 Module-by-module feature list
The following sections describe the high-level module features for the family's superset device. See the previous section for
differences among the subset devices.
Features
K10 Family Product Brief, Rev. 11, 08/2012
34 Freescale Semiconductor, Inc.
Core modules
4.5.1.1 ARM Cortex-M4 Core
Supports up to 120 MHz frequency with 1.25DMIPS/MHz
ARM Core based on the ARMv7 Architecture & Thumb®-2 ISA
Microcontroller cores focused on very cost sensitive, deterministic, interrupt driven environments
Harvard bus architecture
3-stage pipeline with branch speculation
Integrated bus matrix
Integrated Digital Signal Processor (DSP)
Configurable nested vectored interrupt controller (NVIC)
Advanced configurable debug and trace components
Embedded Trace Macrocell (ETM)
4.5.1.2 Nested Vectored Interrupt Controller (NVIC)
Close coupling with Cortex-M4 core's Harvard architecture enables low latency interrupt handling
Up to 120 interrupt sources
Includes a single non-maskable interrupt
16 levels of priority, with each interrupt source dynamically configurable
Supports nesting of interrupts when higher priority interrupts are activated
Relocatable vector table
4.5.1.3 Wake-up Interrupt Controller (WIC)
Supports interrupt handling when system clocking is disabled in low power modes
Takes over and emulates the NVIC behavior when correctly primed by the NVIC on entry to very-deep-sleep
A rudimentary interrupt masking system with no prioritization logic signals for wake-up as soon as a non-masked
interrupt is detected
Contains no programmer’s model visible state and is therefore invisible to end users of the device other than through
the benefits of reduced power consumption while sleeping
4.5.1.4 Debug Controller
Serial Wire JTAG Debug Port (SWJ-DP) combines
external interface that provides a standard JTAG or cJTAG interface for debug access
external interface that provides a serial-wire bidirectional debug interface
Debug Watchpoint and Trace (DWT) with the following functionality:
four comparators configurable as a hardware watchpoint, an ETM trigger, a PC sampler event trigger, or a data
address sampler event trigger
several counters or a data match event trigger for performance profiling
configurable to emit PC samples at defined intervals or to emit interrupt event information
Instrumentation Trace Macrocell (ITM) with the following functionality:
Software trace - writes directly to ITM stimulus registers can cause packets to be emitted
Hardware trace - packets generated by DWT are emitted by ITM
Time stamping - emitted relative to packets
Embedded Trace Macrocell (ETM) supports instruction trace
4.5.1
Core modules
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 35
CoreSight Embedded Trace Buffer (ETB) is a memory-mapped buffer to store trace data. Allows reconstruction of
program flow with standard JTAG tools.
Test Port Interface Unit (TPIU) acts as a bridge between ITM or ETM and an off-chip Trace Port Analyzer
Flash Patch and Breakpoints (FPB) implements hardware breakpoints and patches code and data from code space to
system space
System modules
4.5.2.1 Power Management Control Unit (PMC)
Separate digital (regulated) and analog (referenced to digital) supply outputs
Programmable power saving modes
No output supply decoupling capacitors required
Available wake-up from power saving modes via RTC and external inputs
Integrated Power-on Reset (POR)
Integrated Low Voltage Detect (LVD) with reset (brownout) capability
Selectable LVD trip points
Programmable Low Voltage Warning (LVW) interrupt capability
Buffered bandgap reference voltage output
Factory programmed trim for bandgap and LVD
1 kHz Low Power Oscillator (LPO)
4.5.2.2 DMA Channel Multiplexer (DMA MUX)
16 independently selectable DMA channel routers
4 periodic trigger sources available
Each channel router can be assigned to 1 of 63 possible peripheral DMA sources
4.5.2.3 DMA Controller
Up to 3216 fully programmable channels with 32-byte transfer control descriptors
Data movement via dual-address transfers for 8-, 16-, 32-, 128-, and 256-bit data values
Programmable source, destination addresses, transfer size, support for enhanced address modes
Support for major and minor nested counters with one request and one interrupt per channel
Support for channel-to-channel linking and scatter/gather for continuous transfers with fixed priority and round-robin
channel arbitration
4.5.2.4 Watchdog Timer (WDOG)
Independent, configurable clock source input
Write-once control bits with unlock sequence
Programmable timeout period
Ability to test watchdog timer and reset
Windowed refresh option
Robust refresh mechanism
Cumulative count of watchdog resets between power-on resets
Configurable interrupt on timeout
4.5.2
System modules
K10 Family Product Brief, Rev. 11, 08/2012
36 Freescale Semiconductor, Inc.
4.5.2.5 External Watchdog Monitor (EWM)
Independent 1 kHz LPO clock source
Output signal to gate an external circuit which is controlled by CPU service or external input
4.5.2.6 System Clocks
Frequency-locked loop (FLL)
Digitally-controlled oscillator (DCO)
DCO frequency range is programmable
Option to program DCO frequency for a 32,768 Hz external reference clock source
Internal or external reference clock can be used to control the FLL
0.2% resolution using 32 kHz internal reference clock
Phase-locked loop (PLL)
Voltage-controlled oscillator (VCO)
External reference clock is used to control the PLL
Modulo VCO frequency divider Phase/Frequency detector
Integrated loop filter
Internal reference clock generator
Slow clock with nine trim bits for accuracy
Fast clock with four trim bits
Can be used to control the FLL
Either the slow or the fast clock can be selected as the clock source for the MCU
Can be used as a clock source for other on-chip peripherals
External clock from the Crystal Oscillator (XOSC)
Can be used to control the FLL and/or the PLL
Can be selected as the clock source for the MCU
External clock monitor with reset request capability
Lock detector with interrupt request capability for use with the PLL
Auto Trim Machine (ATM) for trimming both the slow and fast internal reference clocks
Multiple clock source options available for most peripherals
Memories and Memory Interfaces
4.5.3.1 On-Chip Memory
50MHz performance devices
Up to 512KB program flash memory
Flexmemory block contains up to 64KB FlexNVM and 4KB FlexRAM with up to 4KB EEPROM capability
Up to 64KB SRAM
72MHz performance devices
Up to 256KB program flash memory
Flexmemory block contains up to 32KB FlexNVM and 2KB FlexRAM with up to 2KB EEPROM capability
Up to 64KB SRAM
100MHz performance devices
Up to 512KB program flash memory
Flexmemory block contains up to 256KB FlexNVM and 4KB FlexRAM with up to 4KB EEPROM capability
Up to 128KB SRAM
120MHz performance devices
Up to 1024KB program flash memory
4.5.3
Memories and Memory Interfaces
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 37
Flexmemory block contains up to 512KB FlexNVM and 16KB FlexRAM with up to 16KB EEPROM capability
Up to 128KB SRAM
16KB cache
Security circuitry to prevent unauthorized access to RAM and flash contents
4.5.3.2 External Bus Interface (FlexBus)
Six independent, user-programmable chip-select signals that can interface with external SRAM, PROM, EPROM,
EEPROM, flash, and other peripherals
Supports up to 2 GB addressable space
8-, 16- and 32-bit port sizes with configuration for multiplexed or non-multiplexed address and data buses
Byte-, word-, longword-, and 16-byte line-sized transfers
Programmable address-setup time with respect to the assertion of chip select
Programmable address-hold time with respect to the negation of chip select and transfer direction
4.5.3.3 Serial Programming Interface (EzPort)
Same serial interface as, and subset of, the command set used by industry-standard SPI flash memories
Ability to read, erase, and program flash memory
Reset command to boot the system after flash programming
4.5.3.4 NAND Flash Controller
8- and 16-bit NAND flash interface
9 KB RAM buffer
Supports flash device commands
Integrated DMA engine
Two configurable DMA channels
Optional ECC mode supports 4/6/8/12/16/24/32-bit error correction
Security and Integrity
4.5.4.1 Cyclic Redundancy Check (CRC)
Hardware CRC generator circuit using 16/32-bit shift register
User Configurable 16/32 bit CRC
Programmable Generator Polynomial
Error detection for all single, double, odd, and most multi-bit errors
Programmable initial seed value
High-speed CRC calculation
Optional feature to transpose input data and CRC result via transpose register, required on applications where bytes are
in lsb format
4.5.4.2 Hardware Cryptographic Acceleration Unit (CAU)
Supports DES, 3DES, AES, MD5, SHA-1, and SHA-256 algorithms
Simple C calls to optimized security functions provided by Freescale
4.5.4
Security and Integrity
K10 Family Product Brief, Rev. 11, 08/2012
38 Freescale Semiconductor, Inc.
4.5.4.3 Random Number Generator (RNG)
Supports the key generation algorithm defined in the Digital Signature Standard
http://www.itl.nist.gov/fipspubs/fip186.htm
Integrated entropy sources capable of providing the PRNG with entropy for its seed
4.5.4.4 Tamper Detect
Analog tamper detects (voltage, temperature, and clock)
External tamper detects
Active wire-mesh tamper detect
Internal tamper detects (flash security and secure SRAM)
Register locks, tamper enables and analog trim configuration bits
Secure RTC with added support for automatic compensation
32-bit monotonic counter
256-bit secure storage (asynchronously erased on tamper detect)
32- to 256-bit general-purpose storage (not erased)
Single backup supply
Voltage monitor
Active-low enable (minimum leakage power when disabled)
Active-low output which asserts when voltage is lower than 1.5V to 1.62V or higher than 3.6V to 4V
Temperature monitor
Active-low enable (minimum leakage power when disabled)
Active-low output which asserts when temperature is lower than -50C to -100C or higher than 125C to 175C
Clock monitor
Active-low enable (minimum leakage power when disabled)
Active-low output which asserts when clock < ~16 kHz or > ~1 MHz
Analog
4.5.5.1 16-bit Analog-to-Digital Converter (ADC)
Linear successive approximation algorithm with up to 16-bit resolution
Output modes:
Differential 16-bit, 13-bit, 11-bit, and 9-bit modes, in two’s complement 16-bit sign-extended format
Single-ended 16-bit, 12-bit, 10-bit, and 8-bit modes, in right-justified unsigned format
Single or continuous conversion
Configurable sample time and conversion speed/power
Conversion complete and hardware average complete flag and interrupt
Input clock selectable from up to four sources
Operation in low power modes for lower noise operation
Asynchronous clock source for lower noise operation with option to output the clock
Selectable asynchronous hardware conversion trigger with hardware channel select
Automatic compare with interrupt for various programmable values
Temperature sensor
Hardware average function
Selectable voltage reference
Self-calibration mode
4.5.5
Analog
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 39
4.5.5.2 High-Speed Analog Comparator (CMP)
Updated to allow the Analog input mux to be used as a pass through mux http://designpdm.freescale.net/Agile/object/
Change Request/TKT061929
6-bit DAC programmable reference generator output
Up to eight selectable comparator inputs; each input can be compared with any input by any polarity sequence
Selectable interrupt on rising edge, falling edge, or either rising or falling edges of comparator output
Comparator output supports:
Sampled
Windowed (ideal for certain PWM zero-crossing-detection applications
Digitally filtered using external sample signal or scaled peripheral clock
Two performance modes:
Shorter propagation delay at the expense of higher power
Low power, with longer propagation delay
Operational in all MCU power modes
4.5.5.3 12-Bit Digital-to-Analog Converter (DAC)
Updated to allow a selectable VREFL option (VREF_OUT will be VREFL) http://designpdm.freescale.net/Agile/
object/Change Request/TKT062313
12-bit resolution
Guaranteed 6-sigma monotocity over input word
High- and low-speed conversions
1 μs conversion rate for high speed, 2 μs for low speed
Power-down mode
Choice of asynchronous or synchronous updates
Automatic mode allows the DAC to generate its own output waveforms including square, triangle, and sawtooth
Automatic mode allows programmable period, update rate, and range
DMA support with configurable watermark level
4.5.5.4 Voltage Reference (VREF)
Updated - Need 1.25V output and 2x option http://designpdm.freescale.net/Agile/object/Change Request/TKT061919
Programmable trim register with 0.5mV steps, automatically loaded with room temp value upon reset
Programmable mode selection:
Off
Bandgap out (or stabilization delay)
Low-power buffer mode
Tight-regulation buffer mode
1.25V output at room temperature
Dedicated output pin
Timers
4.5.6.1 Programmable Delay Block (PDB)
Up to 15 trigger input sources and software trigger source
Up to eight configurable PDB channels for ADC hardware trigger
One PDB channel is associated with one ADC.
4.5.6
Timers
K10 Family Product Brief, Rev. 11, 08/2012
40 Freescale Semiconductor, Inc.
One trigger output for ADC hardware trigger and up to eight pre-trigger outputs for ADC trigger select per PDB
channel
Trigger outputs can be enabled or disabled independently.
One 16-bit delay register per pre-trigger output
Optional bypass of the delay registers of the pre-trigger outputs
Operation in One-Shot or Continuous modes
Optional back-to-back mode operation, which enables the ADC conversions complete to trigger the next PDB
channel
One programmable delay interrupt
One sequence error interrupt
One channel flag and one sequence error flag per pre-trigger
DMA support
Up to eight DAC interval triggers
One interval trigger output per DAC
One 16-bit delay interval register per DAC trigger output
Optional bypass the delay interval trigger registers
Optional external triggers
Up to eight pulse outputs (pulse-out's)
Pulse-out's can be enabled or disabled independently.
Programmable pulse width
4.5.6.2 FlexTimers (FTM)
Selectale FTM source clock
Programmable prescaler
16-bit counter supporting free-running or initial/final value, and counting is up or up-down
Input capture, output compare, and edge-aligned and center-aligned PWM modes
Input capture and output compare modes
Operation of FTM channels as pairs with equal outputs, pairs with complimentary outputs, or independent channels
with independent outputs
Deadtime insertion is available for each complementary pair
Generation of hardware triggers
Software control of PWM outputs
Up to 4 fault inputs for global fault control
Configurable channel polarity
Programmable interrupt on input capture, reference compare, overflowed counter, or detected fault condition
Quadrature decoder with input filters, relative position counting, and interrupt on position count or capture of position
count on external event
DMA support for FTM events
Global time base mode shares single time base across multiple FTM instances
4.5.6.3 Programmable Interrupt Timers (PITs)
Up to 4 general purpose interrupt timers
Up to 4 interrupt timers for triggering ADC conversions
32-bit counter resolution
Clocked by system clock frequency
DMA support
4.5.6.4 Low Power Timer
Operation as timer or pulse counter
Timers
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 41
Selectable clock for prescaler/glitch filter
1 kHz internal LPO
External low power crystal oscillator
Internal reference clock (not available in low leakage power modes)
Secondary external reference clock (for example, 32 kHz crystal)
Configurable glitch filter or prescaler
Interrupt generated on timer compare
Hardware trigger generated on timer compare
4.5.6.5 Carrier Modulator Timer (CMT)
Four modes of operation
Time with independent control of high and low times
Baseband
Frequency shift key (FSK)
Direct software control of CMT_IRO signal
Extended space operation in time, baseband, and FSK modes
Selectable input clock divider
Interrupt on end of cycle
Ability to disable CMT_IRO signal and use as timer interrupt
4.5.6.6 Real-Time Clock (RTC)
Independent power supply, POR and 32 kHz crystal oscillator
32-bit seconds counter with 32-bit alarm
16-bit prescaler with compensation
Register write protection
Hard Lock requires VBAT POR to enable write access
Soft lock requires system reset to enable write/read access
Communication interfaces
4.5.7.1 CAN Module
Supports the full implementation of the CAN Specification Version 2.0, Part B
Standard data and remote frames (up to 109 bits long)
Extended data and remote frames (up to 127 bits long)
0–8 bytes data length
Programmable bit rate up to 1 Mbit/sec
Content-related addressing
Flexible message buffers (MBs), totalling up to 16 message buffers of 0–8 bytes data length each, configurable as Rx
or Tx, all supporting standard and extended messages
Listen-only mode capability
Individual mask registers for each message buffer
Programmable transmit-first scheme: lowest ID or lowest buffer number
Timestamp based on 16-bit free-running timer
Global network time, synchronized by a specific message
4.5.7
Communication interfaces
K10 Family Product Brief, Rev. 11, 08/2012
42 Freescale Semiconductor, Inc.
4.5.7.2 Serial Peripheral Interface (SPI)
Master and slave mode
Full-duplex, three-wire synchronous transfers
Programmable transmit bit rate
Double-buffered transmit and receive data registers
Serial clock phase and polarity options
Slave select output
Mode fault error flag with CPU interrupt capability
Control of SPI operation during wait mode
Selectable MSB-first or LSB-first shifting
Programmable 8-bit or 16-bit data transmission length
Receive data buffer hardware match feature
64-bit FIFO mode for high speed transfers of large amounts of data
Support for both transmit and receive by DMA
4.5.7.3 Inter-Integrated Circuit (I2C)
Compatible with I2C bus standard and SMBus Specification Version 2 features
Up to 100 kbps with maximum bus loading
Multi-master operation
Software programmable for one of 64 different serial clock frequencies
Programmable slave address and glitch input filter
Interrupt or DMA driven byte-by-byte data transfer
Arbitration lost interrupt with automatic mode switching from master to slave
Calling address identification interrupt
Bus busy detection broadcast and 10-bit address extension
Address matching causes wake-up when processor is in low power mode
4.5.7.4 UART
Support for ISO 7816 protocol for interfacing with smartcards
Full-duplex operation
Standard mark/space non-return-to-zero (NRZ) format
Selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse width
13-bit baud rate selection with fractional divide of 32
Programmable 8-bit or 9-bit data format
Separately enabled transmitter and receiver
Programmable transmitter output polarity
Programmable receive input polarity
13-bit break character option
11-bit break character detection option
Parameterizable buffer support for one dataword for each transmit and receive
Independent FIFO structure for transmit and receive
Two receiver wakeup methods:
Idle line wakeup
Address mark wakeup
Address match feature in receiver to reduce address mark wakeup ISR overhead
Hardware flow control support for request to send (RTS) and clear to send (CTS) signals
Support for CEA709.1-B protocol (LON) used in building automation and home networking systems
Interrupt or DMA driven operation
Receiver framing error detection
Communication interfaces
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 43
Hardware parity generation and checking
1/16 bit-time noise detection
4.5.7.5 Secure Digital Host Controller (SDHC)
Compatible with the following specifications:
SD Host Controller Standard Specification, Version 2.0 (http://www.sdcard.org ) with test event register and
advanced DMA support
MultiMediaCard System Specification, Version 4.2 (http://www.mmca.org )
SD Memory Card Specification, Version 2.0 (http://www.sdcard.org ), supporting high capacity SD memory
cards
SDIO Card Specification, Version 2.0 (http://www.sdcard.org )
CE-ATA Card Specification, Version 1.0 (http://www.sdcard.org )
Designed to work with CE-ATA, SD Memory, miniSD Memory, SDIO, miniSDIO, SD Combo, MMC, MMCplus, and
RS-MMC cards
SD bus clock frequency up to 50 MHz
Supports 1-/4-bit SD and SDIO modes, 1-/4-/8-bit MMC modes, 1-/4-/8-bit CE-ATA devices
Up to 200 Mbps data transfer for SD/SDIO cards using four parallel data lines
Up to 416 Mbps data transfer for MMC using 8 parallel data lines
Single- and multi-block read and write
1-4096 byte block size
Write-protection switch for write operations
Synchronous and asynchronous abort
Pause during the data transfer at a block gap
SDIO read wait and suspend/resume operations
Auto CMD12 for multi-block transfer
Host can initiate non-data transfer commands while the data transfer is in progress
Allows cards to interrupt the host in 1- and 4-bit SDIO modes
Supports interrupt period, defined in the SDIO standard
Fully configurable 128 x 32-bit FIFO for read/write data
Internal DMA capabilities
Supports voltage selection by configuring vendor specific register bit
Supports advanced DMA to perform linked memory access
4.5.7.6 Synchronous Serial Interface (I2S)
Independent (asynchronous) or shared (synchronous) transmit and receive sections with separate or shared internal/
external clocks and frame syncs, operating in master or slave mode intended for audio support
Master or slave mode operation
Normal mode operation using frame sync
Network mode operation allowing multiple devices to share the port with up to 32 time slots
Programmable data interface modes, such as I2S, LSB aligned, and MSB aligned
Programmable word length (8, 10, 12, 16, 18, 20, 22 or 24 bits)
AC97 support
Human-machine interface
4.5.8.1 General Purpose Input/Output (GPIO)
Progammable glitch filter and interrupt with selectable polarity on all input pins
Hysteresis and configurable pull up/down device on all input pins
4.5.8
Human-machine interface
K10 Family Product Brief, Rev. 11, 08/2012
44 Freescale Semiconductor, Inc.
Configurable slew rate and drive strength on all output pins
Independent pin value register to read logic level on digital pin
Optional devices with 5V tolerance
4.5.8.2 Touch Sensor Input (TSI)
16 channel inputs, supporting up to 16 individual touch buttons
4 touch buttons can be combined for a slider
Configurable button- and slider-sensitive interrupts
Operation in low-power modes allows wakeup from lowest power mode via a single touch
Option to use internal reference clock
5 Power modes
The power management controller (PMC) provides multiple power options to allow the user to optimize power consumption
for the level of functionality needed.
Depending on the stop requirements of the user application, a variety of stop modes are available that provide state retention,
partial power down or full power down of certain logic and/or memory. I/O states are held in all modes of operation. The
following table compares the various power modes available.
For each run mode there is a corresponding wait and stop mode. Wait modes are similar to ARM sleep modes. Stop modes
(VLPS, STOP) are similar to ARM sleep deep mode. The very low power run (VLPR) operating mode can drastically reduce
runtime power when the maximum bus frequency is not required to handle the application needs.
The three primary modes of operation are run, wait and stop. The WFI instruction invokes both wait and stop modes for the
chip. The primary modes are augmented in a number of ways to provide lower power based on application needs.
Table 10. Chip power modes
Chip mode Description Core mode Normal
recovery
method
Normal run Allows maximum performance of chip. Default mode out of reset; on-
chip voltage regulator is on.
Run -
Normal Wait -
via WFI
Allows peripherals to function while the core is in sleep mode, reducing
power. NVIC remains sensitive to interrupts; peripherals continue to be
clocked.
Sleep Interrupt
Normal Stop -
via WFI
Places chip in static state. Lowest power mode that retains all registers
while maintaining LVD protection. NVIC is disabled; AWIC is used to
wake up from interrupt; peripheral clocks are stopped.
Sleep Deep Interrupt
VLPR (Very Low
Power Run)
On-chip voltage regulator is in a low power mode that supplies only
enough power to run the chip at a reduced frequency. Reduced
frequency Flash access mode (1 MHz); LVD off; internal oscillator
provides a low power 4 MHz source for the core, the bus and the
peripheral clocks.
Run Interrupt
VLPW (Very
Low Power
Wait) -via WFI
Same as VLPR but with the core in sleep mode to further reduce
power; NVIC remains sensitive to interrupts (FCLK = ON). On-chip
voltage regulator is in a low power mode that supplies only enough
power to run the chip at a reduced frequency.
Sleep Interrupt
Table continues on the next page...
Power modes
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 45
Table 10. Chip power modes (continued)
Chip mode Description Core mode Normal
recovery
method
VLPS (Very Low
Power Stop)-via
WFI
Places chip in static state with LVD operation off. Lowest power mode
with ADC and pin interrupts functional. Peripheral clocks are stopped,
but LPTimer, RTC, CMP, DAC can be used. NVIC is disabled (FCLK =
OFF); AWIC is used to wake up from interrupt. On-chip voltage
regulator is in a low power mode that supplies only enough power to
run the chip at a reduced frequency. All SRAM is operating (content
retained and I/O states held).
Sleep Deep Interrupt
LLS (Low
Leakage Stop)
State retention power mode. Most peripherals are in state retention
mode (with clocks stopped), but LLWU, LPTimer, RTC, CMP, DAC can
be used. NVIC is disabled; LLWU is used to wake up.
NOTE: The LLWU interrupt must not be masked by the interrupt
controller to avoid a scenario where the system does not fully
exit stop mode on an LLS recovery.
All SRAM is operating (content retained and I/O states held).
Sleep Deep Wakeup
Interrupt1
VLLS3 (Very
Low Leakage
Stop3)
Most peripherals are disabled (with clocks stopped), but LLWU,
LPTimer, RTC, CMP, DAC can be used. NVIC is disabled; LLWU is
used to wake up.
SRAM_U and SRAM_L remain powered on (content retained and I/O
states held).
Sleep Deep Wakeup Reset2
VLLS2 (Very
Low Leakage
Stop2)
Most peripherals are disabled (with clocks stopped), but LLWU,
LPTimer, RTC, CMP, DAC can be used. NVIC is disabled; LLWU is
used to wake up.
SRAM_L is powered off. A portion of SRAM_U remains powered on
(content retained and I/O states held).
Sleep Deep Wakeup Reset2
VLLS1 (Very
Low Leakage
Stop1)
Most peripherals are disabled (with clocks stopped), but LLWU,
LPTimer, RTC, CMP, DAC can be used. NVIC is disabled; LLWU is
used to wake up.
All of SRAM_U and SRAM_L are powered off. The 32-byte system
register file and the 32-byte VBAT register file remain powered for
customer-critical data.
Sleep Deep Wakeup Reset2
VLLS0 (Very
Low Leakage
Stop 0)
Most peripherals are disabled (with clocks stopped), but LLWU and
RTC can be used. NVIC is disabled; LLWU is used to wake up.
All of SRAM_U and SRAM_L are powered off. The 32-byte system
register file and the 32-byte VBAT register file remain powered for
customer-critical data.
The POR detect circuit can be optionally powered off.
Sleep Deep Wakeup Reset2
BAT (backup
battery only)
The chip is powered down except for the VBAT supply. The RTC and
the 32-byte VBAT register file for customer-critical data remain
powered.
Off Power-up
Sequence
1. Resumes normal run mode operation by executing the LLWU interrupt service routine.
2. Follows the reset flow with the LLWU interrupt flag set for the NVIC.
Power modes
K10 Family Product Brief, Rev. 11, 08/2012
46 Freescale Semiconductor, Inc.
6 Developer Environment
Freescale's products are supported by a widespread, established network of tools and third party developers and software
vendors. The Kinetis families take advantage of these and similar development resources.
6.1 Freescale's Tower System Support
Freescale's Tower System is a modular development platform for 8-bit, 16-bit, and 32-bit microcontrollers that enables
advanced development through rapid prototyping. Featuring multiple development boards or modules, the Tower System
provides designers with building blocks for entry-level to advanced microcontroller development.
The Freescale Tower System
MCU/MPU Module
• Tower controller board
• Works stand-alone or
in Tower System
• Features new on-board
debug interface for
easy programming
and debugging via
mini-B USB cable
Secondary Elevator
• Additional serial and
expansion buses and
peripheral interfaces
Peripheral Module
(i.e. serial, prototype, etc.)
Size
Tower is approx. 3.5” H x 3.5” W x 3.5” D
when fully assembled
Primary Elevator
Common serial
and expansion
bus signals
Two 2x80 connectors
on backside for easy
signal access and
side-mounting board
(i.e. LCD module)
Power regulation
circuitry
Standardized signal
assignments
Board Connectors
Four card-edge
connectors
Uses PCI Express®
connectors
(x16, 90 mm/3.5”
long, 164 pins)
Figure 4. Freescale's Tower System
The following Tower modules are available for the Kinetis families. For more information on the Tower System see http://
www.freescale.com/tower.
Developer Environment
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 47
Table 11. Tower Modules for Kinetis MCU Families
Microcontroller Modules Features
Kinetis K10/K20 Family MCU module K10/K20 family 512 KB flash MCU in 81 MAPBGA package
On-board JTAG debug interface
Access to all features including Tamper Detect and Cryptographic
Acceleration Unit
Kinetis K70 Family MCU Module K70 family 1 MB flash MCU in 256 MAPBGA package
On-board JTAG debug interface
Access to all features including Ethernet, USB, and graphical LCD
Kinetis K60 Family MCU Module K60 family 1MB flash MCU in 144 LQFP package
On-board JTAG debug interface
Access to all features including Ethernet, USB, and graphical LCD
Kinetis K40 Family MCU Module K40 family 512 KB flash MCU in 144 MAPBGA package
On-board JTAG debug interface
Access to all features including Segment LCD and USB
Kinetis K60 Family MCU Module K60 family 512 KB flash MCU in 144 MAPBGA package
On-board JTAG debug interface
Access to all features including Ethernet and USB
Kinetis K53 Family MCU Module K53 family 512 KB flash MCU in 144 MAPBGA package
On-board JTAG debug interface
Access to all features including Ethernet, USB, Segment LCD (TWRPI),
and medical expansion connector
6.2 CodeWarrior Development Studio
Freescale's CodeWarrior Development Studio for Microcontrollers v10.x integrates the development tools for the RS08,
HCS08, ARM, and ColdFire architectures into a single product based on the Eclipse open development platform. Eclipse
offers an excellent framework for building software development environments and is becoming a standard framework used
by many embedded software vendors.
Eclipse IDE 3.4
Build system with optimizing C/C++ compilers for RS08, HCS08, ARM, and ColdFire processors
Extensions to Eclipse C/C++ Development Tools (CDT) to provide sophisticated features to troubleshoot and repair
embedded applications
Developer Environment
K10 Family Product Brief, Rev. 11, 08/2012
48 Freescale Semiconductor, Inc.
Table 12. CodeWarrior 10.x Differentiating Features
Differentiating
features
Customer
benefits
Details
MCU Change
Wizard
Ability to
easily
retarget
project to a
new
processor
Simply select a new device (from the same or a different architecture) and select the
default connection, and the CodeWarrior tool suite automatically reconfigures the project
for the new device with the correct build tools and support files.
Compiler
Assembler
Linker
Header files
Vector tables
Libraries
Linker configuration files
Freescale
Processor Expert
Problems in
hardware
layer can be
resolved
during initial
design phase
Combines easy-to-use component-based application creation with an expert knowledge
system.
CPU, on-chip peripherals, external peripherals, and software functionality are
encapsulated into embedded components
Each component’s functionality can be tailored to fit application requirements by
modifying the component’s properties, methods and events
When the project is built, Processor Expert automatically generates highly optimized
embedded C code and places the source files into the project
Graphical user interface: Allows an application to be specified by the functionality
needed
Automatic code generator: Creates tested, optimized C code tuned to application
needs and the selected Freescale device
Built-in knowledgebase: Immediately flags resource conflicts and incorrect settings,
so errors are caught early in design cycle
Component wizard: Allows user-specific, hardware-independent embedded
components to be created
Trace and profile
support for on-
chip trace buffers
Sophisticated
emulator-like
debug
capability
without
additional
hardware
The CodeWarrior profiling and analysis tools provide visibility into an application as it runs
on the processor to identify operational problems.
Supports architectures with on-chip trace buffers (HCS08, V1 ColdFire, ARM)
Allows tracepoints to be set to enable and disable trace output
Can step through trace data and the corresponding source code simultaneously
Allows trace data to be exported into a Microsoft® Excel® file
For more information see the CodeWarrior web site at http://www.freescale.com/codewarrior.
6.3 Freescale's MQX™ Software Solutions
The increasing complexity of industrial applications and expanding functionality of semiconductors are driving embedded
developers toward solutions that combine proven hardware and software platforms. These solutions help accelerate time to
market and improve application development success.
Freescale Semiconductor offers the MQX real-time operating system (RTOS), with TCP/IP and USB software stacks and
peripheral drivers, to customers of ARM, ColdFire and ColdFire+ MCUs at no additional charge. The combination of
Freescale's MQX software solutions and Freescale's silicon portfolio creates a comprehensive source for hardware, software,
tools, and services.
Developer Environment
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 49
Application
HAL
Hardware
On Device
PC Hosted
CodeWarrior
Development
Environment
(MQX OS
Aware)
CodeWarrior
Processor
Expert
MQX Design
and
Development
Tools
Third Party:
IAR
(MQX OS
Aware)
Open Source
BDM and
Third Party:
Emulator/Probe
Demo Code Applications Customized
Applications
Application Tasks and
Industry-Specic Libraries
BSP/PSP
Microcontroller
Freescale Comprehensive Solution
Enablement
Layer
Ethernet
(RTCS)
File System
USB
CAN
MQX RTOS
Optional
Services
Core Services MQX RTOS
Discrete
Driver,
Third
Party
and
Freescale
BDM/JTAG
Figure 5. MQX Comprehensive Solution
Key benefits of Freescale's MQX RTOS include:
Small memory footprint: The RTOS was designed for speed and size efficiency in embedded systems. It delivers true
real-time performance, with context switching and low-level interrupt routines hand-optimized in assembly.
Component-based architecture: Provides a fully-functional RTOS core with additional, optional services. Freescale's
MQX RTOS includes 25 components (8 core components and 17 optional). Components are linked in only if needed,
preventing unused functions from bloating the memory footprint.
Full and lightweight components: Key components are included in both full and lightweight versions for further control
of size, RAM/ROM utilization, and performance options.
Real-time, priority-based, preemptive multithreading: Allows high-priority threads to meet their deadlines consistently,
no matter how many other threads are competing for CPU time.
Scheduling: Enables faster development time by offloading from developers the task of creating or maintaining an
efficient scheduling system and interrupt handling.
Code reuse: Provides a framework with a simple, intuitive API to build and organize the features across Freescale’s
broad portfolio of embedded processors.
Developer Environment
K10 Family Product Brief, Rev. 11, 08/2012
50 Freescale Semiconductor, Inc.
Fast boot sequence: Ensures the application is running quickly after the hardware has been reset.
Simple Message Passing: Messages can be passed either from a system pool or a private pool, sent with either urgent
status or a user-defined priority, and broadcast or task specific. For maximum flexibility, a receiving task can operate
on either the same CPU as the sending task or on a different CPU within the same system.
For more information see the MQX web site at http://www.freescale.com/mqx.
MQX RTOS—Customizable Component Set
Task Errors
Utilities
Initialization
Core Memory
Services
Automatic Task
Creation
Lightweight
Semaphores
Task Queue
Scheduling
RR and FIFO
Scheduling
Queues
Name
Services Interrupts
Messages
Events
Mutexes
IPCs
Exception
Handling
Kernel
Log
Logs
I/O
Subsystems
Formatted
I/O
Timers
Watchdogs
Task
Management
Partitions
As-Needed
Core
Semaphores
Figure 6. MQX Customizable Component Set
6.4 Additional Software Stacks Provided
Math, DSP and Encryption Libraries
Motor Control Libraries
Touch Sensing Software Suite
Complimentary Bootloaders (USB, Ethernet, RF, serial)
Complimentary Freescale Embedded GUI
Complimentary Freescale MQX RTOS , USB, TCP/IP stack and MFS filesystem
Low Cost Nano SSL/Nano SSH for Freescale MQX RTOS
Plus full ARM® ecosystem
Developer Environment
K10 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 51
7 Revision History
The following table provides a revision history for this document.
Table 13. Revision History
Rev. No. Date Substantial Changes
4 6/2010 Initial public revision
5 7/2010 Removed 180 MHz product offerings throughout
Added package dimensions to "Part numbers diagrams" table and to
Kinetis portfolio tables
Added FlexMemory section
Added NAND flash controller feature list section
Added maximum SPI transfer rates in SPI feature list
Added link to CodeWarrior web site in CodeWarrior Development Studio
section
6 11/2010 Removed 150MHz product offerings
Updated memory and package option table
Updated family feature tables
7 2/2011 Replaced 104-pin product offerings with 121-pin devices
Updated memory and package option table
Updated family feature tables
8 6/2011 Updated memory and package option table
Updated family feature tables
Updated module feature lists
10 06/2012 Added information about the K11 and K12 devices.
11 08/2012 Added information about the K11 and K12 devices.
Revision History
K10 Family Product Brief, Rev. 11, 08/2012
52 Freescale Semiconductor, Inc.
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
http://www.freescale.com/support
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
+1-800-521-6274 or +1-480-768-2130
www.freescale.com/support
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
www.freescale.com/support
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
0120 191014 or +81 3 5437 9125
support.japan@freescale.com
Asia/Pacific:
Freescale Semiconductor China Ltd.
Exchange Building 23F
No. 118 Jianguo Road
Chaoyang District
Beijing 100022
China
+86 10 5879 8000
support.asia@freescale.com
Document Number: K10PB
Rev. 11, 08/2012
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductors products. There are no express or implied
copyright licenses granted hereunder to design or fabricate any integrated circuits or
integrated circuits based on the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to any
products herein. Freescale Semiconductor makes no warranty, representation, or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of any
product or circuit, and specifically disclaims any liability, including without limitation
consequential or incidental damages. "Typical" parameters that may be provided in
Freescale Semiconductor data sheets and/or specifications can and do vary in different
applications and actual performance may vary over time. All operating parameters,
including "Typicals", must be validated for each customer application by customer's
technical experts. Freescale Semiconductor does not convey any license under its patent
rights nor the rights of others. Freescale Semiconductor products are not designed,
intended, or authorized for use as components in systems intended for surgical implant
into the body, or other applications intended to support or sustain life, or for any other
application in which failure of the Freescale Semiconductor product could create a
situation where personal injury or death may occur. Should Buyer purchase or use
Freescale Semiconductor products for any such unintended or unauthorized application,
Buyer shall indemnify Freescale Semiconductor and its officers, employees, subsidiaries,
affiliates, and distributors harmless against all claims, costs, damages, and expenses, and
reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury
or death associated with such unintended or unauthorized use, even if such claims alleges
that Freescale Semiconductor was negligent regarding the design or manufacture of
the part.
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and
electrical characteristics as their non-RoHS-complaint and/or non-Pb-free counterparts.
For further information, see http://www.freescale.com or contact your Freescale
sales representative.
For information on Freescale's Environmental Products program, go to
http://www.freescale.com/epp.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners.
© 2012–2013 Freescale Semiconductor, Inc.