Freescale Semiconductor, Inc.
Data Sheet: Technical Data
KV31P100M120SF8
Rev. 7, 02/2016
Kinetis KV31F 256 KB Flash
MKV31F256VLL12
MKV31F256VLH12
MKV31F256VLH12P
120 MHz ARM® Cortex®-M4-Based Microcontroller with FPU
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
• 12 channels of highly flexible motor control timers (PWMs)
across 3 independent time bases
100 LQFP (LL)
14 x 14 x 1.4 Pitch 0.5 10 x 10 x 1.4 Pitch 0.5
mm mm
64 LQFP (LH)
• 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
delivering 1.25 Dhrystone MIPS per MHz
• Two 16-bit SAR ADCs (1.2 MS/s in 12bit mode)
• One 12-bit DAC
• Two analog comparators (CMP) with 6- bit DAC
• Accurate internal voltage reference
Memories and memory interfaces
• 256 KB of embedded flash and 48 KB of RAM
• Preprogrammed Kinetis flashloader for one-time, in-
system factory programming
Communication interfaces
• Two SPI modules
• Three UART modules and one low-power UART
• Two I2C modules: Support for up to 1 Mbps
operation
System peripherals
• 16-channel DMA controller
• Independent external and software watchdog monitor
Timers
Clocks
• One 8-channel motor control/general purpose/ PWM
timer
• Two 2-channel motor control/general purpose timers
with quadrature decoder functionality
• One crystal oscillator, two ranges: 32-40 kHz or 3-32
MHz
• Three internal oscillators: 32 kHz, 4 MHz, and 48 MHz
• 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
• Temperature range (ambient): -40 to 105°C
• Hardware CRC module
• 128-bit unique identification (ID) number per chip
• Hardware random-number generator
• Flash access control to protect proprietary software
Kinetis Motor Suite
• Supports Velocity and Position control of BLDC &
PMSM motors
Human-machine interface
© 2014–2016 Freescale Semiconductor, Inc. All rights reserved.