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.

MSP432P401R: EUSCIB3 GPIO mapping

Part Number: MSP432P401R

I was setting up an I2C over pins 10.2, 10.3 without success.

Having a look at driverlib example i2c_master_w_multibyte-master_code_MSP_EXP432P401R_nortos_ccs I noticed that the I2C peripheral was mapped as GPIO primary function on the same pins, and it actually works.

I think there is a mistake in datasheet pinout diagram, where I2C is reported to be the secondary function for pins 10.2 and 10.3 (see figure). Setting up the GPIOS accordingly caused my program to get stuck.


  • Per the data sheet (SLAS826G) Table 6-66, the PSEL settings for I2C and SPI are the same (01b for P10.2-3), since the USCI makes the distinction. It's a single alternate function called (e.g.) "UCB3SIMO/UCB3SDA".

    Yes, it's an unfortunate choice of typography, but I go by the PSEL tables (where it's not so obvious), not the diagram.

**Attention** This is a public forum