You are viewing an older revision! See the latest version

mbed FRDM KL25Z

/media/uploads/chris/frd_small.jpg

Rapid Prototyping for general microcontroller applications, USB and 32-bit ARM® Cortex™-M0+ based designs

Order now!

Overview

The FRDM-KL25Z has been designed by Freescale in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+ and the power of USB Host and Device. It is packaged as a development board with connectors to break out to strip board and breadboard, and includes a built-in USB FLASH programmer.

/media/uploads/chris/mbed-frdm-kl25z-pinoutsmall.jpg

It is based on the Freescale KL25Z, with a 32-bit ARM Cortex-M0+ core running at 48MHz. It includes 128KB FLASH, 16KB RAM and lots of interfaces including USB Host, USB Device, SPI, I2C, ADC, DAC, PWM, Touch Sensor and other I/O interfaces.

The FRDM-KL25Z is fully supported in the mbed platform, so gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. For developers new to 32-bit microcontrollers, mbed provides an accessible prototyping solution to get projects built with the backing of libraries, resources and support shared in the mbed community.

Features

  • Freescale KL25Z MCU
    • High performance ARM® Cortex™-M0+ Core
    • 48MHz, 16KB RAM, 128KB FLASH
    • 2xSPI, 2xI2C, 3xUART, 6xPWM, 6xADC, Touch Sensor, GPIO
  • FRDM-KL25Z Onboard peripherals
    • MMA8451Q - 3-axis accelerometer
    • PWM Controlled RGB LED
    • Capacitive touch sensor
  • Evalution Form factor
    • 81mm x 53mm
    • 5V USB or 4.5-9V supply
    • Built-in USB drag 'n' drop FLASH programmer
  • mbed.org Developer Website
    • Lightweight Online Compiler
    • High level C/C++ SDK
    • Cookbook of published libraries and projects

Tools and Software

All mbed-enabled hardware is supported by the mbed.org developer website, including a lightweight Online Compiler and developer tools taht work on Windows, Linux or Mac OS X.

Also included is a C/C++ SDK for productive high-level programming of peripherals. Combined with the wealth of libraries and code examples being published by the mbed community, the platform provides a productive environment for getting things done.

The mbed FRDM KL25Z is one of a range of hardware platforms supported by the mbed SDK. It includes a built-in USB programming interface that is as simple as using a USB Flash Drive. Plug it in, drop on an ARM program binary, and its up and running!

Technical Reference

Power

  • Powered by USB or 5.0v - 9.0v applied to VIN
  • Digital IO pins are 3.3v, 4mA each, 400mA max total

Pins

  • Vin - External Power supply to the board
    • 5.0v-9.0v, 100mA
  • RESET - Active-low reset pin with identical functionality to the reset button.

Schematics and Data Sheets

mbed FRDM KL25Z

Freescale KL25Z MCU

See also


All wikipages