NXP Semiconductors

MK20DX128VMP5 - Kinetis K20 50MHz Cortex-M4 MCU, 128KB Flash | NXP

Артикул: MK20DX128VMP5 ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
64-MAPBGA (5 mm x 5 mm, 0.5 mm pitch) Package 50 MHz Speed 128 KB (128K x 8) Memory
От $3.85 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-10-18
Оптовые цены
Кол-во Цена за ед. Итого
1 $5.92 $5,92
10 $5.45 $54,50
100 $4.98 $498,00
500 $4.41 $2.205,00
1.000 $3.85 $3.850,00
ℹ️ Все цены указаны в USD

MK20DX128VMP5 Обзор

The NXP MK20DX128VMP5 is a Kinetis K20 sub-family 32-bit ARM Cortex-M4 microcontroller operating at up to 50 MHz, integrating 128 KB of flash and 16 KB of SRAM, and housed in a 64-ball MAPBGA (5 mm x 5 mm) package. It targets USB-device and mixed-signal embedded designs with on-chip full-speed USB 2.0 device controller, a 16-bit SAR ADC, 12-bit DAC, comparators, and a flexible low-power peripheral set.

Kinetis K2x microcontrollers are ARM Cortex-M4 based system-on-chip devices that integrate a high-performance processor core with on-chip analog, connectivity, and timer peripherals. The K20 sub-family sits within the broader Kinetis K series hierarchy: Kinetis microcontroller -> ARM Cortex-M4 MCU -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor. This taxonomy matters for engineers selecting platform-compatible firmware and toolchains across a product family.

Key features include 128 KB program flash, 16 KB SRAM, a 16-bit SAR ADC with up to 20 channels, 12-bit DAC, two analog comparators, low-power touch-sensing via the TSI module, an integrated USB device controller (full-speed), and a wide operating voltage range. The MAPBGA-64 package provides a small 5x5 mm footprint while exposing multiple serial interfaces including UART, SPI, and I2C.

The architecture combines an ARM Cortex-M4 core with single-precision FPU, a 16-bit ADC capable of high-speed conversion, and flexible low-power modes (Wait, Stop, VLPR, VLPW, VLPS, LLS, VLLSx). Peripherals such as DMA, LPTimer, RTC, and the touch-sensing interface (TSI) allow designers to keep the CPU dormant while servicing sensors, critical for battery-aware applications.

Typical applications include USB HID peripherals, low-end human-interface devices, touch-interface panels, sensor hubs, industrial control nodes, and small-format home appliances. The integrated USB device controller is particularly well suited to USB mouse, keyboard, and game-controller designs.

When designing with this device, plan the BGA fanout carefully: the 0.5 mm pitch 64-ball MAPBGA requires microvia or HDI PCB technology for a clean escape, and the K20 platform needs a stable 3.3 V supply with adequate decoupling near VDD/VREF pins.

This page consolidates distributor pricing, parametric comparisons, and cross-family drop-in alternatives that go beyond the NXP datasheet alone.

Аналоги без доработки для MK20DX128VMP5 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с MK20DX128VMP5 (тот же форм-фактор и посадочное место) — отличается по Mounting Type, Package, SRAM, ADC, Core Architecture.

NXP Semiconductors
Mounting Type: Surface Mount (MAPBGA)
Package: 64-MAPBGA (5x5 mm)
ADC: 16-bit SAR, multiple channels
Сравнить с MK20DX128VMP5 →
NXP Semiconductors
Mounting Type: Surface Mount
Package: 64-MAPBGA (5x5 mm)
SRAM: 24 KB
Сравнить с MK20DX128VMP5 →

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

MK20DN128VMP5

✅ Прямая замена
NXP Semiconductors
📦 64-MAPBGA
ARM Cortex-M4 with FPU · 32-bit · 50 MHz · 128 KB (128K x 8) · 16 KB · 64-MAPBGA (5x5 mm) · USB 2.0 Full-Speed Device/Host/OTG with on-chip transceiver · 16-bit SAR, multiple channels

✓ В наличии

$5.2 / шт.

Открыть даташит →

