Kinetis KL25Z Freedom Platform with Motor Shield Kit

Manufactured By:NXP
Kinetis KL25Z Freedom Platform with Motor Shield Kit
Part Number:FRDM-KL25Z MOTOR SHIELD KIT

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.

Features

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

Ships With

  • 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

Required Tools

Accessory Tools

Documents

Downloads

Interfacing To Other Systems

FAQs

What software do I need?

As the KL25Z is based on the ARM Cortex M0 family you can use Kinetis Design Studio, CooCox IDE, or Keil's MDK ARM IDE.

What is possible with the Dual Channel bridge?

The Dual Channel Bridge can be used to choose rotation direction, speed, fast braking, and current sensing for a motor. Both channels can be used indepently or also can be combined to drive a bipolar stepper motor for example.  Each channel can also supply up to 2A each, for a total of 4A max.

What is OpenSDA?

OpenSDA is an open-standard serial and debug adapter. It combines serial and debug communications between a USB Host and Target processor.  OpenSDA can handle mass storage device bootloading, which can enables an easy method for loading Flash programmers, run/ control debug interfaces, serial-USB converters etc.

What is Kinetis Design Studio?

Kinetis Design Studio is a Free open source IDE for the KINETIS MCU range based on Eclipse, GNU GCC Compiler and GDB debugger.  It offers a simple tool that is not code size limited.

Can I use the MBED online compiler?

The KL25Z is MBED enabled and supports the CMSIS DAP that enables you to program the device from using the MBED online compiler too see mbed.org.