Because of the Thanksgiving holiday in the U.S., TI E2E design support forum responses may be delayed the week of Nov. 21. Thank you for your patience.

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.

MSP430FR4133: Lowest power consumption TX-RX from another MSP

Part Number: MSP430FR4133

Hi,

I am looking to transmit a small package (4-16 bytes) between two MSP microcontrollers (MSP430FR6*** -> EXP430FR413*) in a device, so the distance between them is fairly short (<10cm).

Both of them have eUSCI modules that support UART, I2C and SPI -- so I guess those are my options.

I got the EXP430FR4133 devboard and am testing things out. 

My first try was a high baud rate UART (as I have worked with that before) but it looks like the MCU does not have enough time to wake up from LPM3/4 and receive the data properly at speeds above 19200 (and that is with SMCLK at 16MHz). 

Transmitting 4 bytes consumes about 1.4uA on the host, which is quite a lot.

From the datasheet SPI and I2C seem to have the same power draw /MHz.

Any recommendations on the choice between SPI/I2C or any other advice on how to save power?

Best regards,
Kostyantyn

  • Hi 

    I2C and SPI communication speed is different, if you need a higher speed you may consider to chose SPI. To reduce power if you select I2C a larger pull up resistor may reduce the power. And system in active mode and send the data with a lower CLOCK is another way to decrease the consumption.

**Attention** This is a public forum