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.

CC2538 Interrupt pin stopped working

Other Parts Discussed in Thread: CC2538, Z-STACK

Hi,

I am using CC2538 with a motion sensor. Whenever the motion sensor detects any motion, it sends an interrupt to CC2538 to send it to another CC2538. 

I have used RF1.5 as an interrupt pin and has disabled the pull up. The interrupt is set on rising edge. I am giving the same Vcc to motion sensor and CC2538 which is 3.3 V.

It was working perfectly for few days but now it has stopped working. If I change the interrupt pin to some other pin, it works. I have cross checked the code by using the motion sensor with a new CC2538, it works well with RF 1.5.

What I have concluded is that the GPIO pin RF1.5 has stopped working. I don't think that the sensor output value exceeded the Vcc(3.3V) as both are powered from same supply. Kindly suggest the possible reason for this behavior.

Thanks and Regards,

Ritika

  • Hi Ritika,

    Please refer to the following e2e post, where I have explained an issue that "Interrupts may be missed when used as wake up source or wake up interrupts" and see if it helps: e2e.ti.com/.../1281939

    If that does not help, can you alteast read just the input voltage applied (high or low) on RF1.5 pin the CC2538 on which the operations stopped after a few day? I ask this to understand if there is an issue with the particular pin, or have you done any other tests to understand if the pin RF1.5 is functional and only the interrupts are not working on theRF1.5 pin on the CC2538 in question, because you mention that if you replace the CC2538 with new one, the code works with RF1.5 pin.

    Are you using Z-Stack?, if yes which version for your project or which software stack are you using for this project.

    Regards,