Hi All,
Im new to the Arm Community and Arm processors (newbie), and my question is as follows: Atmel ATSAMD20e implements ARM cortex M0+ processor based on ARMv6 architecture. It allows upto 32 external interrupts, with the interrupt signals connected to the nested vector interrupt table (NVIC). Would it be possible to have concurrent interrupts? if so, what would be the maximum number of interrupts can can be run concurrently?
Hello,
I cannot catch your intention to use the word 'concurrent'. Can you tell us?If you say about the pre-emption, it is possible. The pre-emption means that a higher priority interrupt is immediately handled while a lower priority interrupt is handled. The nesting level is logically infinite.
Best regards,
Yasuhiko Koumoto.
Thank you for your reply. As you rightly pointed out "concurrent" interrupts are in reality pre-emptive based on priority.
Hello michael123First, welcome in the community Regarding your question, i suggest reading these two documents to start
- CMSIS - Cortex Microcontroller Software Interface Standard - ARM
- Atmel - GForge AS > Projects > Atmel Software Framework > Git >