element14 presents Freescale Kinetis L based Freedom Development Board

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


Other Resources
Other Freescale Freedom Development Platform
Other Freescale Development Kits
Knode Development Kits & Platform Room
element14 Knode


The FRDM-KL25ZFRDM-KL25Z Freescale Freedom development platform is a set of software and hardware tools for evaluation and development. This platform is a small, low-power, cost-efficient evaluation and development system for quick application prototyping and demonstration based on the Kinetis L series, the industry’s first microcontrollers built on the ARM Cortex-M0+ processor. The development platform combines an industry-standard form factor with a rich set of third-party expansion board options. Using this platform to speed development, applications such as small appliances, gaming accessories, portable medical systems, audio systems, smart meters, lighting and power control, can now leverage 32-bit capabilities and the scalability needed to expand future product lines, all at 8- and 16-bit price and power consumption levels.

FRDM-KL25ZFRDM-KL25Z can be used to evaluate the KL1 and KL2 Kinetis L series devices. It features a KL25Z128VLKKL25Z128VLK, 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-KL25ZFRDM-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-KL25ZFRDM-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.


The KL2 MCU family is software and tool compatible with all other Kinetis L families and adds a Full-Speed USB 2.0 On-The-Go controller with an integrated low-voltage regulator. It is also compatible with the Kinetis K20 MCU (ARM® Cortex™-M4) family, providing a migration path to higher performance and feature integration. Devices start from 32 KB of flash in a small-footprint 5 x 5 mm 32 QFN package extending up to 256 KB in a 100 LQFP /100 MBGA package and combine ultra-low-power performance with a with a rich suite of analog, communication, timing and control peripherals.


Key Applications: Cash counters, PC peripherals, GPS watches and Portable medical equipment.


Development Tools


Software Devleopment Tools

Tool TypeSupplierMPNSupported FamilyDescription
IDEFreescaleCodeWarriorAll Freescale MCU's

Freescale's software and development solutions take you beyond the silicon, helping to bring your embedded applications to life.  Learn More

IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More

RTOSFreescaleMQXColdFire / HC08 / HC12 / ARM / S08 / RS08 / PowerPC

The Freescale MQX Real-Time Operating System (RTOS) provides real-time performance within a small, configurable footprint. This RTOS is designed to allow you to configure and balance code size with performance requirements. Learn More

IDEEmbestCoIDEARM Cortex™-M

CooCox offer freely available powerful software development tool for ARM Cortex-M3 & Cortex-M0 based microcontrollers. Coocox Tools organizes and provides the knowledge required by developers. Learn More

RTOSEmbestCoOSARM Cortex™-M

CoOS is a free and open RTOS from CooCox, designed specifically for Cortex-M processor, supports preemptive priority and round-robin, Semaphore, Mutex, Flag, Mailbox and Queue for communication & synchronization, highly scalable, minimum system kernel is only 974Bytes, supports interrupt while task switching, supports stack overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More

Web-Based IDEmbedmbed FRDM KL25zFRDM-KL25Z

The mbed team worked with Freescale to ensure that it was possible to mbed-enable your freedom board! Once you have upgraded the your Freedom-KL25Z board, you will have USB drag and drop programming, USB Virtual COM port for serial terminal, CMSIS-DAP interface for programming and debugging from offline tools, Free access to the mbed online compiler, mbed C/C++ SDK, and developer community.


mbed firmware for FRDM-KL25Z to enable USB programming interface (Click here to get started with the FRDM KL25Z on mbed). Learn More



Hardware Development Tools


Tool TypeSupplierMPNSupported FamilyDescription
Serial and Debug AdapterP&E MultilinkOpenSDAFreedom Development PlatformOpenSDA is an open-standard serial and debug adapter. It bridges serial and debug communications between a USB host and an embedded target processor. OpenSDA features a mass storage device (MSD) bootloader, which provides a quick and easy mechanism for loading different OpenSDA Applications such as flash programmers, run-control debug interfaces, serial-to-USB converters, and more.
DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK
Debuggers, Emulators & JTAG ToolsARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™USB DeBuger
Debuggers, Emulators & JTAG ToolsARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™High-Speed Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


