There are many pin I/O (40 to 80 depending on version) that has multi-personality.
The newly-released La4Pad Connected LaunchPad TM4C1294 is the first cloud-connected offering in the LaunchPad IT ecosystem and provides a strong foundation for starting and evaluating embedded IoT designs. TM4C Series TM4C123G LaunchPad is an upgrade from TI's Stellaris LaunchPad adding support options for PWM motion control and USB Host functionality.
The Tiva-C ( aka TM4C) LaunchPads is a cheap, self-contained single-board microcontroller, the size of a credit card, featuring ARM Cortex-M4F 32-bit CPUs operating at 80 to 120 MHz, manufactured by Texas Instruments.