In summary, the TM4C123x family of microcontrollers continues to deliver strong value propositions and offer strong differentiation operating as a full-speed or low-speed function controller during point-to-point communications in USB Host, Device, or OTG modes. The controller complies with the USB 2.0 standard, supporting sixteen endpoints, including two hard-wired for control transfers and fourteen endpoints defined by firmware. TivaWare™ for C Series is an extensive suite of software designed to simplify and speed up embedded application development using Tiva C Series MCUs. This software includes the Peripheral Driver Library, Graphics Library, USB Library, and Sensor Library, featuring several APIs to configure and initialize different peripherals, to speed application development involving USB.