
FRDM-K20D50M User’s Manual
FRDM-K20D50M-UM
Rev. 1.2
Freescale Semiconductor Inc.
Microcontroller Solutions Group

Table of Contents
1 FRDM-K20D50M Overview .................................................................................................................. 3
2 References documents .......................................................................................................................... 4
3 Getting started .......................................................................................................................................... 4
4 FRDM-K20D50M Hardware Overview ............................................................................................. 4
5 FRDM-K20D50M Hardware Description ......................................................................................... 7
5.1.1 Power Supply ....................................................................................................................................................................................... 7
5.1.2 Serial and Debug Adapter (OpenSDA) ...................................................................................................................................... 9
5.1.3 Clock source ....................................................................................................................................................................................... 12
5.1.4 USB Interface ..................................................................................................................................................................................... 13
5.1.5 Serial Port ........................................................................................................................................................................................... 13
5.1.6 Reset ...................................................................................................................................................................................................... 13
5.1.7 Debug .................................................................................................................................................................................................... 13
5.1.8 Capacitive Touch Slider ................................................................................................................................................................ 13
5.1.9 3-axis Accelerometer ..................................................................................................................................................................... 13
5.1.10 RGB LED ............................................................................................................................................................................................ 14
5.1.11 Visible light sensor ....................................................................................................................................................................... 15
5.1.1 Temperature sensor ..................................................................................................................................................................... 15
5.1.2 Input/Output Connectors ............................................................................................................................................................ 16
5.1.3 Arduino Compatibility .................................................................................................................................................................. 17
Freescale Semiconductor, Inc FRDM-K20D50MUM Page 2 of 17

1 FRDM-K20D50M Overview
The Freescale Freedom development platform is a set of software and hardware tools for evaluation and
development. It is ideal for rapid prototyping of microcontroller-based applications. The Freescale Freedom
K20D50M hardware, FRDM-K20D50M, is a simple, yet sophisticated design featuring a Kinetis K series
microcontroller, The K family microcontroller built on the ARM® Cortex™-M4 core with DSP capabilities.
FRDM-K20D50M features a K20DX128VLH5, this device boasting a max operating frequency of 50MHz, 128KB of
flash, a full-speed USB controller, and loads of analog and digital peripherals. The FRDM-K20D50M hardware is
form-factor compatible with the Arduino™ R3 pin layout, providing a broad range of expansion board options.
The on-board interfaces include an RGB LED, a 3-axis digital accelerometer, and a capacitive touch slider, and
ambient light sensor.
The FRDM-K20D50M features the Freescale open standard embedded serial and debug adapter known as
OpenSDA. This circuit offers several options for serial communications, flash programming and run-control
debugging.
Figure 1 Freescale FRDM-K20D50M Overview
Freescale Semiconductor, Inc FRDM-K20D50MUM Page 3 of 17

FRDM-K20D50M Quick Start
Package
Quick Start Guide and supporting files for getting started with
the FRDM-K20D50M.
FRDM-K20D50M User’s Manual
This document—overview and detailed information for the
FRDM-K20D50M hardware.
Spreadsheet of pin connections for all MCU pins. Includes
pinout for the I/O headers, Arduino R3 compatibility chart,
and OpenSDA MCU pinout.
PDF schematics for the FRDM-K20D50M hardware
FRDM-K20D50M Design Package
Zip file containing all design source files for the FRDM-
K20D50M hardware
Overview and instructions for use of the OpenSDA embedded
2 References documents
The table below provides a list of reference documents for the FRDM-K20D50M hardware. All of these
documents are available online at www.freescale.com/ FRDM-K20D50M.
Table 1. FRDM-K20D50M Reference Documents
3 Getting started
Refer to the FRDM-K20D50M Quick Start Package for step-by-step instructions for getting started with the
FRDM-K20D50M. See the Jump Start Your Design section onwww.freescale.com/FRDM-K20D50M for the Quick
Start Package and software lab guides.
4 FRDM-K20D50M Hardware Overview
Arduino R3 compatibility
MK20DX128VLH5 MCU (50 MHz, 128KB Flash, 16 KB RAM, 32 KB FlexNVM, Low power, 64LQFP package
Dual role USB interface with mini-B USB connector
Open SDA
Capacitive touch slider
Ambient light sensor
MMA8451Q accelerometer
Tri-color (RGB) LED
Flexible power supply options – USB, coin cell battery, external source
Battery-ready, power-measurement access points
Easy access to MCU I/O via Arduino ™ R3 compatible I/O connectors
Freescale Semiconductor, Inc FRDM-K20D50MUM Page 4 of 17

Programmable OpenSDA debug interface with multiple applications available including:
o Mass storage device flash programming interface
o P&E Debug interface provides run-control debugging and compatibility with IDE tools
o CMSIS-DAP interface: new ARM standard for embedded debug interface
o Data logging application
Figure 1 shows a block diagram of the FRDM-K20D50M design. The primary components and their
placement on the hardware assembly are pointed out in Figure 2.
Figure 1. FRDM-K20D50M block diagram
Freescale Semiconductor, Inc FRDM-K20D50MUM Page 5 of 17

Figure 2. FRDM-K20D50M main components placement.
Freescale Semiconductor, Inc FRDM-K20D50MUM Page 6 of 17