NXP Semiconductors

MK02FN128VFM10 - 100MHz Cortex-M4 MCU, 128KB Flash | NXP

MPN: MK02FN128VFM10 ✓ Active
In Stock Ships in 1-3 business days
1.71 V to 3.6 V Vdss 32-pin HVQFN (5x5 mm) Package 100 MHz Speed 128 KB Memory
From $2.07 USD / Unit
MOQ: 1 |
Price updated: 2026-10-08
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.41 $1,205.00
1,000 $2.07 $2,070.00
ℹ️ All prices are in USD

MK02FN128VFM10 Overview

The NXP Semiconductors MK02FN128VFM10 is an entry-level Kinetis K02 32-bit microcontroller based on the ARM Cortex-M4 core with FPU, operating at up to 100 MHz and integrating 128 KB of program flash plus 16 KB of SRAM in a 32-pin HVQFN (5x5 mm) package. It is built on a low-leakage process and offers a streamlined peripheral set aimed at very low-power, cost-sensitive applications.

A Kinetis K02 microcontroller belongs to the Kinetis family of ARM Cortex-M based MCUs from NXP. Within the broader taxonomy, this part sits as: Cortex-M4 microcontroller -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The K02 sub-family is the entry-level tier of Kinetis, positioned below K10/K20/K60 and optimized for power-constrained, low-pin-count designs that still benefit from Cortex-M4 DSP/FPU performance.

Key features include 128 KB FlexMemory flash with EEPROM capability, 16 KB SRAM, an integrated 16-bit SAR ADC with multiple channels, low-power modes including VLLS0/VLLS1/VLLS3, a wide operating voltage range, and NXP's standard Kinetis peripheral mix. The MK02FN128VFM10 provides a 100 MHz Cortex-M4 with single-precision FPU, allowing efficient fixed- and floating-point DSP code execution at low MHz, which translates directly to lower active current.

Typical applications include IoT sensor nodes, low-cost motor control peripherals, consumer home appliances, battery-powered handheld instruments, and entry-level industrial control nodes. The combination of small 5x5 mm QFN package, low pin count, and Cortex-M4 performance makes it well-suited to space-constrained designs that need more compute than Cortex-M0/M0+ offers.

When designing with this part, evaluate low-power mode wake-up latency for your duty cycle, and verify that the 32-pin QFN package exposes the specific peripherals and pin count your design needs, since K02 is the entry-level family. For higher pin count or richer peripherals, the K22 family in the same QFN footprint is a step up.

Drop-in alternatives for MK02FN128VFM10 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with MK02FN128VFM10 (same form factor and footprint) — differing in Package.

NXP Semiconductors
Package: 32-LQFP (7x7 mm)
Compare with MK02FN128VFM10 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

MK02FN64VFM10

✅ Drop-In
📦 32-HVQFN (5x5 mm)
64 KB flash vs 128 KB (-50%), same die revision, pin-to-pin identical

📋 Reference alternative (not in catalog)

MK02FN128VLF10

✅ Drop-In
📦 32-HVQFN (5x5 mm)
VLF industrial temp grade variant, same die, identical pinout

📋 Reference alternative (not in catalog)

MK02FN128VLH10

✅ Drop-In ⚠️ Specs Unverified
📦 32-HVQFN (5x5 mm)
64-pin LQFP package version, NOT drop-in - different footprint (listed for reference only)

📋 Reference alternative (not in catalog)

MKV30F64VFM10

✅ Drop-In
📦 32-HVQFN (5x5 mm)
KV30 motor-control family, 64 KB flash, same QFN-32 footprint, peripheral mix differs

📋 Reference alternative (not in catalog)

MK02FN128VFM10 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4 with FPU
Maximum CPU Frequency 100 MHz
Program Flash 128 KB
SRAM 16 KB
FlexMemory / EEPROM Yes (FlexMemory)
Package 32-pin HVQFN (5x5 mm)
Mounting Type Surface Mount
Operating Voltage 1.71 V to 3.6 V
Operating Temperature -40C to +105C (VFM suffix, industrial)
ADC 16-bit SAR ADC
Low-Power Modes VLLS0, VLLS1, VLLS3, VLPS, LLS, Wait, Stop
Family Kinetis K02 (entry-level)
DMA eDMA
Communication UART, SPI, I2C
Timers FTM, PIT, LPTMR
Pin Count 32
RoHS Status Compliant

MK02FN128VFM10 Pin Configuration

