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.

Difference between Interrupts and Events

Other Parts Discussed in Thread: CC2650

Hi all, 

I'm working through the CC2650 manual and have read through the "Event Fabric" section. It seems like events and interrupts often will accomplish the same task, with interrupts even being called by events. However, I want to make sure that I completely understand this concept.

What is the exact difference between events and interrupts on the CC2650 ARM M3?

  • Hello,

    Interrupts are routed to the CPU directly through the NVIC. Events are routed through their respective event bus and can be routed either to the CPU ( to generate an interrupt or to other peripherals).

    I guess one good way of putting it is that all interrupts are events, but not all events are interrupts.