Hi.
I'm using a MSP430F5510. I have a doubt and I'd like a confirmation.
Consider that I'm using 2 different modules, let's say module A and module B.
Consider that the GIE is enable as well as the IE flag of module A and B.
If the IFG of module A and module B get set at the same time, the interrupt with the higher priority is executed first.
Let's say that the module A's interrupt has the highest priority. Therefore module A ISR is executed.
Now consider that inside the module A ISR, module B IE flag is cleared.
After module A ISR end is module B ISR executed? I don't think so but i'd like a confirmation.
In other word, if i want to disable module B interrupt and the IFG flag is already set, is it enough to clear the IE flag or do i need also to clear the IFG flag?
In other word are interrupt IRQs latched?
Regards,
Carloalberto Torghele