background image

Freescale Semiconductor, Inc.

User’s Guide

© 2015 Freescale Semiconductor, Inc. All rights reserved.

 

1

Introduction

The Freescale Freedom development board is an evaluation 
and development tool ideal for rapid prototyping of 
microcontroller-based applications. The hardware design is 
form-factor compatible with popular third-party hardware 
designed to work with Arduino™ and Arduino-compatible 
boards. 

The Freescale KL27Z Freedom board (FRDM-KL27Z) is a 
simple, yet sophisticated design featuring a Kinetis L series 
microcontroller KL27Z, a 3.3V microcontroller built on the 
ARM® Cortex®-M0+ core.

The Kinetis L series is the most scalable portfolio of 
low-power, robust, mixed signal 32-bit ARM Cortex-M0+ 
MCUs running up to 48 MHz in the industry. It supports 
power supply voltage range from 1.71V to 3.6V, ambient 
operating temperature ranges from -40

°

C to 105

°

C and 

includes up to 64 KB flash. 

The FRDM-KL27Z includes the Freescale open standard 
embedded serial and debug adapter known as OpenSDA. 
This circuit offers the user several options for serial 
communications, flash programming and run-control 
debugging. 

Document Number: FRDMKL27ZUG

Rev. 0, 02/2015

Contents

1. Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
2. Reference documents . . . . . . . . . . . . . . . . . . . . . . . . . .  2
3. Getting started  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
4. FRDM-KL27Z hardware overview . . . . . . . . . . . . . . .  2
5. FRDM-KL27Z hardware description   . . . . . . . . . . . . .  4

5.1. Power supply  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
5.2. Serial and debug adapter (OpenSDA)  . . . . . . . . . . . . .  6
5.3. Debugging interface   . . . . . . . . . . . . . . . . . . . . . . . . . .  7
5.4. Virtual serial port . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
5.5. Clock source   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
5.6. Serial port   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
5.7. Reset   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
5.8. Debug   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
5.9. Capacitive touch slider   . . . . . . . . . . . . . . . . . . . . . . . .  8
5.10. 6-axis accelerometer and magnetometer  . . . . . . . . . . . 9
5.11. RGB LED   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
5.12. Input/output headers   . . . . . . . . . . . . . . . . . . . . . . . . .  11
5.13. Arduino compatibility  . . . . . . . . . . . . . . . . . . . . . . . .  11

6. Using the FRDM-KL27Z with EEMBC ULPBench .  12

6.1. Hardware modifications required for EnergyMonitor  12
6.2. Programming the ULPBench device software   . . . . .  12
6.3. Hardware configuration . . . . . . . . . . . . . . . . . . . . . . .  12
6.4. EnergyMonitor connections   . . . . . . . . . . . . . . . . . . .  13

7. Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13

FRDM-KL27Z User’s Guide

Summary of Contents for FRDM-KL27Z

Page 1: ...m 40 C to 105 C and includes up to 64 KB flash The FRDM KL27Z includes the Freescale open standard embedded serial and debug adapter known as OpenSDA This circuit offers the user several options for s...

Page 2: ...reference manual for KL27 sub family devices Arduino Overview A guide to the Arduino platform Arduino Uno A guide to Arduino Uno revision 3 Getting started Refer to the FRDM KL27Z Quick Start Package...

Page 3: ...DA MCU is a Kinetis K series K20 family device the K20DX128VFM5 Features of the KL27Z64VLH4 target MCU include 32 bit ARM Cortex M0 core Up to 48 MHz operation Single cycle fast I O access port Memori...

Page 4: ...Two 2 channel Timer PWM modules One low power timer Periodic interrupt timer Real time clock Security 80 bit unique identification number per chip Human Machine Interfaces HMI Up to 54 general purpose...

Page 5: ...ce to allow multiple sources to be powered at once Table 1 Tower supply requirements Supply Source Valid Range OpenSDA Operational Regulated On board OpenSDA USB J13 5V Yes Yes Mini USB J10 5V No Yes...

Page 6: ...20 family MCU with 128 KB of embedded flash and an integrated USB controller OpenSDA features a mass storage device MSD bootloader which provides a quick and easy mechanism for loading different OpenS...

Page 7: ...brought out to a standard 10 pin 0 05 Cortex Debug connector J11 as shown in Figure 4 It is possible to isolate the KL27Z MCU from the OpenSDA circuit and use J11 to connect to an off board MCU To acc...

Page 8: ...debug adapter OpenSDA for more details 5 8 Debug The sole debug interface on all Kinetis L series devices is a Serial Wire Debug SWD port The primary controller of this interface on the FRDM KL27Z is...

Page 9: ...accelerometer and magnetometer A Freescale MMA8451Q low power three axis accelerometer is interfaced through an I2 C bus and two GPIO signals as shown in Table 4 By default the I2 C address is 0x1D S...

Page 10: ...A Freescale MAG3110 low power three axis magnetometer is interfaced through an I2 C bus and one GPIO signals as shown in Table 5 By default the I2 C address is 0x0E Figure 7 Magnetometer connection 5...

Page 11: ...ny are directly connected to one of four I O headers J1 J2 J3 and J4 Figure 9 I O headers 5 13 Arduino compatibility The I O headers on the FRDM KL27Z are arranged to allow compatibility with peripher...

Page 12: ...OpenSDA debug MSD interface instruction for which can be found in the OpenSDA User s Guide or by means of an external SWD interface J11 would need to be populated to use this method If the default on...

Page 13: ...r connections The EnergyMonitor Vcc line should be connected to J17 pin2 and the EnergyMonitor GND line should be connected to TP4 7 Revision history This table provides a revision history for this do...

Page 14: ...al 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...

Reviews: