FRDM-KL05Z User's Manual 2013-01-29 Rev. 1.0 Freescale Semiconductor, Inc.
Table of Contents 1 Overview .....................................................................................................................................................3 2 Reference Documents ............................................................................................................................3 3 Getting Started..........................................................................................................................................
1 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 KL05Z hardware, FRDM-KL05Z, is a simple, yet sophisticated design featuring a Kinetis L series microcontroller, the industry’s first microcontroller built on the ARM® Cortex™-M0+ core. FRDM-KL05Z can be used to evaluate the KL04 and KL05 Kinetis L series devices.
FRDM-KL05Z Hardware Overview The FRDM-KL05Z includes: MKL05Z32VFM4 in a 32 QFN package Capacitive touch slider 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: - Mass storage device flash programming interface - P&E Debug interfac
Figure 2. FRDM-KL05Z Feature Call-outs 5 FRDM-KL05Z Hardware Description 5.1 Power Supply There are multiple power supply options on the FRDM-KL05Z. It can be powered from the USB connector, the VIN 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. The USB and V IN supplies are regulated on-board using a 3.3V linear regulator to produce the main power supply. The other two sources are not regulated onboard.
Figure 3. Power Supply Schematic Table 3. FRDM-KL05Z Power Supplies Power Supply Name P5-9V_VIN P5V_SDA P3V3_VREG P3V3_BATT P3V3 P3V3_MCU P3V3_USBSER P5V_USB Description Power supplied from the VIN pin of the I/O headers (J9 pin 8). Power supplied from the OpenSDA USB connector (J2). A Schottky diode provides back drive protection. Regulated 3.3V supply. Sources power to the P3V3 supply rail through a back drive protection Schottky diode. 1 Coin cell battery supply voltage.
5.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.
Figure 5. SWD Debug Connector Note that J1 is not-populated by default. A Samtec FTSH-105-02-F-D or compatible connector can be added to the J1 through-hole connector. A mating cable, such as a Samtec FFSD IDC cable, can then be used to connect from the OpenSDA of the FRDM-KL05Z to an off-board SWD connector. 5.2.2 Virtual Serial Port A serial port connection is available between the OpenSDA MCU and the KL05Z through pins PTB1 and PTB2 .
- System oscillator supporting external crystal or resonator - Low-power 1kHz RC oscillator for RTC and COP watchdog Analog peripherals - 12-bit SAR ADC w/ DMA support - 12-bit DAC w/ DMA support - High speed comparator Communication peripherals - one 8-bit Serial Peripheral Interfaces (SPI) - one I2C modules - One low-power UART Timers - One 6-channel Timer/PWM module - one 2-channel Timer/PWM modules - 2-channel Periodic Interrupt Timer (PIT) - Real time clock (RTC) - Low-power Timer (LPT) - S
5.4 Capacitive Touch Slider Two Touch Sense Input (TSI) signals, TSI0_CH8and TSI0_CH9, are connected to capacitive electrodes configured as a touch slider. Freescale’s Touch Sense Software (TSS) provides a software library for implementing the capacitive touch slider. 5.5 3-axis Accelerometer A Freescale MMA8451Q low-power, three-axis accelerometer is interfaced through an I2C bus and two GPIO signals as shown in Table 4 below. By default, the I2C address is 0x1D (SA0 pulled high). Table 4.
Figure 7. RGB LED Schematic Diagram 5.7 Input/Output Connectors The MKL05Z32VFM4 microcontroller is packaged in a 32-pin QFN. Some pins are utilized in on-board circuitry, but many are directly connected to one of four I/O headers. The I/O connector pin names are given the same name as the KL05Z GPIO pin name connected to it, where applicable. Note that all pinout data is available in spreadsheet format in FRDM-KL05Z Pinouts. See the Reference Documents section for details.
5.8 Arduino Compatibility The I/O headers on the FRDM-KL05Z are arranged to allow compatibility with peripheral boards (known as shields) that connect to Arduino™ and Arduino-compatible microcontroller boards. The headers share the same mechanical spacing and placement as the I/O headers on the Arduino Revision 3 (R3) standard.
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.