TM4C1231E6PZI developed by Texas Instruments is a type of Tiva™ C Series microcontroller. With a high-performance ARM® Cortex™-M-based architecture, it is able to deliver a broad set of integration capabilities and a strong ecosystem of software and development tools. A 80 MHz Cortex-M with FPU, a variety of integrated memories, and multiple programmable GPIO are integrated to ensure reliable performance and high flexibility. Board costs and design-cycle time can be minimized based on application-specific peripherals and a comprehensive library of software tools, thus this device is capable of providing compelling cost-effective solutions for users.