MK20DX128VLQ10

✅ Прямая замена
📦 144-LQFP
same K20 sub-family die, larger LQFP package, more I/O

📋 Справочный аналог (нет в каталоге)

MK20DX128VMC5

✅ Прямая замена
📦 121-MAPBGA
same K20 die, 121-MAPBGA package, same flash/RAM

📋 Справочный аналог (нет в каталоге)

MK10DX128VMP5

✅ Прямая замена
📦 64-MAPBGA
K10 sub-family with same 64-MAPBGA footprint, 128KB flash, lower peripheral count

📋 Справочный аналог (нет в каталоге)

MK20DX128VMP5 Максимальные параметры и электрические характеристики

Core Architecture ARM Cortex-M4
Core Bit Width 32-bit
Maximum CPU Frequency 50 MHz
FPU Yes (single-precision)
Program Flash Memory 128 KB (128K x 8)
SRAM 16 KB
USB Controller USB 2.0 Full-Speed Device
ADC 16-bit SAR ADC
DAC 12-bit
Корпус 64-MAPBGA (5 mm x 5 mm, 0.5 mm pitch)
Тип монтажа Surface Mount (BGA)
Статус RoHS Compliant
Series Kinetis K2x / K20 Sub-Family

Конфигурация выводов MK20DX128VMP5

BGA-64 Package Pinout Diagram BGA-64 9x9mm, 8x8, P0.8mm, JEDEC MO-192. A1 BGA-64 8x8 grid
Контакт A1 PTA0 — GPIO / peripheral pin (see datasheet)
Контакт B6 VDD — Core supply voltage
Контакт D5 VSS — Ground
Контакт G3 USB0_DP — USB D+ data line
Контакт G4 USB0_DM — USB D- data line
Контакт F2 RESET_b — Reset input, active low
Контакт H6 EXTAL0 — External crystal/oscillator input
Контакт H7 XTAL0 — External crystal/oscillator output

Типичное применение

MK20DX128VMP5 подходит для 6 применениеs: USB HID Peripherals (Keyboard/Mouse/Gamepad), Capacitive Touch Interface Panels, Industrial Sensor Hubs and Data Loggers, Low-End Consumer Appliance Control, Portable Data Acquisition Devices, Educational / Maker Microcontroller Projects.

🎧

USB HID Peripherals (Keyboard/Mouse/Gamepad)

The MK20DX128VMP5's integrated USB 2.0 full-speed device controller removes the need for an external PHY, and its 50 MHz Cortex-M4 core with 16 KB SRAM comfortably runs USB stacks plus HID report logic. Place the part on a 4-layer PCB with controlled-impedance 90 ohm differential routing for D+/D-, and add ESD protection (TVS array) at the connector. With 128 KB flash it fits most vendor-specific HID plus CDC stacks, and the 16-bit SAR ADC can scan additional button/joystick analog inputs without an external ADC.

🧩

Capacitive Touch Interface Panels

The on-chip TSI (Touch-Sensing Interface) module, combined with the 16-bit SAR ADC, lets the MK20DX128VMP5 implement robust capacitive-touch panels without an external touch controller. The 50 MHz core handles debounce, gesture, and backlight control in firmware while low-power modes such as VLPS and LLS let the panel idle under 1 mA between touches. The 64-MAPBGA package keeps the BOM compact; designers should route sensitive touch electrodes with a guard trace and minimal copper pour to preserve sensitivity.

🏭

Industrial Sensor Hubs and Data Loggers

The MK20DX128VMP5's 16-bit ADC accuracy and flexible DMA-driven sampling make it suitable for multi-channel industrial sensor aggregation, while 128 KB flash can store local calibration tables and protocol stacks such as Modbus RTU or IO-Link. The 64-MAPBGA's compact 5x5 mm footprint eases integration into space-constrained sensor heads, and the K2x family's low-power modes (LLS, VLLSx) suit battery-backed sensor nodes. Decoupling: place 100 nF X7R capacitors at every VDD pin and a 4.7 uF bulk cap near the LDO output.

📱

Low-End Consumer Appliance Control

