Tarjeta FreeScale / NXP – Freedom FRDM-K64F: Kinetis K64, K63, and K24 MCUÂ´s
The Freedom-K64F is an ultra-low-cost development platform for Kinetis K64, K63, and K24 MCUs.
The Flagship FRDM-K64F has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring optimized size and price points. The board is well sized for connected applications, thanks to its power efficient Kinetis K64F MCU featuring an ARM® Cortex®-M4 core running up to 120MHz and embedding 1024KB Flash, 256KB RAM and lots of peripherals (16-bit ADCs, DAC, Timers) and interfaces (Ethernet, USB Device Crystal-less and Serial).
The Kinetis K64 MCU family remains fully software, hardware and development tool compatibility with Kinetis MCU and Freedom board families. It is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.
* Compatible con el Lenguaje y Compilador ARM EMBED.
Kinetis MK64FN1M0VLL12 in 100LQFP.
ARM® Cortex™-M4 32-bit core with DSP instructions and Floating Point Unit (FPU).
120 MHz max CPU frequency.
Memories and memory interfaces:
1024 KB program flash memory.
256 KB RAM.
FlexBus external bus interface.
Multiple low-power modes, low-leakage wake-up unit.
16-channel DMA controller.
3x Internal Reference Clocks: 32KHz, 4MHz and 48MHz.
2x Crystal inputs: 3-32MHz (XTAL0) and 32kHz (XTAL32/RTC).
PLL and FL.
2x 16-bit SAR ADCs up 800ksps (12-bit mode).
2x 12-bit DACs.
3x Analog comparators.
Voltage reference 1.13V.
1x 10/100 Mbit/s Ethernet MAC controller with MII/RMII interface IEEE1588 capable.
1x USB 2.0 Full-/Low-Speed Device/Host/OTG controller with embedded 3.3V/120mA Vreg, and USB device Crystal-less operation.
1x Controller Area Network (CAN) module.
3x SPI modules.
3x I2C modules. Support for up to 1 Mbit/s.
6x UART modules.
1x Secure Digital Host Controller (SDHC).
1x I2S module.
2x 8-channel Flex-Timers (PWM/Motor control).
2x 2-channel FlexTimers (PWM/Quad decoder).
32-bit PITs and 16-bit low-power timers.
Real-Time Clock (RTC).
Programmable delay block.
Security and integrity modules:
Hardware CRC and random-number generator modules.
Hardware encryption supporting DES, 3DES, AES, MD5, SHA-1 and SHA-256 algorithms.
Voltage range: 1.71 to 3.6 V.
Flash write voltage range: 1.71 to 3.6 V.
FXOS8700CQ – 6-axis combo Sensor Accelerometer and Magnetometer.
2 user push-buttons.
USB full-/low-speed On-the-Go/Host/Device controller with on-chip transceiver, 5 V to 3.3 V regulator and micro-USB connector.
Ethernet 10/100 controller with on-board transceiver and RJ45 connector.
up to 5x UARTs, 2x SPIs, 2x I2Cs and 1x CAN connected to Headers (multiplexed peripherals).
Micro SD-Card Socket.
Headers compatible with Arduino R3 shields (32-pins / outter row).
Headers for proprietary shields (32-pins / inner row).
Analog and Digital IOs (multiplexed peripherals):
up to two ADC 16-bit resolution with 24 Analog I/O Pins connected to Headers.
up to three timers with 18 PWM signals accessible from Headers.
up to six Comparator Inputs or one DAC Output.
up to 40 MCU I/O Pins connected to Headers (3.3v, 4mA each, 400mA max total).
Board power-supply options (onboard 5 to 3.3V regulator):
USB Debug 5V.
USB Target 5V.
5-9V Vin on Arduino headers.
5V PWR input.
Integrated OpenSDA USB Debug and Programming adapter:
Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink).
Drag-n-drop MSD Flash-programming.
Virtual USB to Serial Port.
Form factor: 3.2” x 2.1” / 81mm x 53mm.
Software Development Tools:
mbed HDK & SDK enabled.
Online development tools.
Easy to use C/C++ SDK.
Lots of published libraries and projects.
Alternate Offline options NXP free KDS (compiler toolchain) and KSDK library/examples.
FRDM-K64F Freedom Module User’s Guide.
MCU Kinetis Datasheet.
Software & Tools.
Training & Support.