Freescale Semiconductor, Inc. KV31P100M120SF8
Data Sheet: Technical Data Rev. 7, 02/2016
Kinetis KV31F 256 KB Flash
MKV31F256VLL12
120 MHz ARM Cortex-M4-Based Microcontroller with FPU
MKV31F256VLH12
MKV31F256VLH12P
The KV31 MCU family is a highly scalable member of the Kinetis
V Series and provides a high-performance, cost-competitive
motor control solution. Built on the ARM Cortex -M4 core
running at 120 MHz, combined with floating point and DSP
capability, it delivers a highly capable platform enabling
customers to build a highly scalable solution portfolio.
Additional features include:
Dual 16-bit ADCs sampling at up to 1.2 MS/s in 12-bit
mode
100 LQFP (LL) 64 LQFP (LH)
14 x 14 x 1.4 Pitch 0.5 10 x 10 x 1.4 Pitch 0.5
12 channels of highly flexible motor control timers (PWMs)
mm mm
across 3 independent time bases
Large RAM block enabling local execution of fast control
loops at full clock speed
Enabled to support Kinetis Motor Suite (KMS), a bundled
hardware and software solution that enables rapid configuration of BLDC and PMSM motor drive
systems
Performance Analog modules
120 MHz ARM Cortex-M4 core with DSP instructions Two 16-bit SAR ADCs (1.2 MS/s in 12bit mode)
delivering 1.25 Dhrystone MIPS per MHz One 12-bit DAC
Two analog comparators (CMP) with 6- bit DAC
Memories and memory interfaces
Accurate internal voltage reference
256 KB of embedded flash and 48 KB of RAM
Preprogrammed Kinetis flashloader for one-time, in- Communication interfaces
system factory programming Two SPI modules
Three UART modules and one low-power UART
System peripherals
Two I2C modules: Support for up to 1 Mbps
16-channel DMA controller
operation
Independent external and software watchdog monitor
Timers
Clocks
One 8-channel motor control/general purpose/ PWM
One crystal oscillator, two ranges: 32-40 kHz or 3-32
timer
MHz
Two 2-channel motor control/general purpose timers
Three internal oscillators: 32 kHz, 4 MHz, and 48 MHz
with quadrature decoder functionality
Multi-purpose clock generator with PLL and FLL
Operating Characteristics
Security and integrity modules
Voltage range (including flash writes): 1.71 to 3.6 V
Hardware CRC module
Temperature range (ambient): -40 to 105C
128-bit unique identification (ID) number per chip
Hardware random-number generator Kinetis Motor Suite
Flash access control to protect proprietary software Supports Velocity and Position control of BLDC &
PMSM motors
Human-machine interface
20142016 Freescale Semiconductor, Inc. All rights reserved. Up to 70 general-purpose I/O (GPIO) Implements Field Orient Control (FOC) using Back
EMF to improve motor efficiency
Utilizes SpinTAC control theory that improves
overall system performance and reliability
Ordering Information
Part Number Memory Number of GPIOs
Flash (KB) SRAM (KB)
MKV31F256VLL12 256 48 70
MKV31F256VLH12 256 48 46
MKV31F256VLH12P 248 48 46
Related Resources
Type Description Resource
Selector The Freescale Solution Advisor is a web-based tool that features Product Selector
Guide interactive application wizards and a dynamic product selector
Product Brief The Product Brief contains concise overview/summary information to KV30FKV31FPB
enable quick evaluation of a device for design suitability.
Reference The Reference Manual contains a comprehensive description of the KV31P100M120SF8RM
Manual structure and function (operation) of a device.
Data Sheet The Data Sheet is this document. It includes electrical characteristics KV31P100M120SF8
and signal connections.
1
Chip Errata The chip mask set Errata provides additional or corrective information for KINETIS_xN51M
a particular device mask set.
KMS User The KMS User Guide provides a comprehensive description of the Kinetis Motor Suite Users Guide
2
Guide features and functions of the Kinetis Motor Suite solution. (KMS100UG)
KMS API The KMS API reference manual provides a comprehensive description of Kinetis Motor Suite API
Reference the API of the Kinetis Motor Suite function blocks. Reference Manual
2
Manual (KMS100RM)
Package Package dimensions are provided by part number: Package drawing:
drawing MKV31F256VLL12 98ASS23308W
MKV31F256VLH12 98ASS23234W
MKV31F256VLH12P 98ASS23234W
1. To find the associated resource, go to freescale.com and perform a search using this term with the x replaced by the
revision of the device you are using.
2. To find the associated resource, go to freescale.com and perform a search using Document ID
Figure 1 shows the functional modules in the chip.
2 Kinetis KV31F 256 KB Flash, Rev. 7, 02/2016
Freescale Semiconductor, Inc.