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.

MSP430F5419 UART Interrupts

Other Parts Discussed in Thread: MSP430F2618, MSP430F5419

I'm about to convert a previous design from the MSP430F2618 to the MSP430F5419 because I now need three independent UART channels. Does each UART have a separate interrupt or do all four share the same interrupt? Where can I find this information enplaning which peripherals share common interrupts?

  • Stan Ross said:
    Does each UART have a separate interrupt or do all four share the same interrupt?

    This is one of the main differences between the 2x family USCI and the 5x family USCI. On 5x family, all interrupts of the same UAT module share one interrutp vector. Each USCI module (A or B) has its own interrupt. On 2x family, A and B module had separate interrupts for RX and TX, but shared across the modules.
    The IV registers help figuring out the reason of the interrupt (Rx, TX or the I2C status interrupts)

    Stan Ross said:
    Where can I find this information enplaning which peripherals share common interrupts?

    AFAIK, on 5x family no two peripherals share the same interrupt vector anymore. However, timers still have two separate vectors, and the vector for CCR0 still auto-clears the CCIFG bit when called.

    besides this, the users guide is indeed the #1 information source, followed by the datasheet (which has a list of all interrupt vectors)

**Attention** This is a public forum