Hi,
I have read chapter Peripheral interrupt expansion in TMS320x2833x, 2823x System Control and Interrupts Reference Guide and some things are unclear to me.
1) Are interrupts pulse or level based? (Does register PIEIFRx holds level form peripherals or is it set to 1 only on edge) Where is it defined?
2) Assuming pulse interrupts. Do peripheral blocks (like I2C module) generate pulse after every new interrupt request occurs or do they generate pulse only after first interrupt request occurs?
3) What is the reason that I have to clear bit in PIEACKx register in ISR handler? I can not think of any situation in what I would not do it and let interrupts from PIE group blocked.
