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.

Number of serial interfaces in MSP430F5438AIZQW

Other Parts Discussed in Thread: MSP430F5438A

The first page of the data sheet states:

  Up to Four Universal Serial Communication Controllers

Page 22 of data sheet then states:

    Each USCI module contains two portions,  A and B.

   The USCI_An module provides support for SPI (3 pin or 4 pin), UART, enhanced UART, or IrDA.

   The USCI_Bn module provides support for SPI (3 pin or 4 pin) or I2C.

By using the four USCI modules as listed below (chip pin-out allows this) it seems that I can implement a total of eigth serial ports.   Is this real?  can I really implement 8 serial ports?   Or am I fooling myself?

--UCA0  as UART

-UCA1  as  SPI

-UCA2 as SPI

-UCA3 as SPI

-UCB0 as SPI

-UCB1 as I2C

-UCB2 as I2C

-UCB3 as I2C

  • Yes, you are rigth. This is strange, but TI is speaking about USCI modules. One USCI module consist of two independent channels. So with 4 USCIs you can realize up to 8 comm channels. When you want to use all the communication interfaces take care about the pinning of the device you selected. Due to multiplexed USCI pins there may be a restriction in the pinout especially if you want to use 4-wire SPI...

  • The Parametrics table for the MSP430F5438A shows:

    4 off USCI_A (UART/LIN/IrDA/SPI)

    4 off USCI_B (I2C & SPI)

    So, yes eight serial ports are available. 

**Attention** This is a public forum