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

- Shipping:

Inventory:2,453
Please send an inquiry. Send us your inquiry, and we will respond immediately.
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

-
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…

