NXP Freedom Development Platform for Kinetis K22 MCUs

Manufactured By:NXP
NXP Freedom Development Platform for Kinetis K22 MCUs NXP Freedom Development Platform for Kinetis K22 MCUs
NXP Freedom Development Platform for Kinetis K22 MCUs
NXP Freedom Development Platform for Kinetis K22 MCUs
Part Number:FRDM-K22F

The FRDM-K22F is the second Freedom board featuring a Kinetis K Next-Generation MCU (after the FRDM-K64F).

It is targeting USB applications with a high-level of integration thanks to the crystal-less feature of its new USB controller (48MHz external crystal saved on the BOM cost) and the lower-power capabilities of this new generation of ARM Cortex-M4 MCUs. The FRDM-K22F is based on a Kinetis MK22FN512VLH12 device featuring an ARM Cortex-M4 core @120MHz with Floating Point Unit and embeds 512KB Flash, 128KB RAM in a LQFP64 Package.

The new OpenSDA v2 (same as FRDM-K64F) supports CMSIS-DAP interface software which provides: Mass Storage Device (MSD flash programming, CMSIS-DAP debug over USB and a virtual serial port.

The FRDM-K22F comes with demo applications including:

  • Bubble level –Single axis level using the red and green LEDs to indicate when the board is unlevel.
  • eCompass demo –Compass using the combined magnetometer and accelerometer to indicate the heading of board in reference to magnetic north.
  • USB CDC demo –Second serial terminal
  • Metal Detector demo –Metal detector demo that indicates the direction and distance to a foreign metal object using the variable LED brightness as the indicator.
  • Stopwatch demo –Uses the real-time counter (RTC) to implement a stopwatch with 1/100thof a second precision.
  • Air mouse demo –USB mouse using the accelerometer to determine where/how to move the cursor

  Key Applications:

  • Barcode scanners
  • Gaming accessories
  • Health and wellness monitors
  • Home and building automation
  • Industrial/commercial sensor nodes
  • IoT data concentrators
  • Multi-functional printers
  • Sports and activity wearables


  • MCU - MK22FN512VLH12MCU –120 MHz, 512 KB Flash, 128 KB SRAM, FPU, DSP, crystal-less USB (USB device), 64 LQFP
  • FXOS8700CQ accelerometer and magnetometer
  • Flexible power supply options –USB, external source
  • Easy access to MCU I/O
  • Optional add-on modules: microSDcard (over SPI), RF24L01 (RF) and JY-MCU (Bluetooth)
  • Form factor compatible with Arduino™ R3 pin layout
  • New, OpenSDAv2 serial and debug interface Open-source hardware design
  • Open-source bootloader and firmware
  • Virtual Serial port interface
  • Mass storage device (MSD) flash programming interface –no tool installation required to evaluate demo apps
  • CMSIS-DAP interface: new ARM standard for embedded debug interface

Ships With

  • FRDM-K22F hardware
  • Quick Reference Card
  • Additional hardware required: USB A-to-MicroB cable (not included)

Required Tools

Accessory Tools




Can you build a complete e-compass using this board ?

This board has 6-axis digital accelerometer and magnetometer (FXOS8700CQ ) to create full eCompass capabilities.

What is the supprted JTAG emulator for this freedom board ?

Part Number # TMDSEMU100V2U-20T(64R0682) is 20 pin JTG Emulator and TMDSEMU100V2U-14T (64R0681) USB 14 pin JTAG emulator

What is OpenSDAv2? Does this board support it?

FRDM-K22F board supports OpenSDAv2. OpenSDAv2 is the Freescale open-source hardware embedded serial and debug adapter running an open-source bootloader. This circuit offers several options for serial communication, flash programming, and run-control debugging.

What is the unique features of this board ?

This board is having Crystal-less USB (Host/Device) which is different than other freedom boards.

Does this board support mbed based development ?

The FRDM-K22F board is also enabled with the ARM® mbed™ development platform, which means you can quickly get started designing using web-based tools. No downloads or installations.

What are the available debug interfaces present on this board?

There are two debug interfaces on the FRDM-K22F: an onboard OpenSDAv2 circuit (J5) and a K22F direct SWD connection via a 10-pin header (J11). To use an external debugger, such as J-Link on
J11, you may need to disconnect the OpenSDAv2 SWD circuit from the K22F by removing jumpers J13 and J10.
Related Blog Posts