This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5244: backchannel UART and I2C BSL hardware connections for MSP-FET

Part Number: MSP430F5244
Other Parts Discussed in Thread: MSP-FET,

Hello,

I have a user who wants to configure their board so they can use both the backchannel UART and the I2C BSL with the MSP-FET tool.

At first glance they appear to be mutually exclusive for the MSP430F5244 since pin 12 on the FET connector is used for both UART_TXD and I2C_SDA, and these signals are not on a common pin on the device.  However, a second look at the device datasheet suggests you could use one of the PORT 4.x pin here, as these pins are port muxed and you could switch in software between the two signals.

Am I thinking correctly here?

Is it possible to connect a MSP430F5244 so that both the backchannel UART and the I2C BSL can be used without needing board jumpers?

Thanks and regards,

David

  • David,

    I need some clarification here. The I2C BSL interface does not have a backchannel uart communication option. Has the customer created a custom BSL to do this? Or are you asking if communication lines can be time multiplexed due to different modes (BSL Mode / Debug Mode/ Application mode)?

    From The MSP430 side, there should be no pins that share I2C and UART as they are different modules. UART only appears in USCIA module and I2C only appears in USCIB modules.

    You will run into an issue on the schematic side if you tie UART and I2C to the same traces as I2C needs external pullups that may interfere with UART communication.

    An additional issue is that from the MSP-FET side it does not have a way to multiplex these two interfaces. It can only be setup as one interface or the other. You would need a host program that would provision that appropriately (not provided by TI currently). I'm nto even sure if that would be supported effectively in the MSP-FET Firmware.
  • Jace and I spoke offline and closed this out.

    - David

**Attention** This is a public forum