MK20DX128VLH5
Overview
The MK20DX128VLH5 is a 50MHz Kinetis K20 series microcontroller based on the ARM Cortex-M4 core, designed for general-purpose applications requiring USB connectivity and flexible power management. It features 128KB of Flash, 16KB of RAM, and 2KB of dedicated EEPROM, providing a robust mix of memory and integrated peripherals in a 64-LQFP package.
Why Choose This Part
The inclusion of 2KB of FlexMemory (EEPROM) allows for high-endurance data logging without consuming standard Flash resources. Its Cortex-M4 core provides DSP instruction support for efficient signal processing while maintaining low power consumption of approximately 16.1mA at full 50MHz operation.
Applications
Key Specifications
Getting Started
Developers can use the NXP MCUXpresso SDK and IDE for software development, which provides drivers and middleware for the USB and peripheral stacks. For hardware debugging, the device supports standard JTAG and SWD interfaces compatible with NXP LPC-Link2 or SEGGER J-Link probes.
MK20 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Flash | RAM | I/O Pins | Package | Speed | ADC/DAC | Stock |
|---|---|---|---|---|---|---|---|
| MK20DX128VLH5 (this part) | 128KB | 16K | 40 | LQFP-64 | 50M | A/D 13x16b | 1,085 |
| MK20DX256VLL10 | 256KB | 64K | 66 | LQFP-100 | 100M | A/D 33x16b; D/A 1x.. | 1,896 |
| MK20DX256VLH7 (NXP) | 256KB | 64K | 40 | LQFP-64 | 72M | A/D 24x16b; D/A 1x.. | 1,007 |
| MK20DX256VLQ10 (NXP Semiconductors) | 256KB | 64K | 100 | LQFP-144 | 100M | A/D 42x16b; D/A 2x.. | 249 |



