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.