The TM4C123GH6PZI is a 32-bit Microcontroller provide a high-performance ARM Cortex-M-based architecture with a broad set of integration capabilities and a strong ecosystem of software and development tools. Targeting performance and flexibility, the Tiva™ C series architecture offers a 80MHz Cortex-M with FPU, a variety of integrated memories and multiple programmable GPIO. Tiva™ C series devices offer consumers compelling cost-effective solutions by integrating application-specific peripherals and providing a comprehensive library of software tools which minimize board costs and design-cycle time. The Tiva™ C series microcontrollers are the leading choice in high-performance 32-bit applications. The device incorporates on-chip memory featuring 256kB single-cycle flash up to 40MHz (a prefetch buffer improves performance above 40MHz), 32kB single-cycle SRAM, internal ROM loaded with TivaWare™ for C series software and 2kB EEPROM.