Version 27
    NXP > Development Platforms and Kits > Primary Platforms >

    Features of Kinetis KL25Z Freedom Platform:

    • KL25Z128VLK4-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”
    • MMA8451Q accelerometer
    • Flexible power supply options
      • Power from either on-board USB connector
      • Coin cell battery holder (optional population option)
      • 5V to 9Vvin from optional IO header
      • 5V provided to optional IO header
      • 3.3V to or from optional IO header
    • Reset button
    • Expansion IO form factor accepts peripherals designed for Arduino™-compatible hardware

    Features of Arduino Motor Shield:

    • Operating Voltage: 5V to 12V
    • Motor controller: L298P, Drives 2 DC motors or 1 stepper motor
    • Max current: 2A per channel or 4A max (with external power supply)
    • Current sensing: 1.65V/A
    • Free running stop and brake function

    The FRDM-KL25Z 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.

    The Arduino Motor Shield is based on the L298, which is a dual full-bridge driver designed to drive inductive loads such as relays, solenoids, DC and stepping motors. It lets you drive two DC motors with your Arduino board, controlling the speed and direction of each one independently. You can also measure the current absorption of each motor, among other features.

    This shield have two separate channels, called A and B, that each use 4 of the Arduino pins to choose the rotation direction, vary the speed, fast brake or sense the current that is flowing through the motor. In total there are 8 pins in use on this shield. You can use each channel separately to drive two DC motors or combine them to drive one bipolar stepper motor. The shield can supply 2 amperes per channel, for a total of 4 amperes maximum.

    This shield has the 1.0 standard pinout that consist in 4 additional pins: 2 of them placed near the AREF pin, that are used for TWI communication, and the other 2 are placed near the RESET pin. The IOREF pin is used to adapt the shield to the board on which is mounted. The last one is not connected and is reserved for future uses.

    • One Samtec Socket, 2.54mm, 1 × 6 Pos (SSW-106-01-T-S)
    • Two Samtec Socket, 2.54mm, 1 × 8 Pos (SSW-108-01-T-S)
    • One Samtec Socket, 2.54mm, 1 × 10 Pos (SSW-110-01-T-S)
    • Three Samtec Header, 2.54mm, THT VERT, 2 Pos (TSW-102-07-T-S)
    • One Multicomp Mini USB cable (SPC20060)
    • One Freedom Platform (FRDM-KL25Z)
    • One Arduino Motor Shield

    What software do I need?

    What is possible with the Dual Channel bridge?

    What is OpenSDA?

    What is Kinetis Design Studio?

    Can I use the MBED online compiler?