FREESCALE MK10FX512VYY12

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