NXP Semiconductors MK20DN128VLH5
- Part No.:
- MK20DN128VLH5
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 64-LQFP
- Datasheet:
-
MK20DN128VLH5.pdf
- Description:
- IC MCU 32BIT 128KB FLASH 64LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:676
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MK20DN128VLH5 from NXP (formerly Freescale) is a 32-bit ARM Cortex-M4 core microcontroller with DSP extensions, designed for embedded control applications requiring real-time signal processing and low-power operation. It integrates 128 KB on-chip flash, 16 KB RAM, 16-bit SAR ADC, USB OTG controller, and operates at up to 50 MHz across –40°C to +105°C ambient temperature.
For engineers reviewing the MK20DN128VLH5 datasheet, MK20DN128VLH5 pinout, MK20DN128VLH5 application, or MK20DN128VLH5 equivalent, key selection considerations include its FlexMemory-free configuration (flash-only), LQFP-64 package, industrial temperature grade, and support for multiple low-power modes including VLLS0 with POR detect enabled.
Technical Context
The MK20DN128VLH5 implements an ARM Cortex-M4 core with hardware DSP instructions and no FPU, operating at up to 50 MHz via internal MCG clock generator supporting FEI, FBE, and BLPE modes. Its memory subsystem includes 128 KB program flash, 16 KB SRAM, and no FlexNVM/FlexRAM - confirmed by the 'N' in the part number denoting flash-only configuration.
Peripherals include a full-speed USB OTG controller with on-chip transceiver, three UARTs, two I²C modules, SPI, I²S, eight-channel TPM/PWM timer, RTC, and dual analog comparators with integrated 6-bit DACs. All analog and digital I/O operate within 1.71–3.6 V supply range, with dedicated VDDA/VSSA pins and ±0.1 V differential tolerance between VDD and VDDA.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M4 with DSP, no FPU - enables deterministic real-time math operations without floating-point overhead |
| Max Clock Frequency | 50 MHz - supports real-time control loops with sub-20 ns instruction cycle time |
| Flash Memory | 128 KB program flash only - no FlexNVM; suitable for fixed-function firmware with no runtime reconfiguration needs |
| RAM | 16 KB SRAM - sufficient for RTOS stacks, sensor buffers, and communication protocol handling |
| ADC | 16-bit SAR ADC - provides high-resolution analog sensing for precision measurement applications |
| Operating Voltage | 1.71–3.6 V - compatible with single Li-ion, 3.3 V, or regulated 1.8 V supplies |
| Temperature Range | –40°C to +105°C - qualified for under-hood automotive, industrial motor control, and outdoor equipment |
| USB Interface | Full-/low-speed USB On-The-Go with on-chip transceiver - eliminates external PHY, reduces BOM cost and board space |
Pinout & Package
Package: 64-pin LQFP (10 mm × 10 mm), lead pitch 0.5 mm, RoHS-compliant. Pinout validated per K20 Sub-Family Data Sheet Rev. 4 (2012), Section 8.2 - Pin Assignments for LH package variant.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Digital power/ground | Core logic supply; requires local 100 nF + 10 µF decoupling per VDD pair |
| VDDA, VSSA | Analog power/ground | Independent analog domain; must be routed separately with <0.1 V differential vs. VDD |
| EXTAL/XTAL | Primary crystal oscillator input/output | Supports 3–32 MHz crystals; essential for USB timing accuracy and system clock stability |
| USB_DP/USB_DM | USB differential data lines | Integrated transceiver; requires 27 Ω series resistors and 1.5 kΩ pull-up on DP for full-speed enumeration |
| PTA0–PTA31, PTB0–PTB15, etc. | GPIO/multiplexed peripheral signals | Configurable via PORTx_PCRn registers; supports interrupt-on-change, DMA request, and slew-rate control |
Key Features
| Feature | Design Value |
|---|---|
| Low-power stop modes (VLLS0–VLLS3) | VLLS0 draws as low as 0.176 µA (at –40°C to 25°C, POR disabled) - enables battery-powered wake-on-event designs with multi-year shelf life |
| Hardware CRC module | Accelerates checksum calculation for firmware updates and communication packet validation - offloads CPU, improves throughput |
| 128-bit unique chip ID | Factory-programmed, non-erasable identifier - supports secure device authentication and license binding |
| Programmable delay block (PDB) | Enables precise timing of ADC conversions synchronized to PWM edges - critical for motor current sampling in field-oriented control |
| Quadrature decoder timer | Hardware decoding of encoder signals with filtering - eliminates software polling, reduces jitter in position feedback loops |
Applications
| Industrial Motor Control | Medical Sensor Hub |
|---|---|
Use Scenario: Closed-loop control of BLDC motors in HVAC blowers and pump drives using hall-effect or encoder feedback. IC Role / Device Role / Timing Role: Real-time execution of FOC algorithms, PWM generation, ADC-triggered current sampling, and fault monitoring. Use Value: 50 MHz Cortex-M4 with PDB ensures sub-microsecond ADC synchronization to PWM center-aligned edges, minimizing torque ripple. | Use Scenario: Portable patient monitor aggregating ECG, SpO₂, and temperature data with local preprocessing before BLE transmission. IC Role / Device Role / Timing Role: Analog front-end controller with 16-bit ADC oversampling, low-power sleep/wake cycles, and USB-based firmware update interface. Use Value: VLLS0 mode (<0.2 µA) extends battery life between charges; integrated USB OTG eliminates need for separate programming interface hardware. |
| Automotive Body Controller | Smart Energy Metering |
Use Scenario: Gateway node managing door locks, lighting, and window lift functions in 12 V vehicle electrical systems. IC Role / Device Role / Timing Role: Robust CAN-capable communication hub (via external transceiver), watchdog supervision, and LIN bus emulation. Use Value: –40°C to +105°C rating and 1.71–3.6 V operation ensure reliability across cold cranking (6.5 V) and load dump (40 V) transients when paired with appropriate DC/DC. | Use Scenario: DIN-rail mounted electricity meter performing harmonic analysis and tariff switching in utility substations. IC Role / Device Role / Timing Role: High-accuracy metrology processor interfacing with isolated sigma-delta ADCs and RTC-backed energy logging. Use Value: 16-bit SAR ADC with programmable gain amplifier and hardware averaging delivers >90 dB SNR for Class 0.2 metering compliance. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MK20DX128VLH5 | Includes FlexMemory (64 KB FlexNVM + 2 KB FlexRAM); same core, peripherals, and package | Required where runtime EEPROM emulation or data logging to nonvolatile storage is needed | Select MK20DX128VLH5 only if FlexNVM usage is confirmed; otherwise MK20DN128VLH5 offers lower cost and identical performance for flash-only use cases |
| K22FN128VLH5 | ARM Cortex-M4F (with FPU), higher max frequency (120 MHz), enhanced USB stack, and larger debug ROM | Suitable for floating-point intensive tasks (e.g., audio codecs, advanced filtering) and faster USB bulk transfers | K22FN128VLH5 is not pin-compatible; requires PCB redesign but provides future-proofing for compute-heavy upgrades |
Compared with MK20DN128VLH5, MK20DX128VLH5 adds FlexMemory at identical pinout and footprint, while K22FN128VLH5 upgrades core capability and speed but mandates layout changes - making MK20DN128VLH5 optimal for cost-sensitive, flash-only industrial control deployments.
Availability
MK20DN128VLH5 is available at Aetrix Electronics and suitable for industrial motor control, medical sensor hubs, automotive body electronics, and smart energy metering requiring stable component supply over extended production lifecycles.
Supply support for MK20DN128VLH5 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor company specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The MK20DN128VLH5 belongs to the Kinetis K20 family - a line of ARM Cortex-M4 microcontrollers engineered for real-time embedded control in thermally demanding, resource-constrained environments.
FAQ
What does the 'N' in MK20DN128VLH5 signify?
The 'N' in MK20DN128VLH5 indicates a flash-only memory configuration - meaning the device contains 128 KB of program flash and 16 KB of RAM, but no FlexNVM or FlexRAM. This distinguishes it from the 'X' variant (e.g., MK20DX128VLH5), which includes FlexMemory for EEPROM emulation. The MK20DN128VLH5 is optimized for applications where firmware storage is the sole nonvolatile requirement.
Does MK20DN128VLH5 support USB device mode without an external PHY?
Yes, MK20DN128VLH5 integrates a full-speed USB On-The-Go controller with an on-chip transceiver, enabling direct connection to USB hosts or peripherals without an external PHY. The USB_DP and USB_DM pins are routed internally to the transceiver, requiring only standard series termination (27 Ω) and a 1.5 kΩ pull-up on DP for full-speed enumeration - simplifying design and reducing bill-of-materials cost.
What is the lowest achievable current consumption in stop mode for MK20DN128VLH5?
In Very Low-Leakage Stop Mode 0 (VLLS0) with POR detect circuit disabled, MK20DN128VLH5 achieves as low as 0.176 µA at –40°C to 25°C ambient temperature. This ultra-low leakage enables years of operation on coin-cell batteries in wake-on-event applications such as security sensors or environmental monitors, provided all clocks and peripherals are gated and RAM retention is not required.
Can MK20DN128VLH5 operate reliably at 1.8 V supply voltage?
Yes, MK20DN128VLH5 is fully specified to operate across 1.71 V to 3.6 V, including 1.8 V nominal supply. At 1.8 V, it supports up to 25 MHz system clock (per device clock specifications), maintains full peripheral functionality, and meets all electrical behaviors including ADC accuracy and I/O drive strength - making it suitable for dual-supply systems or low-voltage battery-powered designs.
Is MK20DN128VLH5 pin-compatible with other K20 family members in the LH package?
Yes, MK20DN128VLH5 shares identical pinout and package (64-pin LQFP, 10 mm × 10 mm) with other K20 devices ending in 'LH5', including MK20DX128VLH5, MK20DN64VLH5, and MK20DX64VLH5. This allows drop-in replacement within the same memory size tier and enables hardware reuse across product variants - though firmware compatibility must be verified due to differences in FlexMemory presence and peripheral enablement.
MK20DN128VLH5 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 64-LQFP
- Series:
- Kinetis K20
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M4
- Core Size:
- 32-Bit Single-Core
- Speed:
- 50MHz
- Connectivity:
- I2C, IrDA, SPI, UART/USART, USB, USB OTG
- Peripherals:
- DMA, I2S, LVD, POR, PWM, WDT
- Number of I/O:
- 40
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 16K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.71V ~ 3.6V
- Data Converters:
- A/D 13x16b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MK20DN128VLH5 FAQ
1.How can I place an order for MK20DN128VLH5 through Aetrix?
Please submit a Request for Quotation (RFQ) for MK20DN128VLH5 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MK20DN128VLH5 reliable?
The price and inventory of MK20DN128VLH5 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MK20DN128VLH5 is usually 5 days.
3.What payment methods are accepted for MK20DN128VLH5?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MK20DN128VLH5 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MK20DN128VLH5?
MK20DN128VLH5 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MK20DN128VLH5 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MK20DN128VLH5?
For technical support, including MK20DN128VLH5 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MK20DN128VLH5 requirements.
6.How does Aetrix verify that MK20DN128VLH5 is sourced from the original manufacturer or authorized distributors?
All MK20DN128VLH5 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MK20DN128VLH5 meets industry standards.
7.What is the process for return or replacement of MK20DN128VLH5?
All MK20DN128VLH5 units undergo pre-shipment inspection (PSI). If there is an issue with MK20DN128VLH5, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MK20DN128VLH5 part is unused and in its original packaging.
Return procedure for MK20DN128VLH5:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MK20DN128VLH5 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