Back to top

Technical Documents

Learning Center
User ManualFreescale: User Manual and Pinouts for FRDM-KL25Z (Rev 1.0)
User GuideFreescale: OpenSDA serial debug adapter user guide (rev 0.93)
User GuideFreescale: Quick Start Guide for FRDM-KL25Z Freedom Development Board
User Guidembed: Quick Start Guide for mbed enabling Freescale FRDM-KL25z Freedom board
DatasheetFreescale: KL25 Sub-Family Datasheet
DatasheetFreescale: KL24 Sub-Family Datasheet
DatasheetFreescale: KL14 Sub-Family Datasheet
DatasheetFreescale: KL15 Sub-Family Datasheet
Product BriefFreescale: Product Brief for Freescale Kinetis L series KL04/KL05 MCU
Product BriefFreescale: Product Brief for Freescale Kinetis L series KL14/KL15 MCU
Product BriefFreescale: Product Brief for Freescale Kinetis L series KL24/KL25 MCU
Additional InformationOpenSDA debug interface (featured in the new Freescale FRDM-KL25Z board)
Additional InformationFreescale Processor Expert (tool for the Kinetis-L Freedom FRM-KL25Z) (video)


Design Elements
Software ExamplesFreescale: Projects and Examples for FRDM-KL25Z
SoftwareFreescale: OpenSDA Application files for FRDM-KL25Z Freedom Development Platform
SchematicFreescale: Schematics for the Kinetis KL25Z Freedom Board


Back to top




Back to top

Kit Features



Freedom Development Board Features:

  • KL25Z128VLK4KL25Z128VLK4 - Cortex-M0+ MCU with:
  • 128KB flash, 16KB SRAM
  • up to 48MHz operation
  • USB full-speed controller
  • OpenSDA—sophisticated USB debug interface
  • Tri-color LED
  • Capacitive touch “slider”
  • Freescale MMA8451QR1 accelerometer
  • Flexible power supply options
  • Power from either on-board USB connector
  • Coin cell battery holder (optional population option)
  • 5-12V Vin from optional IO header
  • 5V provided to optional IO header
  • 3.3V to or from optional IO header
  • Reset button
  • Form-factor compatible with hardware designed to work with Arduino™ and Arduino-Compatible boards




Kinetis L Series Features:KL3.jpg


  • ARM Cortex-M0+ – the world's most energy-efficient processor. More than 2x CoreMark/mA performance of closest 8/16-bit competitor and 30% less power than Cortex-M0.
  • Low Power MCU Architecture - Low power 90nm TFS flash technology, clock and power gating, highly efficient platform featuring a bit manipulation engine, peripheral bridge crossbar and zero wait state flash memory controller.
  • Energy-Saving Peripherals - Smart peripherals function in deep sleep modes and can make intelligent decisions and process data without waking up the core – ADMA, UART, Timers, ADC, Segment LCD, Touch Sensing.
  • Ultra-Low Power Modes - Flexible RUN/WAIT/STOP modes with fast wake-up – optimize power use to suit application needs.


Kinetis L-Series Platform Advantages:

  • ARM Cortex-M0+ Core
    • NVIC with 4 priority levels and hardware preemption
    • Efficient instruction set for low power and small code size
    • Micro-Trace Buffer (MTB) for on-chip trace capabilities
    • I/O port for single cycle GPIO loads and stores
  • Bit Manipulation Engine (BME)
    • Decorated load and store capability for peripherals improving processing efficiency and small code size
  • Peripheral Bridge Crossbar (AXBS-Lite)
    • Support for concurrent accesses from DMA/CORE  to memory and peripherals
  • Flash Memory Controller (FMC)
    • 4-way, 4-set 32-bit Flash cache for improving flash access times



Back to top

Kit Contents


  • FRDM-KL25Z Fredom Development Board
  • Quick Reference Card


Note: Additional hardware required: USB A-to-MiniB cable (not included).





Back to top