Part Number: MSP432P4111
Hi TI team,
We are using port 6 pins 4 and 5 for i2c communication but MSP432 is sending slave address of 0xf0 instead of 0x13. The code snippet is given below
MAP_GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6,
GPIO_PIN4+ GPIO_PIN5, GPIO_PRIMARY_MODULE_FUNCTION);
//![Simple I2C Example]
/* Initializing I2C Master to SMCLK at 400kbs with no autostop */
MAP_I2C_initMaster(EUSCI_B1_BASE, &i2cConfig);
/* Specify slave address */
MAP_I2C_setSlaveAddress(EUSCI_B1_BASE, SLAVE_ADDRESS);
/* Set Master in transmit mode */
MAP_I2C_setMode(EUSCI_B1_BASE, EUSCI_B_I2C_TRANSMIT_MODE);
/* Enable I2C Module to start operations */
MAP_I2C_enableModule(EUSCI_B1_BASE);
/* Enable and clear the interrupt flag */
MAP_I2C_clearInterruptFlag(EUSCI_B1_BASE,
EUSCI_B_I2C_TRANSMIT_INTERRUPT1 + EUSCI_B_I2C_NAK_INTERRUPT);
/* Enable master transmit interrupt */
MAP_I2C_enableInterrupt(EUSCI_B1_BASE,
EUSCI_B_I2C_TRANSMIT_INTERRUPT1 + EUSCI_B_I2C_NAK_INTERRUPT);
MAP_Interrupt_enableInterrupt(INT_EUSCIB1);
Could please take a look at this issue.
Thanks
Neetha