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

NXP MK20DX128VLL7 Kinetis K20 MCU, ARM Cortex-M4, 72 MHz

MPNMK20DX128VLL7
Active

NXP Kinetis K20 series, MK20DX128VLL7, 32-bit ARM Cortex-M4 MCU, 72 MHz, 128 KB Flash, 32 KB RAM, 2 KB EEPROM, 66 I/O, CAN, USB OTG, 100-LQFP, -40°C to 105°C.

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

Specifications

MK20DX128VLL7 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)
Speed72MHz
PackageTray
RAM size32K x 8
Core size32-Bit Single-Core
EEPROM size2K x 8
PeripheralsDMA, I²S, LVD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, I²C, IrDA, SPI, UART/USART, USB, USB OTG
Number of i (O)66
Core processorARM® Cortex®-M4
Case100-LQFP
Data convertersA/D 33x16b; D/A 1x12b
Program memory size128KB (128K x 8)

Product details

The NXP MK20DX128VLL7 is a 32-bit ARM Cortex-M4 MCU from the Kinetis K20 series, clocked at 72 MHz with 128 KB Flash, 32 KB RAM, and 2 KB EEPROM on-chip.

Memory map and field-upgrade considerations

128 KB Flash holds a moderate firmware image — a bootloader plus one application slot, or two smaller slots if you partition for field-upgrade redundancy. 32 KB RAM supports a real-time OS with a few 1 KB task stacks and a 4 KB communication buffer. The 2 KB EEPROM is a genuine advantage: it stores calibration constants, fault logs, or configuration parameters without an external serial EEPROM, saving board space and one I²C or SPI bus. EEPROM endurance is typically 100k write cycles, so log-heavy applications should buffer writes in RAM.

Frequently asked questions

What is the closest pin-compatible alternative to MK20DX128VLL7?

The MK20DX256VLL7 is a pin-compatible sibling in the same Kinetis K20 family, offering 256 KB Flash and 64 KB RAM in the same 100-LQFP package. It shares the same peripheral set and voltage range, making it a direct drop-in for designs that need more memory headroom.

What is the core speed of MK20DX128VLL7?

The MK20DX128VLL7 runs at 72 MHz from its ARM Cortex-M4 core.