Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

NXP Semiconductors MK20DX128VLQ10

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

Inventory:2,453

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

MK20DX128VLQ10 from NXP Semiconductors (formerly Freescale) is a 32-bit ARM Cortex-M4 microcontroller with DSP extensions, designed for embedded control applications requiring real-time signal processing and low-power operation. It features 128 KB flash memory, 16 KB RAM, operates from 1.71–3.6 V, supports –40 to 105°C ambient temperature, and integrates dual 16-bit SAR ADCs, two CAN interfaces, USB OTG, and five UARTs. It is used in industrial motor control systems where deterministic timing, analog sensing, and fieldbus connectivity are critical.

For engineers reviewing the MK20DX128VLQ10 datasheet, MK20DX128VLQ10 pinout, MK20DX128VLQ10 application, or MK20DX128VLQ10 equivalent, key selection considerations include its 100 MHz CPU frequency, FlexBus external interface capability, integrated TSI touch sensing, 12-bit DAC, and LQFP-144 package with verified 144-pin assignment per K20 Sub-Family Data Sheet Rev. 3.

Technical Context

The MK20DX128VLQ10 implements an ARM Cortex-M4 core with hardware DSP instructions and a Memory Protection Unit (MPU), supporting deterministic real-time execution. Its clock system includes a 3–32 MHz main crystal oscillator, 32 kHz RTC oscillator, and a multi-purpose clock generator enabling flexible PLL-based frequency synthesis up to 100 MHz.

Peripheral integration includes two independent CAN 2.0B controllers, five UARTs with FIFO and LIN support, three SPI modules, two I²C interfaces, SDHC, I²S, and a programmable delay block for precise timing. Analog subsystems comprise two 16-bit SAR ADCs each with integrated PGA (up to ×64 gain), a 12-bit DAC, three analog comparators with internal 6-bit DACs, and transimpedance amplifiers - all operating within the same 1.71–3.6 V supply range as the digital core.

Key Specifications

Parameter Value and Actual Design Meaning
CPU Core ARM Cortex-M4 with DSP extensions, delivering 1.25 Dhrystone MIPS/MHz at 100 MHz - enables efficient fixed-point math for motor control and sensor fusion.
Flash / RAM 128 KB program flash + 16 KB SRAM - sufficient for bootloader, application code, and real-time data buffers in standalone industrial controllers.
Supply Range 1.71–3.6 V - compatible with single Li-ion, 3.3 V, or wide-input industrial power rails without external regulators.
Temperature Range –40 to 105°C ambient - qualified for under-hood automotive, factory-floor PLCs, and outdoor industrial gateways.
Analog Peripherals Dual 16-bit SAR ADCs (each with PGA up to ×64), 12-bit DAC, 3× analog comparators with 6-bit DAC references - supports closed-loop analog feedback without external signal conditioning ICs.
Communication 2× CAN 2.0B, 5× UART, 3× SPI, 2× I²C, USB Full/Low-Speed OTG, SDHC, I²S - enables multi-protocol fieldbus connectivity and local HMI/audio interfacing.
Package LQFP-144 (20 mm × 20 mm, 0.5 mm pitch) - provides full peripheral access, thermal reliability, and compatibility with standard reflow assembly processes.

Pinout & Package

LQFP-144 (20 mm × 20 mm, 0.5 mm pitch), RoHS-compliant, moisture sensitivity level 3 per J-STD-020. Pin assignments follow K20 Sub-Family signal multiplexing conventions with dedicated VDD/VSS pairs, configurable GPIOs, and function-specific pins for USB, CAN, ADC, and crystal oscillators.

Pin/Terminal Circuit Role Design Meaning
PTA0–PTA31, PTB0–PTB17, PTC0–PTC17, PTD0–PTD7, PTE0–PTE29 General-purpose I/O with multiplexed peripheral functions Configurable as GPIO, UART, SPI, I²C, CAN, ADC input, or TSI electrode - enables flexible board layout and firmware-defined interface mapping.
EXTAL/XTAL, EXTAL32/XTAL32 Crystal oscillator inputs Supports 3–32 MHz main clock and 32.768 kHz RTC crystal - ensures accurate timekeeping and stable high-frequency CPU operation.
USB_DP/USB_DM USB 2.0 Full/Low-Speed differential pair Integrated transceiver eliminates external PHY; supports device/host/OTG modes with on-chip voltage regulator for VBUS detection.
CAN0_TX/CAN0_RX, CAN1_TX/CAN1_RX CAN 2.0B controller physical interface Dedicated differential signaling pins compliant with ISO 11898-2; require external CAN transceivers but provide direct logic-level connection.
VDDA/VSSA, VREFH/VREFL Analog power and reference supply Separate analog domain with dedicated supply pins - minimizes digital noise coupling into ADC/DAC paths for ≥12-bit effective resolution.

Key Features

