MK22FN512VLH12
ARM Cortex-M4 MicrocontrollerThe MK22FN512VLH12 is a arm cortex-m4 microcontroller from NXP Semiconductors. View the full MK22FN512VLH12 datasheet below including key specifications, pinout, electrical characteristics.
Official MK22FN512VLH12 datasheet (PDF) — the source this page was extracted from.
Manufacturer
NXP SemiconductorsCategory
Microcontrollers (MCU)Package
121 XFBGA (8x8x0.5mm), 100 LQFP (14x14x1.7mm), 64 LQFP (10x10x1.6mm), 64 MAPBGA (5x5x1.23mm), 88 QFN (10x10x0.9mm)
MK22FN512VLH12 Key Specifications
| Parameter | Value |
|---|---|
| CPU Speed | 120 MHz |
| Flash Memory | 512 KB |
| RAM | 128 KB |
| Run power consumption | down to 156 μA/MHz |
| Lowest static mode power consumption | down to 140 nA |
| ADC Resolution | Two 16-bit SAR ADCs |
| DAC Resolution | Two 12-bit DACs |
| USB VREG input voltage | -0.3 to 6 V |
| Input leakage current (per pin) | 0.002 μA (typ), 0.5 μA (max) |
MK22FN512VLH12 Overview
Part: MK22FN512VLH12 — NXP Type: ARM Cortex-M4 Microcontroller with FPU Description: 120 MHz ARM Cortex-M4 core with DSP instructions, 512 KB Flash, 128 KB RAM, USB connectivity, and low-power features.
Operating Conditions:
- Supply voltage: 1.71 to 3.6 V
- Operating temperature: -40 to 105 °C
- Max CPU frequency: 120 MHz
Absolute Maximum Ratings:
- Max supply voltage: 3.8 V
- Max continuous current: 169 mA (Digital supply current)
- Max junction/storage temperature: 150 °C
Key Specs:
- CPU Speed: 120 MHz
- Flash Memory: 512 KB
- RAM: 128 KB
- Run power consumption: down to 156 μA/MHz
- Lowest static mode power consumption: down to 140 nA
- ADC Resolution: Two 16-bit SAR ADCs
- DAC Resolution: Two 12-bit DACs
- USB VREG input voltage: -0.3 to 6 V
- Input leakage current (per pin): 0.002 μA (typ), 0.5 μA (max)
Features:
- 120 MHz Arm Cortex-M4 core with DSP instructions and FPU
- USB LS/FS OTG 2.0 with embedded 3.3 V, 120 mA LDO voltage regulator
- FlexBus external bus interface (package dependent)
- Serial programming interface (EzPort)
- Hardware CRC module and random-number generator
- Two 16-bit SAR ADCs (1.2 MS/s in 12-bit mode)
- Two 12-bit DACs (package dependent)
- Two SPI, three UART, two I2C, and I2S modules
- Up to 81 general-purpose I/O (GPIO)
Applications:
- Cost-sensitive applications requiring low-power
- Applications requiring USB connectivity
- Applications requiring processing efficiency and high peripheral integration
Package:
- 121 XFBGA (8x8x0.5mm)
- 100 LQFP (14x14x1.7mm)
- 64 LQFP (10x10x1.6mm)
- 64 MAPBGA (5x5x1.23mm)
- 88 QFN (10x10x0.9mm)
MK22FN512VLH12 Pin Configuration
MK22FN512VLH12 Pinout
Package: 121 XFBGA (8x)
| Pin Number | Pin Name | Default | ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT6 | ALT7 |
|---|---|---|---|---|---|---|---|---|---|
| E4 | PTE0/CLKOUT32K | ADC1_SE4a | ADC1_SE4a | PTE0/CLKOUT32K | SPI1_PCS1 | UART1_TX | — | I2C1_SDA | RTC_CLKOUT |
| E3 | PTE1/LLWU_P0 | ADC1_SE5a | ADC1_SE5a | PTE1/LLWU_P0 | SPI1_SOUT | UART1_RX | — | I2C1_SCL | SPI1_SIN |
| E2 | PTE2/LLWU_P1 | ADC1_SE6a | ADC1_SE6a | PTE2/LLWU_P1 | SPI1_SCK | UART1_CTS_b | — | — | — |
| F4 | PTE3 | ADC1_SE7a | ADC1_SE7a | PTE3 | SPI1_SIN | UART1_RTS_b | — | — | SPI1_SOUT |
| H7 | PTE4/LLWU_P2 | DISABLED | — | PTE4/LLWU_P2 | SPI1_PCS0 | LPUART0_TX | — | — | — |
| G4 | PTE5 | DISABLED | — | PTE5 | SPI1_PCS2 | LPUART0_RX | — | FTM3_CH0 | — |
| F3 | PTE6 | DISABLED | — | PTE6 | SPI1_PCS3 | LPUART0_CTS_b | I2S0_MCLK | FTM3_CH1 | USB_SOF_OUT |
| E6 | VDD | VDD | VDD | — | — | — | — | — | — |
| G7 | VSS | VSS | VSS | — | — | — | — | — | — |
| L6 | VSS | VSS | VSS | — | — | — | — | — | — |
| F1 | USB0_DP | USB0_DP | USB0_DP | — | — | — | — | — | — |
| F2 | USB0_DM | USB0_DM | USB0_DM | — | — | — | — | — | — |
| G1 | VOUT33 | VOUT33 | VOUT33 | — | — | — | — | — | — |
| G2 | VREGIN | VREGIN | VREGIN | — | — | — | — | — | — |
| H1 | ADC0_DP1 | ADC0_DP1 | ADC0_DP1 | — | — | — | — | — | — |
| H2 | ADC0_DM1 | ADC0_DM1 | ADC0_DM1 | — | — | — | — | — | — |
Notes
- The source datasheet table provided only a partial pinout excerpt (first 16 pins of the 121-pin XFBGA package). The complete pinout for all 121 pins is not included in the extracted section.
- Pin numbers are taken directly from the "121 XFBGA" column header in the source table.
- "—" indicates no alternate function available for that ALT slot.
- EZPORT column was present in source but contained no data for these pins; it has been omitted from the output table.
MK22FN512VLH12 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
MK22FN512VLH12 Thermal Information
| Symbol | Description | Min. | Max. | Unit | Notes |
|---|---|---|---|---|---|
| T STG | Storage temperature | -55 | 150 | °C | 1 |
| T SDR | Solder temperature, lead-free | - | 260 | °C | 2 |
MK22FN512VLH12 Package Information
Package dimensions are provided in package drawings.
To find a package drawing, go to nxp.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 |
|---|---|
| 64-pin LQFP | 98ASS23234W |
| 64-pin MAPBGA | 98ASA00420D |
| 88-pin QFN | 98ASA00935D |
| 100-pin LQFP | 98ASS23308W |
| 121-pin XFBGA | 98ASA00595D |
MK22FN512VLH12 Ordering Information
| Orderable Part Number | Package |
|---|---|
| MK22FN512VDC12 | 121 XFBGA (8x8x0.5mm) |
| MK22FN512VLL12 | 100 LQFP (14x14x1.7mm) |
| MK22FN512VLH12 | 64 LQFP (10x10x1.6mm) |
| MK22FN512VMP12 | 64 MAPBGA (5x5x1.23mm) |
| MK22FN512VFX12 | 88 QFN (10x10x0.9mm) |
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 |
|---|---|---|
| K22F | NXP Semiconductors | — |
| MK22FN512VDC12 | NXP Semiconductors | 121 XFBGA (8x8x0.5mm) |
| MK22FN512VFX12 | NXP Semiconductors | 88 QFN (10x10x0.9mm) |
| MK22FN512VLL12 | NXP Semiconductors | 100 LQFP (14x14x1.7mm) |
| MK22FN512VMP12 | NXP Semiconductors | 64 MAPBGA (5x5x1.23mm) |
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 MK22FN512VLH12
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 MK22FN512VLH12 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.