For small home appliances such as coffee makers, blenders, or smart-coffee peripherals, the MK20DX128VMP5's on-chip 12-bit DAC drives analog reference levels, the 16-bit ADC reads thermistor/flow sensors, and the USB interface supports firmware updates from a phone. The K20 platform's 50 MHz speed plus FPU is more than sufficient for PID loops and user-interface rendering. The MAPBGA package suits tightly packed control boards where component density matters; PCB layout should give the USB D+/D- traces priority routing and length matching.

🖥️

Portable Data Acquisition Devices

Battery-powered data loggers benefit from the MK20DX128VMP5's flexible low-power modes (Wait, VLPR, Stop, LLS, VLLSx) and its 16-bit ADC with hardware-triggered DMA. Engineers typically sample at kHz rates into a 16 KB SRAM buffer, then burst-flush to an SPI flash or USB host. The integrated RTC and LPTimer keep timekeeping active while the CPU sleeps, and the 50 MHz core wakes in microseconds. Use the on-chip 12-bit DAC to drive sensor excitation or test signals when calibrating in the field.

✈️

Educational / Maker Microcontroller Projects

The MK20DX128VMP5 paired with the FRDM-K20 development board provides a 50 MHz Cortex-M4 platform with FPU, USB device, and a wide peripheral set at low cost for student and maker use. Its 128 KB flash holds Micropython or mbed OS configurations plus student projects, and the K20 platform is widely supported by MCUXpresso SDK example code. Hobbyists should note that the 64-MAPBGA is harder to hand-solder than the 64-LQFP variant MK20DX128VLF5; both share the same die and firmware.