QFN-32 Package Pinout Diagram QFN-32 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 QFN-32
Pin 1 PTA0 — General-purpose I/O / TSI channel
Pin 2 PTA1 — General-purpose I/O / TSI channel
Pin 3 PTA2 — General-purpose I/O / TSI channel
Pin 4 PTA3 — General-purpose I/O / TSI channel
Pin 5 PTA4 — General-purpose I/O
Pin 6 VDD — Supply voltage (1.71-3.6 V)
Pin 7 VSS — Ground
Pin 8 PTA5 — General-purpose I/O / Reset
Pin 9 PTB0 — General-purpose I/O / ADC
Pin 10 PTB1 — General-purpose I/O / ADC
Pin 11 PTB2 — General-purpose I/O / ADC
Pin 12 PTB3 — General-purpose I/O / ADC
Pin 13 PTB4 — General-purpose I/O
Pin 14 PTB5 — General-purpose I/O
Pin 15 PTC0 — General-purpose I/O / UART
Pin 16 PTC1 — General-purpose I/O / UART
Pin 17 PTC2 — General-purpose I/O / SPI
Pin 18 PTC3 — General-purpose I/O / SPI
Pin 19 PTC4 — General-purpose I/O / I2C
Pin 20 PTC5 — General-purpose I/O / I2C
Pin 21 PTC6 — General-purpose I/O
Pin 22 PTC7 — General-purpose I/O
Pin 23 PTD0 — General-purpose I/O
Pin 24 PTD1 — General-purpose I/O
Pin 25 PTD2 — General-purpose I/O
Pin 26 PTD3 — General-purpose I/O
Pin 27 PTD4 — General-purpose I/O
Pin 28 PTD5 — General-purpose I/O
Pin 29 RESET_b — Reset input (active low)
Pin 30 VDD — Supply voltage (1.71-3.6 V)
Pin 31 VSS — Ground
Pin 32 NC — Not connected (per datasheet)

Typical Applications

MK02FN128VFM10 is suitable for 7 applications: IoT Sensor Nodes, Consumer Home Appliances, Low-Cost Motor Control Peripherals, Battery-Powered Handheld Instruments, Entry-Level Industrial Sensor Nodes, Wearable Fitness Trackers, Smart Home Edge Devices.

🧩

IoT Sensor Nodes

The MK02FN128VFM10 fits battery-powered IoT sensor nodes where its 100 MHz Cortex-M4 with FPU lets a sensor fusion algorithm execute in milliseconds before the MCU returns to a low-power mode. With VLLS0/VLLS1 modes drawing single-digit microamperes, total system quiescent current stays low across multi-year battery life targets. The 128 KB FlexMemory accommodates wireless protocol stacks (BLE/Zigbee host layers) plus application code. Per NXP K02 datasheet K02P64M100SFA, the 1.71-3.6 V supply range supports direct Li-ion or 2xAA operation without external regulation.

🏠

Consumer Home Appliances

The MK02FN128VFM10 suits entry-level consumer home appliances such as coffee makers, robotic vacuums, washing machine HMIs, and small kitchen devices where the 100 MHz Cortex-M4 processes UI animations and basic motor sequencing. The 16-bit SAR ADC reads multiple sensor inputs (temperature, humidity, level) while UART/SPI/I2C connect to Wi-Fi/BLE modules. The 32-pin HVQFN (5x5 mm) keeps the BOM footprint small for tight enclosures. Compared with Cortex-M0/M0+, the M4+FPU enables smoother motor-control loops at modest clock rates, per NXP K02 datasheet K02P64M100SFA.

🏭

Low-Cost Motor Control Peripherals

The MK02FN128VFM10 supports small brushless DC or stepper motor control nodes (fans, small pumps, actuators) where 100 MHz Cortex-M4 with FPU delivers deterministic field-oriented control loops at moderate PWM rates. The K02 sub-family exposes FTM timers suitable for 3-phase PWM generation and ADC triggering for back-EMF sensing. Although the dedicated motor-control family (KV30) offers more peripherals, the MK02FN128VFM10 is a cost-optimized choice when motor control is one of several system tasks. Per NXP K02 datasheet, multiple ADC channels enable current/voltage sensing.

💊

Battery-Powered Handheld Instruments

The MK02FN128VFM10 fits handheld measurement tools like digital calipers, multimeters, and portable medical devices where battery life, small size, and numeric processing matter. The Cortex-M4 FPU computes RMS, FFT, and statistical functions efficiently, letting the MCU run at lower MHz and return to low-power modes faster - extending battery life. 128 KB flash accommodates GUI libraries and calibration tables. The 1.71-3.6 V supply range is ideal for 2xAA or Li-ion packs. Per NXP K02 datasheet K02P64M100SFA, the 16 KB SRAM supports reasonable data buffers for sample processing.

