NXP Semiconductors FRDM-K20D50M User Manual

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
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
Filename
Description
FRDM-K20D50M Quick Start Package
Quick Start Guide and supporting files for getting started with the FRDM-K20D50M.
FRDM-K20D50M User’s Manual
This documentoverview and detailed information for the
FRDM-K20D50M hardware.
FRDM-K20D50M Pinouts
Spreadsheet of pin connections for all MCU pins. Includes pinout for the I/O headers, Arduino R3 compatibility chart, and OpenSDA MCU pinout.
FRDM-K20D50M Schematics
PDF schematics for the FRDM-K20D50M hardware
FRDM-K20D50M Design Package
Zip file containing all design source files for the FRDM- K20D50M hardware
OpenSDA User’s Guide
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
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
J19 I/O Header
J2 I/O Header
J10
J9 K20D50M
Capacitive Touch Slider
RGB LED
Light Sensor
Reset
OpenSDA
K20D50M USB
Accelerometer MMA8451Q
Figure 2. FRDM-K20D50M main components placement.
Loading...
+ 11 hidden pages