What is the MK20DX128VMP5?
The MK20DX128VMP5 is a 32-bit ARM Cortex-M4 microcontroller from NXP's Kinetis K2x family (K20 sub-family) operating at up to 50 MHz with 128 KB of flash and 16 KB of SRAM in a 64-ball MAPBGA package. According to NXP's product page, it integrates a full-speed USB 2.0 device controller, a 16-bit SAR ADC, a 12-bit DAC, and analog comparators, making it well suited for mixed-signal USB peripherals.
How much flash and RAM does the MK20DX128VMP5 have?
The MK20DX128VMP5 contains 128 KB of program flash (128K x 8 organization) and 16 KB of SRAM. The flash size is encoded directly in the part number suffix (DX128). This memory balance suits small USB-device firmware such as HID class peripherals, low-cost sensor hubs, and human-interface products.
What is the maximum CPU clock speed of the MK20DX128VMP5?
The MK20DX128VMP5 runs at a maximum CPU frequency of 50 MHz, indicated by the trailing '5' in the part number. According to the Kinetis K20 datasheet, the device also includes a single-precision floating-point unit (FPU) and supports the Cortex-M4 DSP instruction set for signal-processing workloads.
Does the MK20DX128VMP5 include a USB controller?
Yes, the MK20DX128VMP5 integrates a USB 2.0 full-speed device controller on-chip. This internal transceiver-based controller supports USB device class device applications such as HID, CDC, and vendor-specific interfaces without requiring an external PHY. Designers must still provide proper USB D+/D- routing and ESD protection on the connector.
What package does the MK20DX128VMP5 use?
The MK20DX128VMP5 is supplied in a 64-ball MAPBGA package measuring 5 mm x 5 mm with a 0.5 mm ball pitch. BGA packages require microvia/HDI PCB technology for fanout. For breadboarding or simpler routing, consider K20 family variants in LQFP packages such as MK20DX128VLF5 (64-LQFP).
What is the difference between MK20DX128VMP5 and MK20DN128VMP5?
Both parts share the same 64-MAPBGA package and 128 KB flash configuration. The MK20DN128VMP5 is the standard K20 sub-family part, while the MK20DX128VMP5 is the extended-temperature/feature variant typically offering expanded peripherals or operating conditions. According to Utmel's parametric comparison, the two are pin-compatible drop-in alternatives on the same package footprint.
Where to download MK20DX128VMP5 datasheet PDF?
The official MK20DX128VMP5 datasheet can be downloaded from the NXP product page at https://www.nxp.com/part/MK20DX128VMP5 by clicking the 'Data Sheet' link. A reference datasheet is also mirrored at datasheet hosts such as AllDatasheet (62-page PDF) and DataSheetQ. Always prefer the NXP-issued PDF for the latest revision and errata.
Where to buy MK20DX128VMP5 online?
The MK20DX128VMP5 is currently listed as active stock on DigiKey (DigiKey Marketplace listing 3507508), Mouser, Newark, and Xecor. Prices as of 2026-10-19 typically begin around $5.92 for qty-1 and decrease on volume breaks. Authorized distributors offer same-day dispatch on stocked reels; third-party brokers may carry tape-and-reel stock at higher prices.
What is the lead time for MK20DX128VMP5?
Lead time for the MK20DX128VMP5 as of 2026-10-19 is generally same-day to a few business days when ordered through authorized distributors such as DigiKey and Mouser from US/EU stock. Extended lead times (8-12 weeks) may apply during allocation events; NXP's product page currently lists the part as active, indicating no formal end-of-life notice.
Is MK20DX128VMP5 in stock?
Stock status varies by distributor; the DigiKey Marketplace entry shows the part available with the 'Buy now, ships today' indicator as of 2026-10-19. Mouser and Newark also maintain inventory. Always confirm live stock on the distributor's product page before placing an order, especially for production quantities.
What is the best drop-in replacement for MK20DX128VMP5?
The strongest drop-in alternative is the MK20DN128VMP5, which shares the same 64-MAPBGA footprint, 128 KB flash, 16 KB SRAM, and 50 MHz Cortex-M4 core. Other K2x family siblings such as MK20DX256VMC10/MP5 offer larger flash in the same ball-map footprint but with different package outlines. For LQFP-based designs, the MK20DX128VLF5 (64-LQFP) is functionally compatible but cross-package.
What is the difference between MK20DX128VMP5 and MK20DX256VMC10?
The MK20DX128VMP5 has 128 KB flash in a 64-MAPBGA (5x5 mm) at 50 MHz, while the MK20DX256VMC10 has 256 KB flash in a 121-MAPBGA at higher clock. The two share the K20 sub-family feature set but the 256 part is a higher-tier memory and clock variant. Both are ARM Cortex-M4 K2x devices.
When should I choose MK20DX128VMP5 over MK20DX256VMC10?
Choose the MK20DX128VMP5 when your firmware fits within 128 KB flash and you need a compact 5x5 mm 64-MAPBGA footprint for USB HID or sensor-hub designs. Choose the MK20DX256VMC10 when firmware or libraries exceed 128 KB and you need more headroom and a larger BGA. The 128 KB version is also typically more cost-effective at moderate volumes.
Is the MK20DX128VMP5 suitable for USB keyboard or mouse designs?
Yes, the MK20DX128VMP5 is well suited to USB keyboard, mouse, game controller, and other HID applications. Its integrated USB full-speed device controller eliminates an external PHY, and the 16-bit SAR ADC plus TSI touch-sensing interface support both mechanical-switch and capacitive-touch input scanning. The 128 KB flash comfortably holds USB stacks and HID class firmware.
What development tools support the MK20DX128VMP5?
The MK20DX128VMP5 is supported by NXP's Kinetis Design Studio / MCUXpresso IDE, the KSDK (Kinetis SDK) and the newer MCUXpresso SDK, plus ARM Keil MDK, IAR Embedded Workbench, and Segger J-Link debug probes. The FRDM-K20 board family provides a low-cost hardware reference. Toolchain availability on the NXP site should be confirmed for the latest SDK release.

Справочные инженерные данные для MK20DX128VMP5 — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the MK20DX128VMP5 when you need a USB-aware 32-bit Cortex-M4 MCU in a compact 64-MAPBGA (5x5 mm) package for space-constrained USB HID peripherals, capacitive-touch interfaces, or small industrial sensor hubs. Choose MK20DN128VMP5 if you need the same MAPBGA footprint with a slightly different feature grade. Choose MK20DX128VMC5 if you want the same K20 die in a larger 121-MAPBGA with more I/O pins. Choose MK10DX128VMP5 only if USB support is not required, as the K10 sub-family has fewer peripherals and lower cost. For hand-prototyping or breadboarding, consider the 64-LQFP MK20DX128VLF5 instead.

