I've been following the discussion on topic using interrupt with great interest at this thread ->
FPGA Vs µCA bit of my background, as a hobbyist, I came from Atmel MCU (no, not Arduino)
, and used quite bit of C and very tiny of assembly part just for fun & learning.
Recently .. arrhhmm actually its almost a year now, I jumped ship into ARM, TI M4F core to be exact, still slow in progress, and during learning, I was in awe with ARM's power, like when I understand NVIC for the 1st time, and was thinking why not just slap in everything using interrupt as its powerful (compared to 8 bit mcus), noob's journey I guess.
Now reading that thread I pointed, to experience fellows, please, enlighten us noobies like me on using interrupt at mcu, discuss please, like the pro, con, when, where etc .. or never ?
... preparing pop corn ...