Skip to main content
NXP USA Inc. MK20FX512VLQ12 — Microcontrollers & Processors (MCU / MPU / DSP)

NXP MK20FX512VLQ12 Kinetis K20 MCU, ARM Cortex-M4 120MHz

MPNMK20FX512VLQ12
Active

NXP Kinetis K20 series 32-bit ARM Cortex-M4 MCU, MK20FX512VLQ12, 120 MHz core, 512 KB Flash, 128 KB RAM, 16 KB EEPROM, 144-LQFP, -40 to 105 °C, industrial temperature grade.

$25.9300Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

MK20FX512VLQ12 specifications
ParameterValue
SeriesKinetis K20
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.71V ~ 3.6V
Operating temperature-40°C~105°C(TA)
Speed120MHz
PackageTray
RAM size128K x 8
Core size32-Bit Single-Core
EEPROM size16K x 8
PeripheralsDMA, I²S, LVD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, I²C, IrDA, SD, SPI, UART/USART, USB, USB OTG
Number of i (O)100
Core processorARM® Cortex®-M4
Case144-LQFP
Data convertersA/D 58x16b; D/A 2x12b
Program memory size512KB (512K x 8)

Product details

What this MK20FX512VLQ12 brings to the board

The NXP MK20FX512VLQ12 is a Kinetis K20-series 32-bit ARM Cortex-M4 microcontroller running at 120 MHz. It carries 512 KB of Flash program memory, 128 KB of RAM, and a useful 16 KB of EEPROM on-chip — that last item saves you an external serial EEPROM on the BOM.

120 MHz Cortex-M4 — what that means for throughput

The 120 MHz core handles real-time control loops and moderate DSP tasks without a separate coprocessor.

Memory map and the EEPROM advantage

The 128 KB RAM supports double-buffered data acquisition or a small display frame buffer. The 16 KB EEPROM is the standout: it is true EEPROM, not emulated Flash, so you can write single bytes without erase cycles. That saves an external 24LCxx part and the I²C traffic. For calibration constants or fault logs that get written thousands of times, this is the right part.

Supply voltage and power domains

Frequently asked questions

What is the supply voltage range for MK20FX512VLQ12?

The supply voltage range is 1.71 V to 3.6 V on Vcc, covering both 1.8 V and 3.3 V logic rails.

What are equivalent or replacement parts for MK20FX512VLQ12?

The Kinetis K20 family includes pin-compatible variants such as the MK20DX256VLQ10, which shares the same 144-LQFP footprint and peripheral set but runs at 100 MHz with 256 KB Flash. For full compatibility, check the specific peripheral and memory requirements of your application.

What is the programming interface for MK20FX512VLQ12?

The MK20FX512VLQ12 uses the standard ARM Serial Wire Debug (SWD) and JTAG interfaces for programming and debugging, accessible through the 144-LQFP pins.