K22F
ARM Cortex-M4 MicrocontrollerThe K22F is a arm cortex-m4 microcontroller from NXP Semiconductors. View the full K22F datasheet below including key specifications, electrical characteristics.
K22F shares its datasheet with MK22FN512VLH12, whose page lists every part number it covers.
Official K22F datasheet (PDF) — the source this page was extracted from.
Manufacturer
NXP SemiconductorsCategory
Microcontrollers (MCU)K22F Key Specifications
| Parameter | Value |
|---|---|
| ADC | Two 16-bit SAR ADCs (1.2 MS/s in 12-bit mode) |
| DAC | Two 12-bit DACs |
| DMA | 16-channel |
| RAM | 128 KB |
| USB | LS/FS OTG 2.0 with embedded 3.3V 120 mA LDO, crystal-less FS device |
| Core | Arm Cortex-M4 with DSP and FPU |
| Flash | 512 KB |
| Max GPIO | Up to 81 |
| Supply Voltage | 1.71V to 3.6V |
| Max CPU Frequency | 120 MHz |
| Analog Comparators | Two with 6-bit DAC |
| Operating Temperature | -40°C to 105°C |
| Run Power Consumption | 156 μA/MHz |
| Communication Interfaces | 2x SPI, I2S, 3x UART, 1x low-power UART, 2x I2C (up to 1 Mbps), USB |
| Static Power Consumption | 3.8 μA (lowest static mode 140 nA) |
K22F 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)
K22F Pin Configuration
The following table shows the signals available on each pin and the locations of these pins on the devices supported by this document. The Port Control Module is responsible for selecting which ALT functionality is available on each pin.
NOTE The MK22FN512VFX12 (88QFN) does not support the FlexBus function.
| 64 MAP BGA | 64 LQFP | 88 QFN | 100 LQFP | 121 XFPB GA | Pin Name | Default | ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT6 | ALT7 | EZPORT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A1 | 1 | 1 | 1 | E4 | PTE0/ CLKOUT3 2K | ADC1_ SE4a | ADC1_ SE4a | PTE0/ CLKOUT3 2K | SPI1_ PCS1 | UART1_ TX | I2C1_SDA | RTC_ CLKOUT | ||
| B1 | 2 | 2 | 2 | E3 | PTE1/ LLWU_P0 | ADC1_ SE5a | ADC1_ SE5a | PTE1/ LLWU_P0 | SPI1_ SOUT | UART1_ RX | I2C1_SCL | SPI1_SIN | ||
| - | - | 3 | 3 | E2 | PTE2/ LLWU_P1 | ADC1_ SE6a | ADC1_ SE6a | PTE2/ LLWU_P1 | SPI1_SCK | UART1_ CTS_b | ||||
| - | - | 4 | 4 | F4 | PTE3 | ADC1_ SE7a | ADC1_ SE7a | PTE3 | SPI1_SIN | UART1_ RTS_b | SPI1_ SOUT | |||
| - | - | 5 | 5 | H7 | PTE4/ LLWU_P2 | DISABLED | PTE4/ LLWU_P2 | SPI1_ PCS0 | LPUART0_ TX | |||||
| - | - | 6 | 6 | G4 | PTE5 | DISABLED | PTE5 | SPI1_ PCS2 | LPUART0_ RX | FTM3_ CH0 | ||||
| - | - | 7 | 7 | F3 | PTE6 | DISABLED | PTE6 | SPI1_ PCS3 | LPUART0_ CTS_b | I2S0_ MCLK | FTM3_ CH1 | USB_ SOF_OUT | ||
| C5 | 3 | 8 | 8 | E6 | VDD | VDD | VDD | |||||||
| C4 | 4 | 9 | 9 | G7 | VSS | VSS | VSS | |||||||
| - | - | 9 | - | L6 | VSS | VSS | VSS | |||||||
| E1 | 5 | 10 | 10 | F1 | USB0_DP | USB0_DP | USB0_DP | |||||||
| D1 | 6 | 11 | 11 | F2 | USB0_DM | USB0_DM | USB0_DM | |||||||
| E2 | 7 | 12 | 12 | G1 | VOUT33 | VOUT33 | VOUT33 | |||||||
| D2 | 8 | 13 | 13 | G2 | VREGIN | VREGIN | VREGIN | |||||||
| - | - | - | 14 | H1 | ADC0_ DP1 | ADC0_ DP1 | ADC0_ DP1 | |||||||
| - | - | - | 15 | H2 | ADC0_ DM1 | ADC0_ DM1 | ADC0_ DM1 |
K22F 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
K22F 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 |
K22F 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 |
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 |
|---|---|---|
| MK22FN512VDC12 | NXP Semiconductors | 121 XFBGA (8x8x0.5mm) |
| MK22FN512VFX12 | NXP Semiconductors | 88 QFN (10x10x0.9mm) |
| MK22FN512VLH12 | NXP Semiconductors | 121 XFBGA (8x |
| 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
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll NXP Semiconductors datasheets (192)
Ask your AI agent about the K22F
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 K22F run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.