External Interrupt (EIC) on multiple pins

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The SAMD chips only seem to have 16 EIC channels, and up to 7 pins (on sam51p) can share the same channel.

 

Is it the case that if I enabled multiple pins on the same channel, that a pin change on ANY of the pins will cause an interrupt?
 

Does anyone have a particularly clever technique for figuring out which pin has actually changed, assuming that you've enabled the EIC on ALL the pins?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

From 23.6.6 in the datasheet:

2. If an external interrupts (EXTINT) is common on two or more I/O pins, only one will be active (the
first one programmed)
 

 

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ah; thanks!    Bummer.

That makes a 128pin SAMD51 a bit lacking in the interrupt department!