Other Parts Discussed in Thread: TPS25751, MSP-EXP430FR5994, LAUNCHXL-F28379D,
Tool/software:
I am very confused on how this EVM is working. I am designing my own version using two TPS25751's. What I am confused about is the role of TM4C123GH6PMTR. It looks like the TM4C123GH6PMTR is only getting powered from it's own USB-C port for flashing? Does this mean the chip is not used when the EVM is being used? Like does the chip not get power and is it not used in the design outside of the initial flashing stage? Do we need to program the TM4C123?
Another thought that I had is in my design I am powering everything from a battery pack so I'm integrating something similar to the TIDUAR8C in my design which uses a MSP430G2553IPW20. The MSP430 is getting powered from BQ7693006DBTR's REGOUT which outputs 3v3 at a max current of 45mA.
So what I am wondering and my exact questions are:
1. Why is TM4C123GH6PMTR being used?
2. Do we need to put some actual C code on the TM4C123GH6PMTR, or is it ONLY used to flash an external EEPROM?
3. Could I run TM4C123GH6PMTR off the REGOUT of BQ7693006DBTR's (3v3 @ 45mA max)
4. Would I be able to use only the TM4C123GH6PMTR and have it also do what the MSP430G2553IPW20 would be programed to do?
I wanted to also add another question because I am almost positive that its only used for flashing the EEPROM:
5. Why does the the TM4C123GH6PMTR have headers for I2Ct_{SCL, SDA, IRQ} etc, is this only for debugging purposes and they are not actually used within the schematic?
6. Could I use an external launchpad to flash and remove the TM4C123GH6PMTR from the design entirely? For example I have the following could any of all of them be used? MSP-EXP430FR5994, MSP-EXP432P4111, MSP-EXPP401R, LAUNCHXL-F28379D, J721EXSKG01EVM
7. Why was such a powerful MCU like the TM4C123GH6PMTR picked for the design?