The MSP-EXP432P401R board contains an MSP432P401R device.
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) |
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 |
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 |
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 |
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) |
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) |
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.