• FRDM-KW36: Update OpenSDA Firmware

    The FRDM-KW36 comes with the OpenSDA circuit which allows users to program and debug the evaluation board. There are different solutions to support such OpenSDA circuits:   1. The J-Link (SEGGER) firmware. ...
    josem.reyes.chaidez
    last modified by josem.reyes.chaidez
  • Reprogramming a KW35 device using the OTAP Client Software

    Introduction This document provides guidance to load a new software image in a KW35 device through OTAP (Over The Air Programming) bootloader for KW35. This article also provides the steps needed to download and insta...
  • Reprogramming a KW36 device using the OTAP Client Software

    Introduction This document provides guidance to load a new software image in a KW36 device through OTAP (Over The Air Programming) bootloader focusing on the various memory features supported by this device. Software ...
  • Configuration for Unused Pins/GPIOs on Kinetis

    I got a question related to best practices to configure a GPIO if the pin is not used. To make it short, the recommendation is to leave the GPIO floating on the PCB and leave the GPIO in its "Default" state as shown i...
    josem.reyes.chaidez
    last modified by josem.reyes.chaidez
  • Enabling System View for Connectivity Software Stack in QN9080CDK

    Introduction This document describes the steps needed to enable System View tool emphasizing in connectivity software stack for the QN9080CDK MCU.   Software Requirements QN908XCDK SDK 2.2.0 SystemView Software J...
    Edgar Eduardo Lomeli Gonzalez
    last modified by Gerardo Rodríguez
  • Thread Border Router using Linux + KW as Host Controlled Device with Serial TAP for DHCPv6-PD

    High level description to enable a Linux + KW41Z Border Router. Similar to how it’s shown for the K64 solution in the Kinetis Thread Stack Application Development Guide.   Configure the OpenWrt router...
    Juan Carlos Pacheco
    last modified by Juan Carlos Pacheco
  • Battery measurement and report on MKW40/30 and Freescale Connectivity Framework

    When developing portable applications using batteries, it is important to keep track of the remaining battery level to inform the user and take action when it drops to a level that might be critical for the correct de...
    Ricardo Olivares Duran
    last modified by Ricardo Olivares Duran
  • Persistent Data Manager (PDM) for Zigbee application on KW41Z

    This document describes the Persistent Data Manager (PDM) module which handles the storage of stack context data and application data in Non-Volatile Memory (NVM). For the KW41Z devices, this memory is internal Flash ...
    Shweta Chauhan
    last modified by Shweta Chauhan
  • [KW36] MCU on VLPR with BLPE or BLPI clocking modes

    This post explains the implementation to operate the KW36 MCU on VLPR when the clocking mode is BLPE or BLPI. It's also included the explanation on how to configure clocks for BLPE and BLPI modes.   For this exa...
    Luis Antonio Burgos Lopez
    last modified by Luis Antonio Burgos Lopez
  • Custom HCI command

    HCI Application is a Host Controller Interface application which provides a serial communication to interface with the KW40/KW41/KW35/KW36/QN9080 BLE radio part.   It enables the user to have a way to control t...
    Estephania Martinez
    last modified by Estephania Martinez
  • [KW36] FlexCAN Bit Timing Parameters Setup

    FRDM-KW36 Software Development Kit (SDK) includes drivers and examples of FlexCAN module for KW36 which can be easily configured for a custom communication. For example, if user want to change the default baud ra...
    Luis Antonio Burgos Lopez
    last modified by Luis Antonio Burgos Lopez
  • [KW41Z] Implementing Beacon Scanner

    Bluetooth Low Energy offers the ability to broadcast data in format of non-connectable advertising packets while not being in a connection. This GAP Advertisement is widely known as a beacon and there are currently di...
    Estephania Martinez
    last modified by Estephania Martinez
  • Operating KW36 with a 26MHz XTAL

    By default, FRDM-KW36 board includes a 32MHz XTAL (YI) as shown in Figure 1 but there are cases where a 26MHz XTAL is needed instead of 32MHz XTAL for FRDM-KW36 or a custom KW36 board.   Figure 1. 32MHz X...
    Luis Antonio Burgos Lopez
    last modified by Luis Antonio Burgos Lopez
  • Direct Test Mode (DTM) Configurations for the KW family

    Bluetooth® Low-Energy (BLE) RF PHY tests can be done by using the Direct Test Mode (DTM).    This document will help as a guide to perform the test using a device from the KW family.    ...
    Estephania Martinez
    last modified by Estephania Martinez
  • Connectivity Software: Implement tickless mode in FreeRTOS

    FreeRTOS keeps track of the elapsed time in the system by counting ticks. The tick count increases inside a periodic interrupt routine generated by one of the timers available in the host MCU. When FreeRTOS is running...
    Paola Yadira Soto Jauregui
    last modified by Santiago_Lopez
  • CRC on FSCI packets

    All FSCI packets contain a checksum field to verify data integrity. Every time a FSCI packet is created (by the Host or a Kinetis device) a new CRC is calculated based on every data byte in the FSCI frame.   Com...
  • USB-KW41 BLE Sniffer Application Update

    This document describes how to update and sniff BLE wireless applications on the USB-KW41 Programming the USB-KW41 as sniffer   It was noticed that there are some issues trying to follow a BLE connection, even if...
  • Bootloaders available for KW platforms

    General summary MCUBOOT, fsci_bootloader and otap_bootloader are 3 different bootloader applications that can be used depending on the use case. The MCU Flashloader is a separate implementation but it's also mentione...
    Juan Carlos Pacheco
    last modified by Juan Carlos Pacheco
  • Modifying clock configurations on KW2xD

    By default the clock configuration on the KW2xD demos is set to PLL Engaged External (PEE). In this mode the system clock is derived from the output of the PLL and controlled by an external reference clock. The modem ...
    Gerardo Rodríguez
    last modified by ebiz_ws_prod
  • Kinetis W: [Thread] CoAP basics and hands on

    Thread provides basic services required for application frameworks implementation with the usage of Unicast and Multicast transmissions over UDP. Thread specification is only focused on the network layer; many applic...
    Estephania Martinez
    last modified by Estephania Martinez