ZHCSER2D May 2013 – October 2020 MSP430F5252 , MSP430F5253 , MSP430F5254 , MSP430F5255 , MSP430F5256 , MSP430F5257 , MSP430F5258 , MSP430F5259
PRODUCTION DATA
The port mapping controller allows the flexible and reconfigurable mapping of digital functions to port P4 (see Table 9-8).
| VALUE | PxMAPy MNEMONIC | INPUT PIN FUNCTION | OUTPUT PIN FUNCTION |
|---|---|---|---|
| 0 | PM_NONE | None | DVSS |
| 1 | PM_CBOUT0 | – | COMP_B output |
| PM_TB0CLK | TB0 clock input | – | |
| 2 | PM_ADC10CLK | – | ADC10CLK |
| PM_DMAE0 | DMAE0 input | – | |
| 3 | PM_SVMOUT | – | SVM output |
| PM_TB0OUTH | TB0 high-impedance input TB0OUTH | – | |
| 4 | PM_TB0CCR0A | TB0 CCR0 capture input CCI0A | TB0 CCR0 compare output Out0 |
| 5 | PM_TB0CCR1A | TB0 CCR1 capture input CCI1A | TB0 CCR1 compare output Out1 |
| 6 | PM_TB0CCR2A | TB0 CCR2 capture input CCI2A | TB0 CCR2 compare output Out2 |
| 7 | PM_TB0CCR3A | TB0 CCR3 capture input CCI3A | TB0 CCR3 compare output Out3 |
| 8 | PM_TB0CCR4A | TB0 CCR4 capture input CCI4A | TB0 CCR4 compare output Out4 |
| 9 | PM_TB0CCR5A | TB0 CCR5 capture input CCI5A | TB0 CCR5 compare output Out5 |
| 10 | PM_TB0CCR6A | TB0 CCR6 capture input CCI6A | TB0 CCR6 compare output Out6 |
| 11 | PM_UCA1RXD | USCI_A1 UART RXD (direction controlled by USCI – input) | |
| PM_UCA1SOMI | USCI_A1 SPI slave out master in (direction controlled by USCI) | ||
| 12 | PM_UCA1TXD | USCI_A1 UART TXD (direction controlled by USCI – output) | |
| PM_UCA1SIMO | USCI_A1 SPI slave in master out (direction controlled by USCI) | ||
| 13 | PM_UCA1CLK | USCI_A1 clock input/output (direction controlled by USCI) | |
| PM_UCB1STE | USCI_B1 SPI slave transmit enable (direction controlled by USCI) | ||
| 14 | PM_UCB1SOMI | USCI_B1 SPI slave out master in (direction controlled by USCI) | |
| PM_UCB1SCL | USCI_B1 I2C clock (open drain and direction controlled by USCI) | ||
| 15 | PM_UCB1SIMO | USCI_B1 SPI slave in master out (direction controlled by USCI) | |
| PM_UCB1SDA | USCI_B1 I2C data (open drain and direction controlled by USCI) | ||
| 16 | PM_UCB1CLK | USCI_B1 clock input/output (direction controlled by USCI) | |
| PM_UCA1STE | USCI_A1 SPI slave transmit enable (direction controlled by USCI) | ||
| 17 | PM_CBOUT1 | None | COMP_B output |
| 18 | PM_MCLK | None | MCLK |
| 19 | PM_RTCCLK | None | RTCCLK output |
| 20 | PM_UCA0RXD | USCI_A0 UART RXD (direction controlled by USCI – input) | |
| PM_UCA0SOMI | USCI_A0 SPI slave out master in (direction controlled by USCI) | ||
| 21 | PM_UCA0TXD | USCI_A0 UART TXD (direction controlled by USCI – output) | |
| PM_UCA0SIMO | USCI_A0 SPI slave in master out (direction controlled by USCI) | ||
| 22 | PM_UCA0CLK | USCI_A0 clock input/output (direction controlled by USCI) | |
| PM_UCB0STE | USCI_B0 SPI slave transmit enable (direction controlled by USCI) | ||
| 23 | PM_UCB0SOMI | USCI_B0 SPI slave out master in (direction controlled by USCI) | |
| PM_UCB0SCL | USCI_B0 I2C clock (open drain and direction controlled by USCI) | ||
| 24 | PM_UCB0SIMO | USCI_B0 SPI slave in master out (direction controlled by USCI) | |
| PM_UCB0SDA | USCI_B0 I2C data (open drain and direction controlled by USCI) | ||
| 25 | PM_UCB0CLK | USCI_B0 clock input/output (direction controlled by USCI) | |
| PM_UCA0STE | USCI_A0 SPI slave transmit enable (direction controlled by USCI) | ||
| 26 | PM_UCA3RXD | USCI_A3 UART RXD (direction controlled by USCI – input) | |
| PM_UCA3SOMI | USCI_A3 SPI slave out master in (direction controlled by USCI) | ||
| 27 | PM_UCA3TXD | USCI_A3 UART TXD (direction controlled by USCI – output) | |
| PM_UCA3SIMO | USCI_A3 SPI slave in master out (direction controlled by USCI) | ||
| 28 | PM_UCB3SIMO | USCI_B3 SPI slave in master out (direction controlled by USCI) | |
| PM_UCB3SDA | USCI_B3 I2C data (open drain and direction controlled by USCI) | ||
| 29 | PM_UCB3SOMI | USCI_B3 SPI slave out master in (direction controlled by USCI) | |
| PM_UCB3SCL | USCI_B3 I2C clock (open drain and direction controlled by USCI) | ||
| 30 | Reserved | Reserved | |
| 31 (0FFh)(1) | PM_ANALOG | Disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when applying analog signals | |
Table 9-9 lists the default settings for all pins that support port mapping.
| PIN | PxMAPy MNEMONIC | INPUT PIN FUNCTION | OUTPUT PIN FUNCTION |
|---|---|---|---|
| P4.0/P4MAP0 | PM_UCB1STE/PM_UCA1CLK | USCI_B1 SPI slave transmit enable (direction controlled by USCI) USCI_A1 clock input/output (direction controlled by USCI) | |
| P4.1/P4MAP1 | PM_UCB1SIMO/PM_UCB1SDA | USCI_B1 SPI slave in master out (direction controlled by USCI) USCI_B1 I2C data (open drain and direction controlled by USCI) | |
| P4.2/P4MAP2 | PM_UCB1SOMI/PM_UCB1SCL | USCI_B1 SPI slave out master in (direction controlled by USCI) USCI_B1 I2C clock (open drain and direction controlled by USCI) | |
| P4.3/P4MAP3 | PM_UCB1CLK/PM_UCA1STE | USCI_A1 SPI slave transmit enable (direction controlled by USCI) USCI_B1 clock input/output (direction controlled by USCI) | |
| P4.4/P4MAP4 | PM_UCA1TXD/PM_UCA1SIMO | USCI_A1 UART TXD (Direction controlled by USCI – output) USCI_A1 SPI slave in master out (direction controlled by USCI) | |
| P4.5/P4MAP5 | PM_UCA1RXD/PM_UCA1SOMI | USCI_A1 UART RXD (Direction controlled by USCI – input) USCI_A1 SPI slave out master in (direction controlled by USCI) | |
| P4.6/P4MAP6 | PM_UCA3TXD/PM_UCA3SIMO | USCI_A3 UART TXD (Direction controlled by USCI – output) USCI_A3 SPI slave in master out (direction controlled by USCI) | |
| P4.7/P4MAP7 | PM_UCA3RXD/PM_UCA3SOMI | USCI_A3 UART RXD (Direction controlled by USCI – input) USCI_A3 SPI slave out master in (direction controlled by USCI) | |