The maximum clock frequency of the TM4C123BH6PMI is 80 MHz, but it can be overclocked to 120 MHz with some limitations.
The pin muxing on the TM4C123BH6PMI can be configured using the Pin Mux Utility tool provided by Texas Instruments, or by manually setting the registers in the System Control Module (SYSCTL).
The main difference between the TM4C123BH6PMI and the TM4C1294NCPDT is the amount of flash memory and SRAM. The TM4C123BH6PMI has 256 KB of flash and 32 KB of SRAM, while the TM4C1294NCPDT has 1 MB of flash and 256 KB of SRAM.
The ADC on the TM4C123BH6PMI 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 TM4C123BH6PMI depends on the clock frequency, voltage, and operating mode. In active mode, the power consumption is around 150 mA at 80 MHz and 3.3V. In sleep mode, the power consumption is around 10 uA.