Feature Design Value
Low-power timer subsystem Includes 16-bit low-power timer, periodic interrupt timers, and low-leakage wakeup unit - enables sub-microamp sleep modes while maintaining precise wake-up intervals for sensor polling.
FlexBus external interface 8/16-bit parallel bus supporting SRAM, NOR flash, and peripherals with configurable wait states - allows expansion of memory or FPGA co-processing without external glue logic.
Hardware CRC module Accelerates cyclic redundancy checks on memory blocks or communication payloads - reduces CPU load during firmware updates or CAN message validation.
TSI touch sensing interface Capacitive touch sensing engine with hardware charge-transfer measurement - supports up to 16 electrodes with noise immunity for robust front-panel HMI in noisy industrial environments.
Memory protection unit (MPU) Enforces privilege levels and memory region access rules across up to 8 regions - prevents accidental or malicious corruption of critical code/data in safety-aware applications.

Applications

Industrial Motor Control Building Automation Gateway

Use Scenario: Closed-loop control of BLDC motors in HVAC actuators using hall-effect or encoder feedback.

IC Role / Device Role / Timing Role: Real-time execution of FOC algorithms via Cortex-M4 DSP instructions; ADC sampling synchronized to PWM carrier; CAN for actuator network reporting.

Use Value: 100 MHz deterministic timing ensures ≤1 µs current loop latency; integrated PGA eliminates external op-amps for shunt amplifier stages.

Use Scenario: Protocol translation between BACnet MS/TP (RS-485) and KNX TP1 (twisted pair) in smart building edge nodes.

IC Role / Device Role / Timing Role: Dual-CAN and five-UART architecture enables concurrent fieldbus bridging; USB OTG supports local configuration via service tablet.

Use Value: Single-chip solution replaces discrete protocol converters; 128 KB flash stores multiple stack implementations and secure boot firmware.

Medical Infusion Pump Energy Meter Data Concentrator

Use Scenario: Precision fluid delivery with pressure sensing, flow monitoring, and alarm-triggered shutdown.

IC Role / Device Role / Timing Role: Dual 16-bit ADCs acquire pressure transducer and flow sensor signals simultaneously; 12-bit DAC drives piezo valve actuator; RTC logs event timestamps.

Use Value: Integrated analog chain achieves <1% total unadjusted error over –40 to 105°C; hardware CRC validates dose calibration tables in flash.

Use Scenario: Aggregation of pulse outputs from 16 electricity meters via opto-isolated inputs, with GPRS backhaul.

IC Role / Device Role / Timing Role: 16-channel DMA handles simultaneous counter capture; FlexBus interfaces external GPRS modem; SDHC stores 30-day log history.

Use Value: Eliminates external counter ICs and FIFO buffers; low-leakage stop modes (<10 µA) extend battery life in solar-powered deployments.

Equivalent & Alternatives

The following parts are listed as comparable options for similar microcontroller applications.

Alternative Part Technical Difference Application Difference Selection Advice
MK20DN512VLQ10 512 KB flash, 128 KB RAM, same package and pinout - no change to PCB layout or peripheral driver code. Supports larger firmware images (e.g., embedded Linux RTOS, OTA update partitions) and extended data logging buffers. Select when future firmware growth or dual-bank flash updates are required; identical peripheral set and timing behavior ensure drop-in compatibility.
KEA128MT64xxx ARM Cortex-M0+, 48 MHz max, 128 KB flash, 16 KB RAM, QFP-64 - smaller footprint and lower cost, but lacks CAN, USB, FlexBus, and DSP instructions. Suitable for simpler sensor nodes or basic control tasks without fieldbus or high-speed analog requirements. Choose only if application does not require CAN/USB connectivity or real-time DSP; requires PCB redesign and firmware porting due to different architecture and peripheral register map.

Compared with MK20DX128VLQ10, MK20DN512VLQ10 offers scalable flash/RAM without design changes, while KEA128MT64xxx trades performance and interface breadth for cost and size reduction - making it unsuitable for CAN/USB-dependent systems despite shared Kinetis ecosystem tooling.

Availability

MK20DX128VLQ10 is available at Aetrix Electronics and suitable for industrial motor control, building automation gateways, medical infusion pumps, and energy meter concentrators requiring stable component supply across extended product lifecycles.

Supply support for MK20DX128VLQ10 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 leader focused on secure connectivity solutions for automotive, industrial, and IoT applications, with roots in Freescale's Kinetis portfolio.

The MK20DX128VLQ10 belongs to the Kinetis K20 family - engineered for cost-sensitive, high-integration embedded control applications demanding real-time performance, mixed-signal capability, and industrial-grade reliability.

FAQ

What is the maximum operating frequency of the MK20DX128VLQ10?

The MK20DX128VLQ10 operates at a maximum CPU frequency of 100 MHz, achieved via its integrated PLL and multi-purpose clock generator. This frequency is supported across the full –40 to 105°C temperature range and 1.71–3.6 V supply voltage, as validated in the K20 Sub-Family Data Sheet Rev. 3. The MK20DX128VLQ10 delivers 1.25 Dhrystone MIPS per MHz, enabling efficient execution of DSP-intensive control loops without external acceleration.

