The maximum clock frequency of the TM4C123BH6PMI7 is 80 MHz, but it can be overclocked to 120 MHz with some limitations.
The pin muxing on the TM4C123BH6PMI7 can be configured using the PinMux utility in the TI Resource Explorer or by writing to the appropriate registers in the System Control Module (SYSCTL).
The main difference between the TM4C123BH6PMI7 and the TM4C1294NCPDT is that the TM4C1294NCPDT has more flash memory (1MB vs 256KB), more RAM (256KB vs 32KB), and additional peripherals such as Ethernet and USB OTG.
The ADC on the TM4C123BH6PMI7 can be used by configuring the ADC module, selecting the input channel, and starting the conversion. The ADC result can be read from the ADC FIFO or by using the ADC interrupt.
The power consumption of the TM4C123BH6PMI7 depends on the clock frequency, voltage, and operating mode. In active mode, the power consumption is around 150mA at 80MHz and 3.3V. In sleep mode, the power consumption is around 10uA.