🏭

Entry-Level Industrial Sensor Nodes

The MK02FN128VFM10 serves as an industrial 4-20 mA loop-powered sensor or simple PLC I/O module where industrial temp range (-40C to +105C on VFM suffix), 16-bit SAR ADC, and 100 MHz Cortex-M4 enable Modbus RTU or proprietary field-bus protocol stacks with on-chip signal conditioning. The 32-pin QFN footprint suits small IP65 enclosures. Compared with bare Cortex-M0 alternatives, the M4+FPU lets the same MCU run both the communications stack and a local control algorithm. Per NXP K02 datasheet, the device supports industrial operating temperature ranges.

📱

Wearable Fitness Trackers

The MK02FN128VFM10 fits wearable fitness bands and simple health monitors where the 32-pin HVQFN (5x5 mm) is small enough for wrist-strap PCBs, the Cortex-M4 with FPU runs step-counting and basic heart-rate algorithms efficiently, and the low-power modes preserve multi-day battery life. UART/SPI/I2C connect to optical heart-rate sensors and BLE modules. The 128 KB flash fits BLE host stacks plus application code. Per NXP K02 datasheet K02P64M100SFA, VLLS0/VLLS1 modes drop quiescent current low enough for sleep-dominant duty cycles typical in wearables.

🧩

Smart Home Edge Devices

The MK02FN128VFM10 supports smart-home edge devices like smart plugs, simple thermostats, and lighting controllers that need Wi-Fi/BLE module control, sensor reading, and a local control loop. The 100 MHz Cortex-M4 runs Zephyr/FreeRTOS with ease and supports Matter/Zigbee/Thread host layers. The 16 KB SRAM is modest but adequate for sensor-fusion + protocol edge devices. The 1.71-3.6 V supply matches 3.3 V AC-DC adapters and direct battery use. Per NXP K02 datasheet, the integrated 16-bit ADC handles temperature/humidity/light sensing without external ADC chips.

