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.

MSP430F5259: Standard USCI - TX complete?

Part Number: MSP430F5259

According to the data sheet (SLAS903D), the MSP430F5259 has the Enhanced USCI, but there are no references to the UCTXCPTIFG flag or the UCTXCPTIE interrupt.

If the USCI is not enhanced, what is the best method to determine when the last TX byte has been completely transmitted?

Thanks.

Dan

  • Hi Dan,

    I'm not seeing any references to eUSCI in the datasheet, but I do see these references in the User's Guide. If I recall correctly, the User's Guide lists all modules that are in any MSP in the F5xxx family, but that doesn't mean that every F5xx device has all of modules listed in the User's Guide.

    To check for a done transmission, I would check the UCBUSY flag or for RXIFG. You can refer to this thread for more details [link].

    Thanks,

    Urica Wang

  • Thanks.  The spec sheet says:

    Four universal serial communication interfaces
    – USCI_A0, A1, A2, A3 each support:
    • Enhanced UART with automatic baud-rate detection

    But it doesn't say "eUSCI" - so you are likely correct.  There is a UCBUSY bit, so I'll try that one.  Unfortunately, there doesn't seem to be an IRQ tied to that flag.

    Dan