Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



This application report provides a brief overview of the Device Firmware Upgrade (DFU) class, describes the Tiva implementation in the USB boot loader (boot_usb) application, and also describes the host-side "lmdfu" dynamic link library for Windows. Use of the standard USB DFU class on Tiva USB-enabled microcontrollers offers a convenient and fast method of replacing main application images in microcontroller Flash on boards configured to operate as USB devices.