The Kinetis bootloader is a configurable flash programming utility that operates over a serial connection on Kinetis MCUs. In this session, you will learn about the bootloader's major features and most recent updates, followed by a hands-on class where we'll discuss all of the configurations complete with lab examples covering how to talk, configure and use the Kinetis bootloader. We will cover all of the protocols and have lab examples for communication to the Kinetis bootloader using UART, USB HID. Attendees will learn to implement a UART-only bootloader with small code footprint. Attendees will leave the class with all the information to re-create the labs.