The NXP MK20DX256VLQ10 is a Kinetis K20-series 32-bit ARM Cortex-M4 MCU clocked at 100 MHz, with 256 KB Flash, 64 KB RAM, and 4 KB EEPROM on-chip. That core speed, combined with the single-cycle multiply and hardware divide of the Cortex-M4, gives it enough headroom for a single motor-control loop or a multi-axis PID update without an external DSP. The 100 I/O count in a 144-LQFP package means you can wire up a full HMI panel — parallel LCD, keypad matrix, and a handful of encoder inputs — without multiplexing. The supply range is 1.71 V to 3.6 V, and the temperature grade is -40 to 105 °C.

NXP MK20DX256VLQ10 Kinetis K20 MCU, ARM Cortex-M4 100MHz
NXP Kinetis K20, MK20DX256VLQ10, 32-bit ARM Cortex-M4 100MHz single-core MCU, 256KB Flash, 64KB RAM, 4KB EEPROM, CANbus, USB OTG, SPI, I2C, UART, 42ch 16b ADC, 2ch 12b DAC, 100 I/O, 1.71–3.6V, -40 to 105°C, 144-LQFP tray.
Specifications
| Parameter | Value |
|---|---|
| Series | Kinetis K20 |
| Mounting | Surface Mount |
| Oscillator type | Internal |
| Program memory type | FLASH |
| Voltage - supply (Vcc (Vdd)) | 1.71V ~ 3.6V |
| Operating temperature | -40°C ~ 105°C (TA) |
| Speed | 100MHz |
| Package | Tray |
| RAM size | 64K x 8 |
| Core size | 32-Bit Single-Core |
| EEPROM size | 4K x 8 |
| Peripherals | DMA, I²S, LVD, POR, PWM, WDT |
| Connectivity | CANbus, EBI/EMI, I²C, IrDA, SD, SPI, UART/USART, USB, USB OTG |
| Number of i (O) | 100 |
| Core processor | ARM® Cortex®-M4 |
| Case | 144-LQFP |
| Data converters | A/D 42x16b; D/A 2x12b |
| Program memory size | 256KB (256K x 8) |
Product details
Frequently asked questions
What is the replacement for MK20DX256VLQ10?
No official replacement has been announced. The MK20DX128VLQ10 is a pin-compatible Flash-density variant that shares the same package and peripheral set.
What is the MK20DX256VLQ10 datasheet?
The datasheet covers the full Kinetis K20 family, including the MK20DX256VLQ10, and is available from NXP. The page you are on provides the key ratings: 100 MHz Cortex-M4, 256 KB Flash, 64 KB RAM, 4 KB EEPROM, 100 I/O, 144-LQFP.
MK20DX256VLQ10 vs MK20DX128VLQ10 difference?
The MK20DX128VLQ10 halves the Flash to 128 KB and the RAM to 32 KB. Everything else — 100 MHz Cortex-M4 core, 144-LQFP package, peripheral set, supply range, and temperature grade — is identical, so it is a direct pin-compatible drop-in for lower memory budgets.
What is the operating voltage range of MK20DX256VLQ10?
The supply voltage range is 1.71 V to 3.6 V.