Сравнение с аналогами

Параметр Этот товар MK20DN128VMP5 MK10DX128VMP5 MK20DX128VMC5
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 64-MAPBGA (5x5 mm) 64-MAPBGA (5x5 mm) 64-MAPBGA (5x5 mm) 121-MAPBGA
Core ARM Cortex-M4 ARM Cortex-M4 ARM Cortex-M4 ARM Cortex-M4
Maximum CPU Frequency 50 MHz 50 MHz 50 MHz 50 MHz
Program Flash 128 KB 128 KB 128 KB 128 KB
SRAM 16 KB 16 KB 16 KB 16 KB
USB Controller USB 2.0 Full-Speed Device USB 2.0 Full-Speed Device USB 2.0 Full-Speed Device USB 2.0 Full-Speed Device
Sub-Family Kinetis K20 Kinetis K20 Kinetis K10 Kinetis K20

Ключевые отличия

  • K20 sub-family with integrated USB full-speed device (против MK10DX128VMP5)
  • Compact 5x5 mm 64-MAPBGA footprint (против MK20DX128VMC5)
  • Same Kinetis K20 die and SDK compatibility (против MK20DN128VMP5)

Заметки по проектированию

The 64-MAPBGA at 0.5 mm pitch requires microvia or HDI PCB technology. Use a 4-layer stack-up with a continuous ground plane directly beneath the BGA. Fanout signals through outer layers with 0.2 mm/8 mil trace width; keep BGA escape traces short and avoid routing through inner layers. Place 100 nF X7R decoupling capacitors within 2 mm of every VDD/VREF pin pair, plus a single 4.7 uF bulk tantalum or ceramic near the regulator output.

Do not assume the K20 sub-family and K10 sub-family are interchangeable at firmware level: the K10 lacks some peripherals (USB-OTG, certain ADC channels) that K20 firmware may reference. Verify the peripheral map in the K20 reference manual before migrating firmware between MK20DX and MK10DX variants. Also confirm voltage scaling mode in the PMC0/PMC2 register before changing CPU frequency; improper voltage scaling at high clock can cause brown-out reset.

USB D+ and D- must be routed as a 90 ohm differential pair with length matching to within 150 mil. Place the 27 ohm series termination resistors close to the MCU balls, and ensure the connector-side ESD array (TVS) is the last component before the connector shell. Maintain a continuous reference ground plane under the entire USB path; do not split the ground under these traces. Use a common-mode choke if the design must pass EN 55022 Class B radiated emissions.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Yes
Конфликтные минералы
Compliant

RoHS and REACH compliance confirmed from DigiKey Marketplace listing (3507508). Not AEC-Q100 qualified - this part is intended for industrial/consumer use, not automotive. Halogen-free and lead-free per NXP product description.

Данные проверены: 2026-10-19 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

MK20DX128VMP5 datasheet MK20DX128VMP5 NXP Kinetis K20 Kinetis K20 50MHz Cortex-M4 microcontroller MK20DX128VMP5 64-MAPBGA package MK20DX128VMP5 USB HID application MK20DX128VMP5 vs MK20DN128VMP5 MK20DX128VMP5 buy online how to program MK20DX128VMP5 MK20DX128VMP5 price 1000 pieces K20 sub-family 128KB flash 16KB SRAM MCU

Связанные компоненты & термины

NXP Semiconductors MK20DX128VMP5 MK20DN128VMP5 MK10DX128VMP5 MK20DX128VMC5 ARM Cortex-M4 Kinetis K20 Kinetis K2x 32-bit MCU microcontroller embedded processor semiconductor USB 2.0 Full-Speed 16-bit SAR ADC 12-bit DAC MAPBGA-64 MAPBGA-121 LQFP-64 RoHS REACH MCUXpresso SDK FRDM-K20 USB HID capacitive touch sensing SAR ADC
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