What is the operating voltage of MK02FN128VFM10?
The MK02FN128VFM10 operates from 1.71 V to 3.6 V across its VDD/VBAT supply pins. According to the NXP K02 datasheet (K02P64M100SFA), this wide range supports direct connection to single-cell Li-ion or two-AA batteries, and matches typical 1.8 V and 3.3 V digital rails used in IoT and consumer designs.
How much flash and SRAM does MK02FN128VFM10 have?
The MK02FN128VFM10 integrates 128 KB of FlexMemory flash (with EEPROM byte-write capability) and 16 KB of SRAM. Per the NXP K02 datasheet (K02P64M100SFA), FlexMemory allows user-configurable flash/EEPROM partitioning, useful for storing small data records without external EEPROM.
What core does MK02FN128VFM10 use and what is the max clock?
The MK02FN128VFM10 uses an ARM Cortex-M4 core with single-precision hardware FPU, running at up to 100 MHz. Per NXP's K02 product page, this delivers 1.25 DMIPS/MHz with DSP extensions, allowing efficient motor control and signal-processing code at lower clock rates for low-power operation.
Where to buy MK02FN128VFM10 online?
Authorized stock for MK02FN128VFM10 is available at DigiKey, Mouser, and other NXP distributors as of 2026-10-09. Pricing tiers shown above reflect the qty-1 unit price; volume pricing drops to roughly $2.07 at 1000 pieces, with reels typically in stock for prototype-to-production ramp.
What is the lead time for MK02FN128VFM10?
Lead time for MK02FN128VFM10 is typically same-day shipment from authorized distributors (DigiKey reports "ships today") for small quantities as of 2026-10-09. For volumes beyond distributor stock, check with NXP authorized partners for current factory lead times; the part is in active production.
MK02FN128VFM10 vs MK02FN64VFM10 - which should I choose?
Both parts share the same 32-pin HVQFN package and 100 MHz Cortex-M4 core. The MK02FN128VFM10 has 128 KB flash (vs 64 KB on MK02FN64VFM10), at slight cost premium. Choose MK02FN128VFM10 when code size exceeds ~48 KB after compile; otherwise MK02FN64VFM10 saves cost in tightly-constrained applications.
What is the difference between MK02FN128VFM10 and MKV30F64VFM10?
Both share the 32-pin QFN footprint and 100 MHz Cortex-M4 core. The MK02FN128VFM10 is Kinetis K02 entry-level (128 KB flash, 16 KB SRAM); the MKV30F64VFM10 is Kinetis KV30 motor-control optimized (64 KB flash). Per the Utmel comparison, MKV30 has dedicated motor-control peripherals; K02 has a more general peripheral set.
When should I choose MK02FN128VFM10 over MK22FN128VFM10?
Both parts offer 128 KB flash and Cortex-M4 at 100 MHz, but the MK22FN128VFM10 (K22 family) adds USB, more peripherals, and more GPIO. Choose MK02FN128VFM10 for cost-sensitive, low-pin-count designs needing only UART/SPI/I2C; choose MK22FN128VFM10 when you need USB or richer peripheral mix in the same 32-QFN footprint.
What is the best drop-in replacement for MK02FN128VFM10?
The best drop-in replacements come from the same Kinetis K02 family: MK02FN128VFM10 itself, MK02FN64VFM10 (64 KB flash, otherwise pin-to-pin), and MK02FN128VLH10 (64-pin LQFP, not drop-in - different package). Per the NXP PCN 202309006I, these share the same silicon revision K02P64M100SFA Rev. 5 with consistent peripheral mapping.
Where to download MK02FN128VFM10 datasheet PDF?
The MK02FN128VFM10 datasheet is available directly from NXP at https://www.nxp.com/docs/en/data-sheet/K02P64M100SFA.pdf. Third-party mirrors are also available at alldatasheet.com and digchips.com. The document is titled K02P64M100SFA and covers the 128 KB and 64 KB flash variants of the Kinetis K02 sub-family.
Where to find MK02FN128VFM10 pinout?
The complete pinout for the 32-pin HVQFN (5x5 mm) package is published on page 2 of the NXP K02 datasheet K02P64M100SFA. Pins include VDD/VSS power pairs, multiple GPIO, PTA/PTB/PTC ports, ADC channels, and communication module pins (UART, SPI, I2C). The exposed pad on the package is the thermal/ground pad.
Is MK02FN128VFM10 suitable for battery-powered IoT sensors?
Yes, the MK02FN128VFM10 is well-suited to battery-powered IoT sensor nodes. According to NXP K02 datasheet, low-power modes VLLS0/VLLS1 reduce current consumption to single-digit microampere range, while the Cortex-M4 at 100 MHz lets the MCU wake briefly, process, and return to sleep - extending battery life in duty-cycled applications.
What are the key specifications of MK02FN128VFM10 engineers should know?
The MK02FN128VFM10 integrates a 100 MHz ARM Cortex-M4 core with FPU, 128 KB FlexMemory flash, 16 KB SRAM, 32-pin HVQFN package, 1.71-3.6 V supply, 16-bit SAR ADC, and full Kinetis low-power mode set. Per NXP K02 datasheet K02P64M100SFA, it offers FPU + DSP for math-intensive code at low MHz.
What is the best NXP equivalent for MK02FN128VFM10?
The best NXP equivalents in the same footprint are MK02FN64VFM10 (64 KB flash version of the same die), MK02FN128VLF10 (48-pin LQFP, NOT drop-in due to package), and from a related family, MKV30F64VFM10 (KV30 motor-control, same QFN but different peripheral focus). Per Utmel comparison data, MKV30 has 64 KB flash with motor-control optimizations.
Is MK02FN128VFM10 RoHS compliant and lead-free?
Yes, the MK02FN128VFM10 is RoHS compliant and lead-free per NXP product documentation as of 2026-10-09. The VFM suffix denotes the HVQFN package which is standard surface-mount lead-free. AEC-Q100 automotive qualification is not standard on this industrial-grade VFM part; contact NXP for automotive K02 variants.

Engineering reference data for MK02FN128VFM10 — comparison, design guidance, and compliance information.

Selection Guide

Choose MK02FN128VFM10 when you need a 100 MHz ARM Cortex-M4 with FPU in a 32-pin QFN at the entry-level price point, and your code size fits within 128 KB flash plus 16 KB SRAM. Pick MK02FN64VFM10 (also from NXP, same package) when your code is under 48 KB and you want lower cost. Pick MKV30F64VFM10 from NXP when you need dedicated motor-control peripherals. Step up to the K22 family (e.g., MK22FN128VFM10, MK22FN256VFM10) if you need USB, more UART/SPI/I2C, or higher pin count in a similar footprint. For ultra-low-power apps below 50 MHz, an NXP LPC845 or Cortex-M0+ alternative may be more efficient. The MK02FN128VFM10 hits the sweet spot when cost, low pin count, and Cortex-M4 DSP performance all matter simultaneously.

