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 KL25Z hardware, FRDM-KL25Z, 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-KL25Z can be used to evaluate the KL1 and KL2 Kinetis L series devices. It features a KL25Z128VLK, a KL2 family device boasting a max operating frequency of 48MHz, 128KB of flash, a full-speed USB controller, and loads of analog and digital peripherals. The FRDM-KL25Z 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.
The FRDM-KL25Z is the first hardware platform to feature 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.
FRDM-KL25Z Hardware Overview
The features of the FRDM-KL25Z include:
- MKL25Z128VLK4 in an 80 LQFP 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 interface provides run-control debugging and compatibility with IDE tools
- CMSIS-DAP interface: new ARM standard for embedded debug interface
- Data logging application
Figure 1 shows a block diagram of the FRDM-KL25Z design. The primary components and their placement on the hardware assembly are pointed out in Figure 2.
Figure 1. FRDM-KL25Z Block Diagram
Figure 2. FRDM-KL25Z Feature Call-outs