NXP Semiconductors KV31P100M120SF7 Data Sheet: Technical Data Rev. 8, 06/2020 Kinetis KV31F 512KB Flash MKV31F512VLL12 120 MHz Arm Cortex-M4 Based Microcontroller with FPU MKV31F512VLH12 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 & 64 LQFP(LL&LH) 20 channels of highly flexible motor control timers (PWMs) 14x14x1.4 mm P .5(LL) 10x10x1.4 mm P .5(LH) across 4 independent time bases Large RAM block enabling local execution of fast control loops at full clock speed 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 Two 12-bit DACs Two analog comparators (CMP) with 6-bit DAC Memories and memory interfaces Accurate internal voltage reference 512 KB of embedded flash and 96 KB of RAM FlexBus external bus interface System peripherals Preprogrammed Kinetis flashloader for one-time, in- 16-channel DMA controller system factory programming Independent external and software watchdog monitor Timers Two 8-ch motor-control/general purpose/PWM timers Clocks Two 2-ch motor-control/general purpose timers with One crystal oscillator with two ranges: 32-40 kHz or quadrature decoder functionality 3-32 MHz Three internal oscillators: 32 kHz, 4 MHz, & 48 MHz Security and integrity modules Multipurpose clock generator with PLL and FLL Hardware CRC module 128-bit unique identification (ID) number per chip Communication interfaces Hardware random-number generator Two SPI modules Flash access control to protect proprietary software Three UART modules and one low-power UART Two I2C: Support for up to 1 Mbps operation Operating Characteristics Voltage range (including flash writes): 1.71 to 3.6 V Human-machine interface Temperature range (ambient): -40 to 105C Up to 70 general-purpose I/O (GPIO) NXP reserves the right to change the production detail specifications as may be required to permit improvements in the design of its products.Ordering Information Orderable Part Part Number Marking Memory Package Maximum number of Number Configuration I/O s MKV31F512VLL12 MKV31F512VLL12 512 KB Flash 100 LQFP 70 96 KB SRAM (14x14x1.7mm) MKV31F512VLH12 MKV31F512VLH12 512 KB Flash 64 LQFP 46 96 KB SRAM (10x10x1.6mm) Device Revision Number Device Mask Set Number SIM SDID REVID JTAG ID Register PRN 0N50M 0001 0001 Related Resources Type Description Document Selector Guide The NXP Solution Advisor is a web-based tool that features interactive Product Selector application wizards and a dynamic product selector Product Brief The Product Brief contains concise overview/summary information to enable KV30FKV31FPB quick evaluation of a device for design suitability. Reference The Reference Manual contains a comprehensive description of the KV31P100M120SF7RM Manual structure and function (operation) of a device. Data Sheet The Data Sheet is this document. It includes electrical characteristics and KV31P100M120SF7 signal connections. Chip Errata The chip mask set Errata provides additional or corrective information for a KINETIS V xN50M particular device mask set. Package drawing Package dimensions are provided by part number: Package drawing: MKV31F512VLL12 98ASS23308W MKV31F512VLH12 98ASS23234W Figure 1 shows the functional modules in the chip. 2 Kinetis KV31F 512KB Flash, Rev. 8, 06/2020 NXP Semiconductors