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.

MSP430F5308: USCI I2C Mapping

Part Number: MSP430F5308

Hello Team,

Can you help clarify the mapping capability for MSP430F5308? In particular, I see in table 1 of the datasheet that only the RGC and ZQE packages support 2xI2C channels, since port 3 pins are not included on the PT and RGZ packages, however I also see that USCI_B0 is listed in the mapping capabilities for port 4 in table 8. Is it possible to map both I2C modules to the P4 port? For example:

Pins 4.1/4.2 = USCI_B1 I2C port

Pins 4.6/4.7 = USCI_B0 I2C port

Best Regards,

Casey McCrea

  • Table 1 implies that the PT/RGC packages do not have the USCI_x1 peripherals.
    However, table 56 explicitly says that both USCI_x0 and USCI_x1 peripherals (and their interrupts) exist in the RGC models.

    I'd trust the TLV table more. I guess that table 1 shows wich pins connections are available by default, and that it is indeed possible to remap some P4 pins to use USCI_x1.
    But the quickest way to find out is to try it.
  • Hello Casey,

    From a package and device standpoint, we only list one I2C available on the smaller package due to the default mappings of the pins and the port mapping peripheral. All of Port 4 is available for port mapping on this device and both USCIBx modules are available for port mapping. So yes, you can configure the device to have two I2C ports on the smaller package, but you have to do this in SW ( aka configure Port Maping Module) in order to do so.
  • Thanks Jace!

**Attention** This is a public forum