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.

TRF7970A: After Working for sometime continuously with TRF7970a, freezes the whole programme

Part Number: TRF7970A


I have been working with TRF7970a module using SPI protocol. I am testing first if I can read a register and write to a register. Initially, I can see the data in mosi  and sclk lines but I do not get anything in miso. For testing, I am running the programme continuously for a longer time trying different approach and running the programme continuously in a loop. After I play with the device for couple of hours, it freezes the  whole programmes and I cannot see anything with the same code that I been seeing before. 

Is it a feature of TRF7970a module that if you keep on running continuously for longer time without turning off anything, then it freezes the whole programme. 

When it ocured for the first time, I though I might have changed something and it stopped working but it has happened for me for 3 or 4 consecutive days. Then I realised, it's not the code but it has to do something with the module. 

Could anybody suggest what is the solution for this as I need to test the programme continuously and I have to keep it running. Is there anyway to stop TR7970a to stop from doing it. 

  • Hello Subash,

    If you think it's a module problem, you need to reach out to Murata who is responsible for the module.

    The TRF7970A as a device will not freeze. Your MCU is in full control of it, and if the device enters a state where it is reporting errors etc, then you just need to reset it either with Software Reset via direct commands 0x03 (SOFT_INIT) and 0x00 (IDLE) followed by 1ms delay, or you can hard reset it by toggling EN line. If the device is still unresponsive either
    1) The MCU is at fault
    2) The module as an issue, and that is a Murata question
    3) The device has been damaged, and again that is a Murata issue.