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.

F28044 interrupt time

We are using the TI evaluation module with the F28044 processor.  What is the delay from the time that it receives and INT to the time that it can put out GPIO info?

 

This is the same project that we talked about last week, so the 2us or less time is important.

  • John,

    the internal latency ( time between the edge of an external interrupt signal and the execution of the first ISR-instruction) is 16 clock cycles. Adding a few cycles (4-8)  for additional context save in an C-based ISR code you can execute the first GPIO instruction after 20-24 CPU clock cylcles, whiich is for a 100 MHz device a delay of 200 - 240 nanoseconds.

    You can actually measure that time: if you use an external interrupt (GPIO) as interrupt source, the edge will clear an internal counter( XINTCNT). This counter is incremented by the CPU clock. If you read this counter in the first instruction in the ISR, you get the number mentioned above.

    Regards