DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 14

Technical content

Freescale Semiconductor, Inc. FRDMKL25ZUM FRDM-KL25Z User's Manual 2012-09-24 Rev. 1.0

FRDMKL25ZUM FRDM-KL25Z User's Manual Page 2 of 14 Table of Contents

1 Overview

microcontroller, the industry’s first microcontroller built on the ARM® Cortex™-M0+ core. communications, flash programming and run-control debugging.

2 Reference Documents

documents are available online at www.freescale.com/FRDM-KL25Z. Table 1. FRDM-KL25Z Reference Documents

3 Getting Started

Quick Start Package and software lab guides.

4 FRDM-KL25Z Hardware Overview

placement on the hardware assembly are pointed out in Figure 2. Figure 1. FRDM-KL25Z Block Diagram

Figure 2. FRDM-KL25Z Feature Call-outs

5 FRDM-KL25Z Hardware Description

5.1 Power Supply

board. Table 2 provides the operational details and requirements for the power supplies. Table 2. Power Supply Requirements

operating range of 1.71V to 3.6V. applied to measure the energy consumption on these rails.

5.2 Serial and Debug Adapter (OpenSDA)

Figure 4. OpenSDA High-Level Block Diagram when the USB connector J7 is plugged into a USB host.

5.2.1 Debug Interface

an off-board MCU connected to J6. Figure 5. SWD Debug Connector used to connect from the OpenSDA of the FRDM-KL25Z to an off-board SWD connector.

5.2.2 Virtual Serial Port

A serial port connection is available between the OpenSDA MCU and pins PTA1 and PTA2 of the KL25Z.

5.3 KL25Z Microcontroller

FRDMKL25ZUM FRDM-KL25Z User's Manual Page 9 of 14 ­ 4 MHz and 32 kHz internal reference clock ­ System oscillator supporting external crystal or resonator ­ Low-power 1kHz RC oscillator for RTC and COP watchdog  Analog peripherals ­ 16-bit SAR ADC w/ DMA support ­ 12-bit DAC w/ DMA support ­ High speed comparator  Communication peripherals ­ Two 8-bit Serial Peripheral Interfaces (SPI) ­ USB dual-role controller with built-in FS/LS transceiver ­ USB voltage regulator ­ Two I2C modules ­ One low-power UART and two standard UART modules  Timers ­ One 6-channel Timer/PWM module ­ Two 2-channel Timer/PWM modules ­ 2-channel Periodic Interrupt Timer (PIT) ­ Real time clock (RTC) ­ Low-power Timer (LPT) ­ System tick timer  Human-Machine Interfaces (HMI) ­ General purpose input/output controller ­ Capacitive touch sense input interface hardware module

5.3.1 Clock Source

The Kinetis KL2 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 KL25Z128 on the FRDM-KL25Z is clocked from an 8 MHz crystal.

5.3.2 USB Interface

The Kinetis KL2 microcontrollers feature a dual-role USB controller with on-chip full-speed and low- speed transceivers. The USB interface on the FRDM-KL25Z is configured as a full-speed USB device. J5 is the USB connector for this interface.

5.3.3 Serial Port

The primary serial port interface signals are PTA1 and PTA2. These signals are connected to both the OpenSDA and to the J1 I/O connector.

5.3.4 Reset

The PTA20/RESET signal on the KL25Z128 is connected externally to a pushbutton, SW1, and also to the OpenSDA circuit. The reset button can be used to force an external reset event in the target MCU. The reset button can also be used to force the OpenSDA circuit into bootloader mode. Please refer to section 5.2, Serial and Debug Adapter (OpenSDA), for more details.

5.3.5 Debug

controller of this interface on the FRDM-KL25Z is the onboard OpenSDA circuit (see section 5.2). debug connector to allow for an external debug cable to be connected.

5.4 Capacitive Touch Slider

implementing the capacitive touch slider. GPIO signals as shown in Table 4 below. By default, the I2C address is 0x1D (SA0 pulled high). Table 4. Accelerometer Signal Connections Figure 6. MMA8451Q Schematic Diagram

5.6 RGB LED

Table 5. RGB LED Signal Connections 1) PTD1 is also connected to the I/O header on J2 pin 10 (also known as D13). Figure 7. RGB LED Schematic Diagram

5.7 Input/Output Connectors

circuitry, but many are directly connected to one of four I/O headers. given the same name as the KL25Z pin connected to it, where applicable.

FRDMKL25ZUM FRDM-KL25Z User's Manual Page 12 of 14 Note that all pinout data is available in spreadsheet format in FRDM-KL25Z Pinouts. See the Reference Documents section for details.

5.8 Arduino Compatibility

The I/O headers on the FRDM-KL25Z 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.

FRDMKL25ZUM FRDM-KL25Z User's Manual Page 13 of 14 Refer to the FRDM-KL25Z Pinouts spreadsheet for a compatibility chart showing how all the functions of the KL25Z signals on the I/O connectors map to the pin functions available on the Arduino Uno R3.

FRDMKL25ZUM FRDM-KL25Z User's Manual Page 14 of 14 How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer application by customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: http://www.reg.net/v2/webservices/Freescale/Docs/TermsandConditions.htm Freescale, the Freescale logo, Altivec, C-5, CodeTest, CodeWarrior, ColdFire, C_Ware, Energy Efficient Solutions logo, Kinetis, mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorriva, StarCore, Symphony, and Tm. Off. Airfast, BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, MadniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, SMARTMOS, TurboLink, Vybrid, and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2012. All rights reserved. FRDMKL25ZUM Rev. 0.90 2012-09-24