SPRUJ17I March 2022 – August 2025 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
The following interrupts are aggregated and sent to the processor:
| TPCC | Interrupt | Registers Space |
|---|---|---|
| TPCC_A | TPCC_A_ERRAGG | *_ERRAGG_MASK *_ERRAGG_STATUS*_ERRAGG_STATUS_RAW |
For an event to generate an interrupt to the processor, the corresponding bit field must be unmasked in TPCC_x_ERRAGG_MASK.
Only an interrupt processor can read the TPCC_x_ERRAGG_STATUS register to detect which event triggered the interrupt.
The interrupt can be cleared by writing 0x1 to the corresponding bit in TPCC_x_ERRAGG_STATUS.
The software must ensure that all the aggregated interrupts are cleared so that the level interrupt is de-asserted before exiting the ISR. Only then is it ensured that a new pulse interrupt is generated to the processor. Thus, after clearing the software should read the register to confirm a value of 0x0
The register TPCC_x_ERRAGG_STATUS_RAW is set on an event irrespective of the value in TPCC_x_ERRAGG_MASK. This field can be cleared by writing 0x1 to the corresponding bit in TPCC_x_ERRAGG_STATUS_RAW.