Freedom Development Platform for the Kinetis® K20 USB MCUs


Roll over image to zoom in

Product Details

Select a section:



    MK20DX128VLH5 MCU

  • 50 MHz
  • 128 kB Flash
  • 16 kB RAM
  • 32 kB FlexNVM
  • Low power
  • 64 LQFP package


  • Dual role USB interface with mini-B USB connector
  • Easy access to MCU I/O via Arduino® Rev3 compatible I/O connectors

Power Management

    Flexible power supply options

    • USB
    • Coin cell battery
    • external source
  • Battery-ready, power-measurement access points


    Programmable OpenSDA debug interface with multiple applications available including:

  • Mass storage device flash programming interface
  • P&E debug interface provides run-control debugging and compatibility with IDE tools
  • CMSIS-DAP interface: new Arm ® standard for embedded debug interface
  • Data logging application


  • Capacitive touch slider
  • Ambient light sensor
  • MMA8451Q accelerometer


  • Arduino® Rev3 compatibility provides broad range of expansion board options

User Components

  • Tri-color LED


Quick reference to our documentation types.

1-5 of 7 documents

Show All

Design Resources

Select a section:

Design Files

2 design files

  • Printed Circuit Boards and Schematics

    FRDM-K20D50M Design Package

  • Printed Circuit Boards and Schematics

    FRDM-K20D50M Schematic


4 software files

  • BSP, Drivers and Middleware

    Freescale Sensor Fusion Library for Kinetis MCUs

  • BSP, Drivers and Middleware

    FRDM-K20D50M Quick start package

  • Code Snippets

    Kinetis 50MHz bare metal sample code

Note: For better experience, software downloads are recommended on desktop.