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.

EK-TM4C1294XL: GPIO Discrete Interrupts

Part Number: EK-TM4C1294XL
Other Parts Discussed in Thread: TM4C1294NCPDT

Hi,

I am having a little trouble understanding the tm4c1294ncpdt datasheet. I would like to use two pins on the same port but pin have its discrete interrupt. So on the TivaWare DriverLib it says that if my MCU supports it I just have to OR GPIO_DISCRETE_INT (p258).

On the tm4c1294ncpdt datasheet (p750) it seems to say that Port P and Port Q support this but then this confuses me "The PP0 and PQ0 interrupts serve as a master interrupt and provide a legacy aggregated interrupt version", does this mean that if I set an interrupt on pin 0 on either of those two ports, the interrupt will no longer be discrete?

Thank you,

Hisham Hafez

  • Hello Hisham,

    If using Discrete interrupts, PP0 and PQ0 will have their own interrupts.

    What the document is stating is that if NOT using Discrete Interrupts, then any interrupt for Port P or Port Q will go to the interrupt vector for PP0 and PQ0 respectively.

    So discrete -> own unique interrupts, not discrete -> interrupt for each port runs through PP0/PQ0