MKL25Z128VLK4
ARM Cortex-M0+ MicrocontrollerThe MKL25Z128VLK4 is a arm cortex-m0+ microcontroller from NXP Semiconductors. View the full MKL25Z128VLK4 datasheet below including key specifications, pinout, electrical characteristics.
Official MKL25Z128VLK4 datasheet (PDF) — the source this page was extracted from.
Manufacturer
NXP SemiconductorsCategory
Microcontrollers (MCU)Package
QFN 32-pin, QFN 48
Lifecycle
Active
MKL25Z128VLK4 Key Specifications
| Parameter | Value |
|---|---|
| Connectivity | I2C, LINbus, SPI, UART/USART, USB, USB OTG |
| Core Processor | ARM® Cortex®-M0+ |
| Core Size | 32-Bit |
| Data Converters | A/D 14x16b; D/A 1x12b |
| DigiKey Programmable | Not Verified |
| Mounting Type | Surface Mount |
| Number of I/O | 66 |
| Operating Temperature | -40°C ~ 105°C (TA) |
| Oscillator Type | Internal |
| Package / Case | 80-LQFP |
| Packaging | Tray |
| Peripherals | Brown-out Detect/Reset, DMA, LVD, POR, PWM, WDT |
| Flash Memory Size | 128KB (128K x 8) |
| Program Memory Type | FLASH |
| RAM Size | 16K x 8 B |
| Clock Speed | 48MHz |
| Standard Pack Qty | 480 |
| Supplier Device Package | 80-FQFP (12x12) |
| Supply Voltage | 1.71V ~ 3.6V |
MKL25Z128VLK4 Overview
Part: MKL25Z128VLK4 — Freescale Type: ARM Cortex-M0+ Microcontroller Description: 48 MHz ARM Cortex-M0+ based microcontroller with up to 128 KB Flash and 16 KB SRAM, featuring USB 2.0, ultra low-power modes, and a wide range of communication and analog peripherals.
Operating Conditions:
- Supply voltage: 1.71 to 3.6 V
- Operating temperature: -40 to 105 °C
- Max CPU frequency: 48 MHz
Absolute Maximum Ratings:
- Max supply voltage: 3.8 V
- Max continuous current: 120 mA (Digital supply current)
- Max junction/storage temperature: 150 °C
Key Specs:
- Run mode current (48 MHz, CoreMark): 6.4 mA (Typ.)
- Run mode current (48 MHz, while(1)): 3.9 mA (Typ.), 4.8 mA (Max)
- Run power consumption (VLP run mode): 47 μA/MHz
- Static power consumption (full state retention): 2 μA
- Input leakage current (per pin, full temp range): 1 μA (Max)
- Input leakage current (per pin, 25 °C): 0.025 μA (Max)
- Internal pullup resistors: 20 to 50 kΩ
- Internal pulldown resistors: 20 to 50 kΩ
Features:
- Ultra-efficient Cortex-M0+ processor up to 48 MHz
- Up to 128 KB program flash memory and 16 KB SRAM
- Nine low-power modes
- USB full-/low-speed On-the-Go controller with on-chip transceiver
- Two 8-bit SPI modules, one low power UART, two UART modules, two I2C modules
- 16-bit SAR ADC, 12-bit DAC, Analog comparator
- Low-power hardware touch sensor interface (TSI)
- Up to 66 general-purpose input/output (GPIO)
- 80-bit unique identification number per chip
Applications:
- General purpose MCU with USB 2.0
Package:
- LQFP 80-pin
MKL25Z128VLK4 Pin Configuration
MKL25Z128VLK4 Pinout
Package: QFN 32-pin
| Pin Number | Pin Name | Type | Default | ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 | ALT6 | ALT7 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PTE0 | I/O | DISABLED | — | PTE0 | — | UART1_TX | RTC_CLKOUT | CMP0_OUT | I2C1_SDA | — |
| 2 | VSS | P | VSS | VSS | — | — | — | — | — | — | — |
| 3 | USB0_DP | I/O | USB0_DP | USB0_DP | — | — | — | — | — | — | — |
| 4 | USB0_DM | I/O | USB0_DM | USB0_DM | — | — | — | — | — | — | — |
Notes
CRITICAL: The provided datasheet section contains only 4 pins of the 32-pin QFN package. The table is incomplete and does not show pins 5–32.
Pin numbering: Pin numbers (1–4) are taken directly from the "32 QFN" column in the source table.
Missing pins: Pins 5–32 are not included in the extracted section. A complete pinout table for the MKL25Z128VLK4 requires the full datasheet section covering all 32 pins. The user should consult the complete datasheet or provide the full pin assignment table.
MKL25Z128VLK4 Electrical Characteristics
Unless otherwise specified, propagation delays are measured from the 50% to the 50% point, and rise and fall times are measured at the 20% and 80% points, as shown in the following figure.
Figure 2. Input signal measurement reference
All digital I/O switching characteristics, unless otherwise specified, assume the output pins have the following characteristics.
- CL=30 pF loads
- Slew rate disabled
- Normal drive strength
MKL25Z128VLK4 Thermal Information
Table 1. Thermal handling ratings
| Symbol | Description | Min. | Max. | Unit | Notes |
|---|---|---|---|---|---|
| T STG | Storage temperature | -55 | 150 | °C | 1 |
| T SDR | Solder temperature, lead-free | - | 260 | °C | 2 |
MKL25Z128VLK4 Package Information
Package dimensions are provided in package drawings.
To find a package drawing, go to freescale.com and perform a keyword search for the drawing's document number:
| If you want the drawing for this package | Then use this document number |
|---|---|
| 32-pin QFN | 98ASA00473D |
| 48-pin QFN | 98ASA00466D |
| 64-pin LQFP | 98ASS23234W |
| 80-pin LQFP | 98ASS23174W |
MKL25Z128VLK4 Ordering Information
| Part Number | Flash (KB) | SRAM (KB) | Maximum number of I/O's |
|---|---|---|---|
| MKL25Z32VFM4 | 32 | 4 | 23 |
| MKL25Z64VFM4 | 64 | 8 | 23 |
| MKL25Z128VFM4 | 128 | 16 | 23 |
| MKL25Z32VFT4 | 32 | 4 | 36 |
| MKL25Z64VFT4 | 64 | 8 | 36 |
| MKL25Z128VFT4 | 128 | 16 | 36 |
| MKL25Z32VLH4 | 32 | 4 | 50 |
| MKL25Z64VLH4 | 64 | 8 | 50 |
| MKL25Z128VLH4 | 128 | 16 | 50 |
| MKL25Z32VLK4 | 32 | 4 | 66 |
| MKL25Z64VLK4 | 64 | 8 | 66 |
| MKL25Z128VLK4 | 128 | 16 | 66 |
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| MKL25Z128VFM4 | NXP Semiconductors | 32-VFQFN Exposed Pad |
| MKL25Z128VFT4 | NXP Semiconductors | — |
| MKL25Z128VLH4 | NXP Semiconductors | |
| MKL25Z32VFM4 | NXP Semiconductors | — |
| MKL25Z32VFT4 | NXP Semiconductors | — |
| MKL25Z32VLH4 | NXP Semiconductors | — |
| MKL25Z32VLK4 | NXP Semiconductors | — |
| MKL25Z64VFM4 | NXP Semiconductors | QFN-32 5x5mm |
| MKL25Z64VFT4 | NXP Semiconductors | QFN-48 7x7mm |
| MKL25Z64VLH4 | NXP Semiconductors | LQFP-64 10x10mm |
| MKL25Z64VLK4 | NXP Semiconductors | 80-LQFP |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll NXP Semiconductors datasheets (192)
Ask your AI agent about the MKL25Z128VLK4
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the MKL25Z128VLK4 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.