.. _platform_freescalekinetis: Platform ``freescalekinetis`` ============================= Freescale Kinetis Microcontrollers is family of multiple hardware- and software-compatible ARM Cortex-M0+, Cortex-M4 and Cortex-M7-based MCU series. Kinetis MCUs offer exceptional low-power performance, scalability and feature integration. For more detailed information please visit `vendor site `_. .. contents:: Packages -------- .. list-table:: :header-rows: 1 * - Name - Contents * - ``framework-mbed`` - `mbed Framework `_ * - ``toolchain-gccarmnoneeabi`` - `gcc-arm-embedded `_, `GDB `_ .. warning:: **Linux Users:** Don't forget to install "udev" rules file `99-platformio-udev.rules `_ (an instruction is located in the file). Boards ------ .. note:: * You can list pre-configured boards by :ref:`cmd_boards` command or `PlatformIO Boards Explorer `_ * For more detailed ``board`` information please scroll tables below by horizontal. Freescale ~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``frdm_k20d50m`` - `Freescale Kinetis FRDM-K20D50M `_ - MK20DX128VLH5 - 48 MHz - 128 Kb - 16 Kb * - ``frdm_k22f`` - `Freescale Kinetis FRDM-K22F `_ - MK22FN512VLH12 - 120 MHz - 512 Kb - 128 Kb * - ``frdm_k64f`` - `Freescale Kinetis FRDM-K64F `_ - MK64FN1M0VLL12 - 120 MHz - 1024 Kb - 256 Kb * - ``frdm_kl05z`` - `Freescale Kinetis FRDM-KL05Z `_ - MKL05Z32VFM4 - 48 MHz - 32 Kb - 4 Kb * - ``frdm_kl25z`` - `Freescale Kinetis FRDM-KL25Z `_ - MKL25Z128VLK4 - 48 MHz - 128 Kb - 16 Kb * - ``frdm_kl46z`` - `Freescale Kinetis FRDM-KL46Z `_ - MKL46Z256VLL4 - 48 MHz - 256 Kb - 32 Kb