Skip to main content
Visitor II
April 5, 2024
Solved

Mixed interrupts in the vector table

  • April 5, 2024
  • 1 reply
  • 992 views

Hello,

I'm looking the vector table described in the Table 97 of the STM32G4 series reference manual, and it shows interrupts with different characteristics, such as TIM1_BRK/TIM15 and TIM6_DACUNDER, being allocated to the same address.

This is very confusing to me because I first thought TIM1 and TIM15 have something to do with a master/slave relation, but it was not.

My question is why are these confusing definitions happen. Is that due to the hardware constraints of the Cortex core?

Thanks,

macalon

 

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    This is not the only example where an interrupt vector supports more then one interrupt request. Many STM32 MCU products have this implementation.

    It was a design choice as the peripherals are increasing with many interrupt request outputs. The interrupt source is managed by software.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    April 5, 2024

    Hello,

    This is not the only example where an interrupt vector supports more then one interrupt request. Many STM32 MCU products have this implementation.

    It was a design choice as the peripherals are increasing with many interrupt request outputs. The interrupt source is managed by software.

    macalonAuthor
    Visitor II
    April 6, 2024

    Thank you!