You are viewing an older revision! See the latest version
mbed FRDM KL25Z
Rapid Prototyping for general microcontroller applications, USB and 32-bit ARM® Cortex™-M0+ based designs
https://mbed.org/handbook/mbed-FRDM-KL25Z-Examples
Overview¶
The FRDM-KL25Z has been designed by Freescale 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.
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 mbed platform 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¶
The mbed Microcontrollers are all supported by the mbed.org developer website, including a lightweight Online Compiler for instant access to your working environment on Windows, Linux or Mac OS X.
- Find out more about the mbed Online Compiler
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! It is our most full featured board and is great for all kinds of general prototyping. If you're not sure which mbed to get, this is your best choice.
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¶
- Examples programs for FRDM-KL25Z
- Getting Started with the mbed FRDM KL25Z
- Explore the rest of the mbed platform
- mbed Microcontrollers
- mbed Compiler