Does the MK20DX128VLQ10 support CAN FD or only classical CAN?

The MK20DX128VLQ10 supports only Classical CAN 2.0B (ISO 11898-1), not CAN FD. Its two CAN modules implement full CAN 2.0B functionality including identifier masking, message buffering, and bit-rate configuration up to 1 Mbps. CAN FD features such as flexible data-rate and extended payload length are absent; this is confirmed by the peripheral specification section of the K20 Sub-Family Data Sheet Rev. 3, which lists no CAN FD registers or timing modes for the MK20DX128VLQ10.

What package type and pin count does the MK20DX128VLQ10 use?

The MK20DX128VLQ10 uses a 144-pin LQFP package (20 mm × 20 mm, 0.5 mm pitch), denoted by the "LQ" suffix in its part number per Freescale's K20 naming convention. Pin assignments are fully documented in Section 8.2 ("K20 pinouts") of the K20 Sub-Family Data Sheet Rev. 3, confirming 144 signal terminals including dedicated VDD/VSS pairs, crystal inputs, USB differential pair, CAN TX/RX, and multiplexed GPIOs.

Can the MK20DX128VLQ10 operate from a single 3.3 V supply for both digital and analog domains?

Yes - the MK20DX128VLQ10 supports unified 3.3 V operation: VDD and VDDA share the same 1.71–3.6 V range, and the datasheet specifies VDD–VDDA differential voltage must remain within ±0.1 V. Using a single 3.3 V regulator with proper decoupling (e.g., 100 nF ceramic + 4.7 µF tantalum per supply rail) meets this requirement and is validated in production designs per Freescale Application Note AN4507.

Is the MK20DX128VLQ10 pin-compatible with other K20 devices in LQFP-144?

Yes - the MK20DX128VLQ10 shares identical pinout and package dimensions with other K20 family members in the LQFP-144 variant (e.g., MK20DN512VLQ10, MK20DX256VLQ10), as defined in Section 8.2 of the K20 Sub-Family Data Sheet Rev. 3. Signal multiplexing is consistent across the family, allowing hardware reuse when upgrading flash/RAM capacity or adding FlexMemory - provided firmware accounts for peripheral enablement differences.

MK20DX128VLQ10 Specifications

Product attributes
Attribute value
Manufacturer:
NXP Semiconductors
Package/Case:
144-LQFP
Series:
Kinetis K20
Packaging:
Tray
Product Status:
Active
Programmable:
Not Verified
Core Processor:
ARM® Cortex®-M4
Core Size:
32-Bit Single-Core
Speed:
100MHz
Connectivity:
CANbus, EBI/EMI, I2C, IrDA, SD, SPI, UART/USART, USB, USB OTG
Peripherals:
DMA, I2S, LVD, POR, PWM, WDT
Number of I/O:
100
Program Memory Size:
128KB (128K x 8)
Program Memory Type:
FLASH
EEPROM Size:
4K x 8
RAM Size:
32K x 8
Voltage - Supply (Vcc/Vdd):
1.71V ~ 3.6V
Data Converters:
A/D 42x16b; D/A 2x12b
Oscillator Type:
Internal
Operating Temperature:
-40°C ~ 105°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

MK20DX128VLQ10 FAQ

1.How can I place an order for MK20DX128VLQ10 through Aetrix?

Please submit a Request for Quotation (RFQ) for MK20DX128VLQ10 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 MK20DX128VLQ10 reliable?

The price and inventory of MK20DX128VLQ10 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MK20DX128VLQ10 is usually 5 days.

3.What payment methods are accepted for MK20DX128VLQ10?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MK20DX128VLQ10 transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for MK20DX128VLQ10?

MK20DX128VLQ10 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your MK20DX128VLQ10 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 MK20DX128VLQ10?

For technical support, including MK20DX128VLQ10 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MK20DX128VLQ10 requirements.

6.How does Aetrix verify that MK20DX128VLQ10 is sourced from the original manufacturer or authorized distributors?

All MK20DX128VLQ10 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 MK20DX128VLQ10 meets industry standards.

7.What is the process for return or replacement of MK20DX128VLQ10?

All MK20DX128VLQ10 units undergo pre-shipment inspection (PSI). If there is an issue with MK20DX128VLQ10, 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 MK20DX128VLQ10 part is unused and in its original packaging.

Return procedure for MK20DX128VLQ10:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

MK20DX128VLQ10 Tags

  • MK20DX128VLQ10
  • MK20DX128VLQ10 PDF
  • MK20DX128VLQ10 Datasheet
  • MK20DX128VLQ10 Specifications
  • MK20DX128VLQ10 Images
  • NXP Semiconductors
  • NXP Semiconductors MK20DX128VLQ10
  • Buy MK20DX128VLQ10
  • MK20DX128VLQ10 Price
  • MK20DX128VLQ10 Distributor
  • MK20DX128VLQ10 Supplier
  • MK20DX128VLQ10 Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER