MSP-EXP432P401R Settings and Resources

The MSP-EXP432P401R board contains an MSP432P401R device.

Jumper Settings

Board resources used in driver examples

The following table lists the Board names of the resources used by the driver examples, and their corresponding pins. Note that there may be other resources configured in the board files that are not used by any driver example. Only the example resources are listed in the table.

Board Resource Pin
Board_ADC0 P5.5 (Connect to analog signal)
Board_ADC1 P5.4 (Connect to analog signal)
Board_ADCBUFCHANNEL0 P5.5 (Connect to analog signal)
Board_ADCBUFCHANNEL1 P5.4 (Connect to analog signal)
Board_GPIO_LED0 P1.0 (Red P1.0 must be jumpered)
Board_GPIO_LED1 P2.0 (Red P2.0 must be jumpered)
Board_GPIO_BUTTON0 P1.1
Board_GPIO_BUTTON1 P1.4
Board_I2C0 P1.6, P1.7 (Some I2C examples require Booster packs)
Board_I2CSLAVE0 P1.6, P1.7
Board_PWM0 P2.1 (Green P2.1 must be jumpered)
Board_PWM1 P2.2 (Blue P2.2 must be jumpered)
Board_SPI0 P1.5, P1.6, P1.7, P1.4
Board_SPI1 P3.5, P3.6, P3.7, P3.4
Board_UART0 P1.2, P1.3 UART provided through emulation (RXD << and TXD >> must be jumpered)

Booster packs

The following examples require booster packs.

Example Booster Pack
fatsd microSD Card BoosterPack or SD Card BoosterPack
fatsdraw microSD Card BoosterPack or SD Card BoosterPack
i2ctmp007 BOOSTXL-SENSORS Sensors BoosterPack
portable BOOSTXL-SENSORS Sensors BoosterPack
i2ctpl0401evm TPL0401 EVM board

ADC examples pin connections

The ADC examples sample input from the A0 and A1 pins. These pins should be connected to the analog input. For quick testing, the A0 pin can be connected to 3V3 and A1 to ground.

ADC Pin (Function) Analog input
P5.5 (A0) –> 3V3
P5.4 (A1) –> GND

I2C Master/Slave example pin connections

The I2C master and slave examples require two MSP432 boards, one running the master example and the other running the slave example. These should be connected as follows:

Master Pin (Function) Slave Pin (Function)
P1.6 (EUSCI_B0_SIMO) –> P1.6 (EUSCI_B0_SIMO)
P1.7 (EUSCI_B0_SOMI) –> P1.7 (EUSCI_B0_SOMI)
GND –> GND

SPI Loopback example pin connections

When wiring for SPI loopback, pins on a single board are wired to other pins on the same board.

Master Pin (Function) Slave Pin (Function)
P1.5 (EUSCI_B0_CLK) –> P3.5 (EUSCI_B1_CLK)
P1.6 (EUSCI_B0_SIMO) –> P3.6 (EUSCI_B1_SIMO)
P1.7 (EUSCI_B0_SOMI) –> P3.7 (EUSCI_B1_SOMI)

SPI Loopback 4 wire example pin connections

When wiring for SPI loopback 4 wire example, pins on a single board are wired to other pins on the same board.

Master Pin (Function) Slave Pin (Function)
P2.5 (EUSCI_A1_CLK) –> P3.5 (EUSCI_B2_CLK)
P2.6 (EUSCI_A1_SIMO) –> P3.6 (EUSCI_B2_SIMO)
P2.7 (EUSCI_A1_SOMI) –> P3.7 (EUSCI_B2_SOMI)
P2.3 (EUSCI_A1_STE) –> P2.4 (EUSCI_B2_STE)

Peripherals Used

The following list shows which MSP_EXP432P401R peripherals are used by driver and kernel applications. Driver examples control which peripherals (and which ports) are used.