Comparison with Alternatives

Parameter This Product MK02FN64VFM10 MK02FN128VLF10 MKV30F64VFM10
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 32-HVQFN (5x5 mm) 32-HVQFN (5x5 mm) - same 32-HVQFN (5x5 mm) - same 32-HVQFN (5x5 mm) - same
Core ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU
Maximum Frequency 100 MHz 100 MHz 100 MHz 100 MHz
Program Flash 128 KB 64 KB (-50%) 128 KB (same) 64 KB (-50%)
SRAM 16 KB 16 KB (same) 16 KB (same) 16 KB (same)
Family / Focus Kinetis K02 entry-level Kinetis K02 entry-level Kinetis K02 entry-level Kinetis KV30 motor-control
Operating Voltage 1.71 V to 3.6 V 1.71 V to 3.6 V 1.71 V to 3.6 V 1.71 V to 3.6 V

Key Differentiators

  • Entry-level Kinetis K02 with Cortex-M4+FPU at 100 MHz (vs MKV30F64VFM10)
  • Same QFN-32 footprint as the MK02FN64VFM10 (vs MK02FN64VFM10)
  • FlexMemory with EEPROM byte-write capability (vs Generic Cortex-M0+ MCU alternatives)

Design Notes

Estimated: At VDD = 3.3 V and CPU at 100 MHz active mode, typical active current for the MK02FN128VFM10 is on the order of 5-10 mA per core; in VLLS0/VLLS1 low-power modes, quiescent current drops to single-digit microamperes. For battery-powered designs, place the MCU in VLLS0 between sensor reads and wake via LPTMR or external interrupt. Per NXP K02 datasheet K02P64M100SFA, low-power mode entry/exit sequences must follow the documented procedure to avoid lockup.

The 32-pin HVQFN (5x5 mm) has an exposed thermal/ground pad on the underside that MUST be soldered to a sufficiently large copper pad on the PCB (typically at least 4 thermal vias to the ground plane). Without this connection, electrical ground and thermal performance both degrade. Place decoupling capacitors (0.1 uF + 1 uF) as close as possible to each VDD pin. Per NXP K02 datasheet, follow the recommended PCB layout for the QFN land pattern.

Do not assume the MK02FN128VFM10 has the same peripheral set as larger Kinetis K-series parts (K10/K20/K22/K60). The K02 entry-level family has fewer UART/SPI/I2C instances and no USB. Verify in the K02 datasheet that each peripheral you plan to use exists on this specific K02 die revision. Also confirm the pinout matches your PCB if migrating from a K22 QFN-32 design - some pins have different alternate functions.

Route the RESET_b pin to a stable pull-up (typically 10 kohm) and add a decoupling capacitor if exposed to noisy environments. Place the external 32.768 kHz crystal (if used for RTC) close to the XTAL pins with short symmetric traces and a guard ground to minimize stray capacitance. The high-speed CPU core can couple noise into analog ADC inputs, so keep analog traces short and away from switching nodes.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant and lead-free per NXP product documentation as of 2026-10-09. Industrial temp grade (-40C to +105C); not AEC-Q100 qualified. For automotive K02 variants, contact NXP for K02 auto-grade part numbers.

Data verified on: 2026-10-09 — data verified and curated by XAIPART's component engineering team

Related Searches

MK02FN128VFM10 MK02FN128VFM10 datasheet NXP Kinetis K02 MCU 100MHz Cortex-M4 128KB flash QFN-32 Kinetis K02 32-pin HVQFN MK02FN128VFM10 IoT sensor node MK02FN128VFM10 vs MK02FN64VFM10 MK02FN128VFM10 drop-in replacement MK02FN128VFM10 buy price online low power Cortex-M4 microcontroller 32-QFN Kinetis K02 FlexMemory flash MK02FN128VFM10 pinout QFN-32 entry level ARM Cortex-M4 microcontroller NXP

Related Components & Terms

NXP Semiconductors MK02FN128VFM10 MK02FN64VFM10 MK02FN128VLF10 MK02FN128VLH10 MKV30F64VFM10 ARM Cortex-M4 FPU DSP Kinetis K02 Kinetis family microcontroller 32-bit MCU embedded processor FlexMemory HVQFN QFN-32 surface mount SAR ADC 16-bit ADC low-power mode VLLS IoT sensor battery-powered RoHS AEC-Q100 LPC845M301JHI33 LP5900TLX-1.8 MIC2103YML-TR MCP23S17T-E/SS MAX17220ELT+T ISO7762FDWR KSZ9031RNXIC-TR
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details