Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FRDM-K20D50M and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors FRDM-K20D50M

  • Page 1 FRDM-K20D50M User’s Manual FRDM-K20D50M-UM Rev. 1.2 Freescale Semiconductor Inc. Microcontroller Solutions Group...
  • Page 2: 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 .......................................
  • Page 3: Frdm-K20D50M Overview

    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.
  • Page 4: References Documents

    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 Filename Description FRDM-K20D50M Quick Start Quick Start Guide and supporting files for getting started with Package the FRDM-K20D50M.
  • Page 5 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...
  • Page 6 Capacitive Light Sensor Touch Slider RGB LED K20D50M J19 I/O Header Accelerometer MMA8451Q J2 I/O Header Reset OpenSDA K20D50M USB Figure 2. FRDM-K20D50M main components placement. Freescale Semiconductor, Inc FRDM-K20D50MUM Page 6 of 17...
  • Page 7: Frdm-K20D50M Hardware Description

    5 FRDM-K20D50M Hardware Description 5.1.1 Power Supply There are multiple power supply options on the FRDM-K20D50M. It can be powered from either of the USB connectors, the V pin on the I/O header, an on-board coin cell battery, or an off-board 1.71-3.6V supply from the 3.3V pin on the I/O header.
  • Page 8 Coin cell battery supply voltage. Sources power to the P3V3 supply rail through a back drive protection Schottky diode. P3V3 Main supply rail for FRDM-K20D50M assembly. May be sourced from P3V3_VREG, P3V3_BATT, or directly from the I/O headers (J9 pin 8) P3V3_K20D50M K20D50M MCU supply.
  • Page 9: Serial And Debug Adapter (Opensda)

    5.1.2 Serial and Debug Adapter (OpenSDA) OpenSDA is an open-standard serial and debug adapter. It bridges serial and debug communications between a USB host and an embedded target processor as shown in Figure 4. The hardware circuit is based on a Freescale Kinetis K20 family microcontroller (MCU) with 128 KB of embedded flash and an integrated USB controller.
  • Page 10 USB host and this serial interface on the K20. 5.3 K20D50M Microcontroller The target microcontroller of the FRDM-K20D50M is the MK20DX128VLH5, this is 50 MHz entry-level K20 USB microcontrollers (MCUs) are the lowest power Kinetis ARM® Cortex™-M4 devices with high feature integration in a small form factor, making them ideal for space- and cost-constrained applications.
  • Page 11 Feature Description Ultra low power -11 low-power modes with power and clock gating for optimal peripheral activity and recovery times. Stop currents of <190 nA (VLLS0), run currents of <280 uA/MHz, 4 µs wake-up from Stop mode -Full memory and analog operation down to 1.71V for extended battery life -Low-leakage wake-up unit with up to eight internal modules and sixteen pins as wake-up sources in low-leakage stop (LLS)/very low-leakage stop (VLLS) modes...
  • Page 12: Clock Source

    The Kinetis K microcontrollers feature an on-chip oscillator compatible with three ranges of input crystal or resonator frequencies: 32-40 kHz (low freq. mode), 3-8 MHz (high freq. mode, low range) and 8-32 MHz (high freq. mode, high range). The FRDM-K20D50M is clocked from an 8 MHz crystal. Freescale Semiconductor, Inc...
  • Page 13: Usb Interface

    The Kinetis K microcontrollers feature a dual-role USB controller with on-chip full-speed and low-speed transceivers. The USB interface on the FRDM-K20D50M is configured as a full-speed USB device. VREGIN must be powered to enable the internal circuitry of USB (by jumper J7) 5.1.5 Serial Port...
  • Page 14: Rgb Led

    Table 4. Accelerometer Signal Connections MMA8451Q K20D50M PTB0 PTB1 INT1 PTC11 INT2 PTC6 5.1.10 RGB LED Three PWM-capable signals are connected to a red, green, blue LED, D3. The signal connections are shown in Tabl 5. Table 5. RGB LED Signal Connections RGB LED Red Cathode D6 –...
  • Page 15: Visible Light Sensor

    5.1.11 Visible light sensor The FRDM-K20D50M has a visible light sensor that is connected to ADC0_DM0 5.1.1 Temperature sensor FRDM-K20D50M is prepared for an external temperature sensor BD1020HFV-TR connected to ADC0-DM3. Note: this sensor is not populated on the board.
  • Page 16: Input/Output Connectors

    5.1.2 Input/Output Connectors The K20DX128VLH5 microcontroller is packaged in an 64-pin LQFP. Some pins are utilized in on-board circuitry, but many are directly connected to one of four I/O headers. The pins on the K20 microcontroller are named for their general purpose input/output port pin function. For example, the 1 pin on Port A is referred to as PTA1.
  • Page 17: Arduino Compatibility

    5.1.3 Arduino Compatibility The I/O headers on the FRDM-K20D50M are arranged to allow compatibility with peripheral boards (known as shields) that connect to Arduino™ and Arduino-compatible microcontroller boards. The outer rows of pins (the even numbered pins) on the headers share the same mechanical spacing and placement as the I/O headers on the Arduino Revision 3 (R3) standard.

Table of Contents